Your message dated Tue, 01 Apr 2025 22:49:17 +0000
with message-id <e1tzkq1-0078w4...@fasolo.debian.org>
and subject line Bug#1101843: fixed in node-luxon 3.6.1+~3.6.0-1
has caused the Debian Bug report #1101843,
regarding node-luxon: FTBFS: tests fail on 31th March
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 ow...@bugs.debian.org
immediately.)
--
1101843: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101843
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:node-luxon
Version: 3.5.0+~3.4.2-2
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
Note 1: If this was a random package I would use "important" here, but
according to the description the purpose of this package is to handle
dates and times, so I consider this not suitable for release.
Note 2: To reproduce, please try this:
faketime "2025-03-31 12:00:00" dpkg-buildpackage -uc -us -b
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_auto_clean --buildsystem=nodejs
rm -rf ./node_modules/.cache ./.nyc_output
rm -rf types-luxon/node_modules/.cache types-luxon/.nyc_output
rm ./node_modules/.cache
rm types-luxon/node_modules/.cache
rm ./node_modules/.cache
unlink node_modules/@types/luxon
debian/rules execute_before_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf build
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure --buildsystem=nodejs
Link node_modules/@types/luxon -> ../../types-luxon
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
node tasks/buildNode.js
Building node
Built node
node tasks/buildGlobal.js
Building global
Built global
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test --buildsystem=nodejs
ln -s ../. node_modules/luxon
/bin/sh -ex debian/tests/pkg-js/test
+ TZ=America/New_York LANG=en_US jest
PASS test/datetime/tokenParse.test.js
PASS test/datetime/create.test.js
PASS test/datetime/toFormat.test.js
PASS test/datetime/regexParse.test.js
PASS test/datetime/format.test.js
PASS test/datetime/math.test.js
PASS test/interval/many.test.js
PASS test/datetime/diff.test.js
PASS test/duration/format.test.js
PASS test/datetime/localeWeek.test.js
PASS test/datetime/zone.test.js
PASS test/duration/units.test.js
PASS test/interval/info.test.js
FAIL test/datetime/relative.test.js
â DateTime#toRelativeCalendar picks the correct unit with no options
expect(received).toBe(expected) // Object.is equality
Expected: "next year"
Received: "next month"
123 | const isLastDayOfMonth = now.endOf("month").day === now.day;
124 | const isLastDayOfYear = now.endOf("year").day === now.day;
> 125 | expect(now.plus({ days: 1 }).toRelativeCalendar()).toBe(
| ^
126 | isLastDayOfYear ? "next year" :
127 | isLastDayOfMonth ? "next month" : "tomorrow"
128 | );
at Object.<anonymous> (test/datetime/relative.test.js:125:54)
PASS test/datetime/set.test.js
PASS test/interval/format.test.js
PASS test/info/listers.test.js
PASS test/duration/math.test.js
PASS test/datetime/dst.test.js
PASS test/datetime/getters.test.js
PASS test/zones/IANA.test.js
PASS test/datetime/misc.test.js
PASS test/duration/create.test.js
PASS test/duration/parse.test.js
PASS test/interval/create.test.js
PASS test/info/zones.test.js
PASS test/datetime/invalid.test.js
PASS test/zones/fixedOffset.test.js
PASS test/impl/english.test.js
PASS test/interval/parse.test.js
PASS test/duration/equality.test.js
PASS test/datetime/many.test.js
PASS test/info/localeWeek.test.js
PASS test/duration/getters.test.js
PASS test/duration/invalid.test.js
PASS test/datetime/transform.test.js
PASS test/datetime/equality.test.js
PASS test/duration/reconfigure.test.js
PASS test/datetime/reconfigure.test.js
PASS test/duration/customMatrix.test.js
PASS test/duration/set.test.js
PASS test/duration/accuracy.test.js
PASS test/interval/localeWeek.test.js
PASS test/zones/local.test.js
PASS test/datetime/info.test.js
PASS test/duration/typecheck.test.js
PASS test/datetime/typecheck.test.js
PASS test/interval/typecheck.test.js
PASS test/interval/getters.test.js
PASS test/interval/setter.test.js
PASS test/zones/invalid.test.js
PASS test/info/features.test.js
PASS test/duration/info.test.js
PASS test/interval/proto.test.js
PASS test/datetime/proto.test.js
PASS test/datetime/degrade.test.js
PASS test/duration/proto.test.js
PASS test/zones/zoneInterface.test.js
Summary of all failing tests
FAIL test/datetime/relative.test.js
â DateTime#toRelativeCalendar picks the correct unit with no options
expect(received).toBe(expected) // Object.is equality
Expected: "next year"
Received: "next month"
123 | const isLastDayOfMonth = now.endOf("month").day === now.day;
124 | const isLastDayOfYear = now.endOf("year").day === now.day;
> 125 | expect(now.plus({ days: 1 }).toRelativeCalendar()).toBe(
| ^
126 | isLastDayOfYear ? "next year" :
127 | isLastDayOfMonth ? "next month" : "tomorrow"
128 | );
at Object.<anonymous> (test/datetime/relative.test.js:125:54)
Test Suites: 1 failed, 57 passed, 58 total
Tests: 1 failed, 1115 passed, 1116 total
Snapshots: 1 passed, 1 total
Time: 6.378 s
Ran all test suites.
dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202504/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:node-luxon, so that this is still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: node-luxon
Source-Version: 3.6.1+~3.6.0-1
Done: Jérémy Lal <kapo...@melix.org>
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 1101...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jérémy Lal <kapo...@melix.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 02 Apr 2025 00:35:08 +0200
Source: node-luxon
Architecture: source
Version: 3.6.1+~3.6.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jérémy Lal <kapo...@melix.org>
Closes: 1101843
Changes:
node-luxon (3.6.1+~3.6.0-1) unstable; urgency=medium
.
* New upstream version 3.6.1+~3.6.0. Closes: #1101843.
* Drop applied patches.
Checksums-Sha1:
97faa8d393083ea009a6c1d10fb974eb673e8d68 2685 node-luxon_3.6.1+~3.6.0-1.dsc
2e1c136e84c6cd86dab3e764e9b1f93d07ce2479 25055
node-luxon_3.6.1+~3.6.0.orig-types-luxon.tar.gz
2fe04383a4a1527845b44644056ca5d5ae4e603a 429776
node-luxon_3.6.1+~3.6.0.orig.tar.gz
849e1c3115ca1bf29523abe72931968709b47cd6 3220
node-luxon_3.6.1+~3.6.0-1.debian.tar.xz
e23689f467be872800d8209db347b59226fbe584 19988
node-luxon_3.6.1+~3.6.0-1_source.buildinfo
Checksums-Sha256:
c588151615c613e46aaf31df894a420cbcae94978f4765923d538091d9a3b3c8 2685
node-luxon_3.6.1+~3.6.0-1.dsc
a1aa72482c10836d66a49ba3d602a933b3aa1be0a31753203610083ab7aeea98 25055
node-luxon_3.6.1+~3.6.0.orig-types-luxon.tar.gz
3697008823758ad5c747ef84f425efdbda5d103d7ea03f3007682b3b02a901be 429776
node-luxon_3.6.1+~3.6.0.orig.tar.gz
14d395df9b27efa455dda60541c49b6c96b3548557dd683033b233a6bbd30436 3220
node-luxon_3.6.1+~3.6.0-1.debian.tar.xz
4a7761b495fb66d5ccc21a3bb1bb1d6551b2d7dfc1c4f2fc5a415266bfbc49ce 19988
node-luxon_3.6.1+~3.6.0-1_source.buildinfo
Files:
5444fde49a2bb3f449a6c4e76af5f498 2685 javascript optional
node-luxon_3.6.1+~3.6.0-1.dsc
939c1cf2d18387efe308332c45b2d7f6 25055 javascript optional
node-luxon_3.6.1+~3.6.0.orig-types-luxon.tar.gz
179cdb03328a4fe34514ff6808075524 429776 javascript optional
node-luxon_3.6.1+~3.6.0.orig.tar.gz
0a493223f757df39a5665953aafd18ef 3220 javascript optional
node-luxon_3.6.1+~3.6.0-1.debian.tar.xz
e450ab6538ce8cf78394ac245163a89b 19988 javascript optional
node-luxon_3.6.1+~3.6.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmfsaocSHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0q78P/RLujgEqXrY3WkEqpLckwPZ6PHv2D4CW
J1MTOMQm2Wqzra0JeEOVSE5bJz72nuZJdmK8572X7Q86hFOWm0w68dWnvb+HEbv8
Q9RAosrePX0hqo9tWCD5OwdzE1JRjztSVuKPhiASVnUQGOiznTcd60jPkRcfYHeG
KbE6GJsllFfwzvADdwwL/BNxtaL2oRzbYJwBGctdFOBym68qgykvFbusm4I3+Gl3
xLNsvAANK0IkA2VLZNpSCS+6W7iifsA6Lqw9gC//ZHE/bKFMbyUhlGwsidbpcV0p
Irx/nBLQQgTpl6Klq4VOqZPxklAhOX74rMAa4mMJn7VTXVjmMSKGr4QYQDHwbfLg
KirN2OzBE5ih1OjB6KP7UQP+zQpsF6WyQyTKeSP6Fw8AVUc8eXE5o1VQcGF4GnMH
8QNdafNK1jF+VE/ATo/yfLMJTngOJQ1TTeBiJYi73ynfZRkdliWk6y3tFcZZk1Rv
C4tvdSlQ6YNmRc1cHKUU3L3pCYh+yl3NAtJcVfWtQ4WX5BTxhL7g0kom3YOz/nfl
Gp2rUYG7k9In1JgOEJet7XMISnPRiAHDPWnk/QNJz4fZ9m0qRnbwm3I6547+6NH4
yD4Kmy5qMxYCNB3NF+sQ+Cex58MDOuz4xZL9w6ky33kR8hlM2i/zFdgqysuVFkJI
jKaf793jyhAf
=YBmz
-----END PGP SIGNATURE-----
pgpAY3pkPzgYi.pgp
Description: PGP signature
--- End Message ---