Review: node-ical.js 2.2.1-1
Package Information
| Description | JavaScript parser for iCalendar and vCard data ical.js is a JavaScript library for parsing and working with calendar and contact data formats. It supports iCalendar, jCal, vCard, and jCard data as defined by RFC 5545, RFC 7265, RFC 6350, and RFC 7095. The library can be used to read, validate, and manipulate calendar and contact data in Node.js applications and web browsers. It includes support for common calendar features such as components, properties, recurrence rules, dates, durations, and time values. |
|---|---|
| Maintainer | Home Assistant Team <team+homeassistant@tracker.debian.org> |
| Changed By | Edward Betts <edward@4angle.com> |
| Sponsor | edward@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/homeassistant-team/js/node-ical.js.git (browse) |
| Closes | #1139693 |
| Tracker | https://tracker.debian.org/pkg/node-ical.js |
| Uploaded | 1 month, 26 days ago |
New Package Report
.changes
| Version | 2.2.1-1 |
|---|---|
| Changed-By | Edward Betts |
| Architecture | all source |
| Distribution | unstable |
| Date | Thu, 11 Jun 2026 07:36:12 +0100 |
| Source | node-ical.js |
Changelog
node-ical.js (2.2.1-1) unstable; urgency=medium . * Initial release. (Closes: #1139693)
.dsc
| Section | javascript |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | node-ical.js deb javascript optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ical.js Upstream-Contact: Philipp Kewisch <mozilla@kewis.ch> Source: https://github.com/kewisch/ical.js Files: * Copyright: 2011-2015 Philipp Kewisch License: MPL-2.0 Files: debian/* Copyright: 2026 Edward Betts <edward@4angle.com> License: MPL-2.0 License: MPL-2.0 On Debian systems, the full text of the Mozilla Public License version 2.0 can be found in the file /usr/share/common-licenses/MPL-2.0.
Review Information
accepted — allocated to siretart 1 month, 25 days ago, started 1 month, 25 days ago, completed 1 month, 25 days ago.
Final Comment
Thanks for packaging node-ical.js! The package looks good overall -
MPL-2.0 is DFSG-free, no embedded code or non-free bits.
One thing to check when you get a chance: debian/copyright claims
"2011-2015 Philipp Kewisch" but some source files show different
years. Most lib/.js files omit years entirely, while a few newer
files (lib/ical/types.js, tools/jsdoc-.cjs) show "2024". The project
has releases from 2014-2024 per CHANGELOG.md.
Consider updating to "2011-2024" or similar to match the actual
project timeline. Not blocking since MPL-2.0 doesn't require verbatim
notice reproduction, but worth aligning for accuracy.
-rt