DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: node-ical.js 2.2.1-1

Package Information

DescriptionJavaScript 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.

MaintainerHome Assistant Team <team+homeassistant@tracker.debian.org>
Changed ByEdward Betts <edward@4angle.com>
Sponsoredward@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/homeassistant-team/js/node-ical.js.git (browse)
Closes#1139693
Trackerhttps://tracker.debian.org/pkg/node-ical.js
Uploaded1 month, 26 days ago

New Package Report

.changes
Version2.2.1-1
Changed-ByEdward Betts
Architectureall source
Distributionunstable
DateThu, 11 Jun 2026 07:36:12 +0100
Sourcenode-ical.js
Changelog
node-ical.js (2.2.1-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1139693)
.dsc
Sectionjavascript
Priorityoptional
Componentmain
Package-Listnode-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

Back to Dashboard | View all reviews for this package