Your message dated Mon, 22 Dec 2025 19:34:33 +0000
with message-id <[email protected]>
and subject line Bug#1122948: fixed in node-luxon 3.7.2+~3.7.1-1
has caused the Debian Bug report #1122948,
regarding node-luxon: luxon failing tests with nodejs 24 in experimental
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1122948: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1122948
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: node-luxon
Version: 3.6.1+~3.6.0-1
Severity: important
There is a weird regression when luxon is compiled against nodejs 24,
these tests fail. (note that it is compiled with icu76 at the moment).
FAIL test/datetime/create.test.js
● DateTime.fromObject() w/locale weeks handles fully specified dates
expect(received).toBe(expected) // Object.is equality
Expected: 4
Received: 11
654 | expect(dt.year).toBe(2022);
655 | expect(dt.month).toBe(1);
> 656 | expect(dt.day).toBe(4);
| ^
657 | });
658 |
659 | test("DateTime.fromObject() w/localWeekYears handles skew with
Gregorian years", () => {
at Object.<anonymous> (test/datetime/create.test.js:656:18)
● DateTime.fromObject() w/localWeekYears handles skew with Gregorian years
expect(received).toBe(expected) // Object.is equality
Expected: 2021
Received: 2022
665 | expect(dt.localWeekNumber).toBe(1);
666 | expect(dt.localWeekday).toBe(1);
> 667 | expect(dt.year).toBe(2021);
| ^
668 | expect(dt.month).toBe(12);
669 | expect(dt.day).toBe(26);
670 |
at Object.<anonymous> (test/datetime/create.test.js:667:19)
FAIL test/datetime/localeWeek.test.js
● weeksInLocalWeekYear › 2022 should have 53 weeks in en-US
expect(received).toBe(expected) // Object.is equality
Expected: 53
Received: 52
220 | });
221 | test("2022 should have 53 weeks in en-US", () => {
> 222 | expect(DateTime.local(2022, 6, 1, { locale: "en-US"
}).weeksInLocalWeekYear).toBe(53);
|
^
223 | });
224 | test("2022 should have 52 weeks in de-DE", () => {
225 | expect(DateTime.local(2022, 6, 1, { locale: "de-DE"
}).weeksInLocalWeekYear).toBe(52);
at Object.<anonymous> (test/datetime/localeWeek.test.js:222:82)
FAIL test/datetime/set.test.js
● DateTime#set({ localWeekNumber }) sets the date to the same weekday of the
target weekNumber (en-US)
expect(received).toBe(expected) // Object.is equality
Expected: 5
Received: 12
153 | expect(modified.year).toBe(1982);
154 | expect(modified.month).toBe(1);
> 155 | expect(modified.day).toBe(5);
| ^
156 | expect(modified.hour).toBe(9);
157 | expect(modified.minute).toBe(23);
158 | expect(modified.second).toBe(54);
at Object.<anonymous> (test/datetime/set.test.js:155:24)
● DateTime#set({ localWeekYear }) sets the date to the same
weekNumber/weekday of the target weekYear (en-US)
expect(received).toBe(expected) // Object.is equality
Expected: 22
Received: 21
176 | const modified = dt.reconfigure({ locale: "en-US" }).set({
localWeekYear: 2017 });
177 | expect(modified.localWeekday).toBe(3); // still tuesday
> 178 | expect(modified.localWeekNumber).toBe(22); // still week 22
| ^
179 | expect(modified.localWeekYear).toBe(2017);
180 | expect(modified.year).toBe(2017);
181 | expect(modified.month).toBe(5);
at Object.<anonymous> (test/datetime/set.test.js:178:36)
FAIL test/info/localeWeek.test.js
● Info.getMinimumDaysInFirstWeek reports the correct value
expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: 4
15 |
16 | test("Info.getMinimumDaysInFirstWeek reports the correct value", ()
=> {
> 17 | expect(Info.getMinimumDaysInFirstWeek({ locale: "en-US"
})).toBe(1);
| ^
18 | expect(Info.getMinimumDaysInFirstWeek({ locale: "de-DE"
})).toBe(4);
19 | });
20 |
at Object.<anonymous> (test/info/localeWeek.test.js:17:63)
● Info.getStartOfWeek honors the default locale
expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: 4
37 | Helpers.withDefaultLocale("en-US", () => {
38 | expect(Info.getStartOfWeek()).toBe(7);
> 39 | expect(Info.getMinimumDaysInFirstWeek()).toBe(1);
| ^
40 | expect(Info.getWeekendWeekdays()).toStrictEqual([6, 7]);
41 | });
42 |
at f (test/info/localeWeek.test.js:39:46)
at Object.withDefaultLocale (test/helpers.js:58:5)
at Object.<anonymous> (test/info/localeWeek.test.js:37:11)
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.17.11+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages node-luxon depends on:
ii nodejs 24.11.1+dfsg+~cs24.10.1-1+b1
node-luxon recommends no packages.
node-luxon suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: node-luxon
Source-Version: 3.7.2+~3.7.1-1
Done: Jérémy Lal <[email protected]>
We believe that the bug you reported is fixed in the latest version of
node-luxon, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jérémy Lal <[email protected]> (supplier of updated node-luxon package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 22 Dec 2025 20:18:30 +0100
Source: node-luxon
Architecture: source
Version: 3.7.2+~3.7.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<[email protected]>
Changed-By: Jérémy Lal <[email protected]>
Closes: 1122948
Changes:
node-luxon (3.7.2+~3.7.1-1) unstable; urgency=medium
.
* New upstream version 3.7.2+~3.7.1
* Modernize salsa-ci.yml
* Watch version 5
* patch: upstream thinks some tests have a problem with node 24.
Closes: #1122948.
Checksums-Sha1:
00d44090f4e6e8261eb3eab8f467519940fe586c 2685 node-luxon_3.7.2+~3.7.1-1.dsc
ef51b960ff86801e4e2de80c68813a96e529d531 27210
node-luxon_3.7.2+~3.7.1.orig-types-luxon.tar.gz
71027beacb285e5927a0349c298fa72ec4492b2c 434362
node-luxon_3.7.2+~3.7.1.orig.tar.gz
67dcc83f33d69de4ca45585270e3da2f81ff8f9c 4188
node-luxon_3.7.2+~3.7.1-1.debian.tar.xz
ee2ae2b15dbf32c7044cc13fad03fb55411a60e2 20808
node-luxon_3.7.2+~3.7.1-1_source.buildinfo
Checksums-Sha256:
4003b5b356725ed94d815b305c684c281cdd1f1a924cd7a10319d575d0c21c67 2685
node-luxon_3.7.2+~3.7.1-1.dsc
0ccededa6c11824e7f17c4d6788063f435ce7eab5c326241bcfec656f6cf157d 27210
node-luxon_3.7.2+~3.7.1.orig-types-luxon.tar.gz
78695a730d4d014a42110a8c9953d2d6e731283131735bc714729ca585de2a9d 434362
node-luxon_3.7.2+~3.7.1.orig.tar.gz
a99bc205a4d268ee7e0346d64e0b35c6d410f96139ace25a26a43df91385d77f 4188
node-luxon_3.7.2+~3.7.1-1.debian.tar.xz
03ef7579c52c71a8dc7805c9d1128d315b40b630b305deed652915790380e4f5 20808
node-luxon_3.7.2+~3.7.1-1_source.buildinfo
Files:
f82d3002e0d5ddab91cee40c31e7b9c3 2685 javascript optional
node-luxon_3.7.2+~3.7.1-1.dsc
8b62186e3d355821362987f1da2a706e 27210 javascript optional
node-luxon_3.7.2+~3.7.1.orig-types-luxon.tar.gz
7e06a6d845590c07c2db0e055f7e7fba 434362 javascript optional
node-luxon_3.7.2+~3.7.1.orig.tar.gz
ef76fc7f883fc7bc00d4675fe172817c 4188 javascript optional
node-luxon_3.7.2+~3.7.1-1.debian.tar.xz
5ae806c7ae5fb96bb87cd872ad60a4f7 20808 javascript optional
node-luxon_3.7.2+~3.7.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmlJmZoSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0Se4P/083Ov0aT3M20zNzWX+mkamJzAMIAWB3
GwPfb0J1s5JnkxrS4+BWcsPvQvgQQEGP0o2MqlQv/mbimW5KAgGGDJqAlXzR6QcG
Qws5+pMszw6bxvlW7665RAON4TVJ+1H6xZimt9DM7U0mekNKXbTcyvJAcVXKZpei
sABiN6JX73tem50mBmA5muKye6zv1EE3vvIF0PDJmw28hYyRTAs4areoveYAfo8Q
JqOS3MGQ5lKZYLA5++jzoUhMx/PCdTg//gsJxVSOUE9v4wNoeC6Jg7VIh6dZLQmS
mMTkAUaI+8yB4UyHpPC3hB8dhvABRhRZDi50vj4ByZ3R2P1wOLbI8yIh483tiGRW
w0SVkAw88ZB89HROyq0W9caMfVhQV0IzW97igKWMohncAcl98tIBMHLXWRmIyHh7
HLoMQtxLDzmiu6UNu3luBXhixunlYTxsgwsE1zsPOjsmx3x3YaBBiogKyqb61M3t
feBT2RoSPgTrZe+oboip3O/JV2QJEr2oTKiwiW8iHnDElLhMTGrGbW8bEugrnO6q
4zvz4QFr/7tO8AhLOWhAP4OH3gwIOw+Lcwf0nfGRSla+SI59lMLD9jq4W1ue44Z7
GLHcZDXQdesh4gWWyUnvPzF9Nd9wi/AsJ4c1UFL06hUCt/V/2v8L4JEaT5GyNeub
X/9n5KMexX4i
=dt6d
-----END PGP SIGNATURE-----
pgpetDYUJvNh2.pgp
Description: PGP signature
--- End Message ---
--
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel