Your message dated Sat, 28 Oct 2023 08:26:38 +0000
with message-id <e1qweeu-00g53b...@fasolo.debian.org>
and subject line Bug#1054766: fixed in node-signal-exit 4.1.0-6
has caused the Debian Bug report #1054766,
regarding node-signal-exit: FTBFS: dh_auto_test: error: /bin/sh -ex
debian/tests/pkg-js/test returned exit code 1
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.)
--
1054766: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054766
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-signal-exit
Version: 4.1.0-5
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231027 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> tsc -p tsconfig.json
> tsc -p tsconfig-esm.json
> sh ./scripts/fixup.sh
> #cp debian/index.cjs dist/cjs/
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test --buildsystem=nodejs
> ln -s ../. node_modules/signal-exit
> /bin/sh -ex debian/tests/pkg-js/test
> + tap -T -R spec
>
> test/all-integration-test.ts
> exits properly: SIGINT
>
> ✓ should be equal
>
> exits properly: SIGTERM
>
> ✓ should be equal
>
> exits properly: SIGALRM
>
> ✓ should be equal
>
> exits properly: SIGABRT
>
> ✓ expect truthy value
>
> exits properly: SIGVTALRM
>
> ✓ should be equal
>
> exits properly: SIGXCPU
>
> ✓ should be equal
>
> exits properly: SIGXFSZ
>
> ✓ should be equal
>
> exits properly: SIGUSR2
>
> ✓ should be equal
>
> exits properly: SIGTRAP
>
> ✓ should be equal
>
> exits properly: SIGSYS
>
> ✓ expect truthy value
>
> exits properly: SIGQUIT
>
> ✓ should be equal
>
> exits properly: SIGIOT
>
> ✓ expect truthy value
>
> exits properly: SIGIO
>
> ✓ expect truthy value
>
> exits properly: SIGPOLL
>
> ✓ expect truthy value
>
> exits properly: SIGPWR
>
> ✓ should be equal
>
> exits properly: SIGSTKFLT
>
> ✓ should be equal
>
>
> ✓ exits properly: (222.342ms)
>
> ✓ exits properly: 0 (257.513ms)
> exits properly: 1
>
> ✓ should be equal
>
> exits properly: 2
>
> ✓ should be equal
>
> exits properly: 3
>
> ✓ should be equal
>
> exits properly: 54
>
> ✓ should be equal
>
> exits properly: (external sig) SIGINT
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGTERM
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGALRM
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGABRT
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGVTALRM
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGXCPU
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGXFSZ
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGUSR2
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGTRAP
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGSYS
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGQUIT
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGIOT
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGIO
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGPOLL
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGPWR
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> exits properly: (external sig) SIGSTKFLT
>
> ✓ should be equivalent
>
> ✓ should be equivalent
>
> test/fallback.ts
>
> ✓ this is fine
> test/many-handlers.js
> parent
>
> ✓ should be equal
>
> ✓ should be equal
>
> ✓ should be equal
>
> ✓ should be equal
>
> test/multi-exit.js
> explicit 0 nochange sigexit
>
> ✓ explicit 0 nochange sigexit
>
> explicit 0 nochange nosigexit
>
> ✓ explicit 0 nochange nosigexit
>
> explicit 0 change sigexit
>
> ✓ explicit 0 change sigexit
>
> explicit 0 change nosigexit
>
> ✓ explicit 0 change nosigexit
>
> explicit 0 twice sigexit
>
> ✓ explicit 0 twice sigexit
>
> explicit 0 twice nosigexit
>
> ✓ explicit 0 twice nosigexit
>
> explicit 0 code sigexit
>
> ✓ explicit 0 code sigexit
>
> explicit 0 code nosigexit
>
> ✓ explicit 0 code nosigexit
>
> explicit 0 twicecode sigexit
>
> ✓ explicit 0 twicecode sigexit
>
> explicit 0 twicecode nosigexit
>
> ✓ explicit 0 twicecode nosigexit
>
> explicit 2 nochange sigexit
>
> ✓ explicit 2 nochange sigexit
>
> explicit 2 nochange nosigexit
>
> ✓ explicit 2 nochange nosigexit
>
> explicit 2 change sigexit
>
> ✓ explicit 2 change sigexit
>
> explicit 2 change nosigexit
>
> ✓ explicit 2 change nosigexit
>
> explicit 2 twice sigexit
>
> ✓ explicit 2 twice sigexit
>
> explicit 2 twice nosigexit
>
> ✓ explicit 2 twice nosigexit
>
> explicit 2 code sigexit
>
> ✓ explicit 2 code sigexit
>
> explicit 2 code nosigexit
>
> ✓ explicit 2 code nosigexit
>
> explicit 2 twicecode sigexit
>
> ✓ explicit 2 twicecode sigexit
>
> explicit 2 twicecode nosigexit
>
> ✓ explicit 2 twicecode nosigexit
>
> explicit null nochange sigexit
>
> ✓ explicit null nochange sigexit
>
> explicit null nochange nosigexit
>
> ✓ explicit null nochange nosigexit
>
> explicit null change sigexit
>
> ✓ explicit null change sigexit
>
> explicit null change nosigexit
>
> ✓ explicit null change nosigexit
>
> explicit null twice sigexit
>
> ✓ explicit null twice sigexit
>
> explicit null twice nosigexit
>
> ✓ explicit null twice nosigexit
>
> explicit null code sigexit
>
> ✓ explicit null code sigexit
>
> explicit null code nosigexit
>
> ✓ explicit null code nosigexit
>
> explicit null twicecode sigexit
>
> ✓ explicit null twicecode sigexit
>
> explicit null twicecode nosigexit
>
> ✓ explicit null twicecode nosigexit
>
> normal 0 nochange sigexit
>
> ✓ normal 0 nochange sigexit
>
> normal 0 nochange nosigexit
>
> ✓ normal 0 nochange nosigexit
>
> normal 0 change sigexit
>
> ✓ normal 0 change sigexit
>
> normal 0 change nosigexit
>
> ✓ normal 0 change nosigexit
>
> normal 0 twice sigexit
>
> ✓ normal 0 twice sigexit
>
> normal 0 twice nosigexit
>
> ✓ normal 0 twice nosigexit
>
> normal 0 code sigexit
>
> ✓ normal 0 code sigexit
>
> normal 0 code nosigexit
>
> ✓ normal 0 code nosigexit
>
> normal 0 twicecode sigexit
>
> ✓ normal 0 twicecode sigexit
>
> normal 0 twicecode nosigexit
>
> ✓ normal 0 twicecode nosigexit
>
> code 0 nochange sigexit
>
> ✓ code 0 nochange sigexit
>
> code 0 nochange nosigexit
>
> ✓ code 0 nochange nosigexit
>
> code 0 change sigexit
>
> ✓ code 0 change sigexit
>
> code 0 change nosigexit
>
> ✓ code 0 change nosigexit
>
> code 0 twice sigexit
>
> ✓ code 0 twice sigexit
>
> code 0 twice nosigexit
>
> ✓ code 0 twice nosigexit
>
> code 0 code sigexit
>
> ✓ code 0 code sigexit
>
> code 0 code nosigexit
>
> ✓ code 0 code nosigexit
>
> code 0 twicecode sigexit
>
> ✓ code 0 twicecode sigexit
>
> code 0 twicecode nosigexit
>
> ✓ code 0 twicecode nosigexit
>
> code 2 nochange sigexit
>
> ✓ code 2 nochange sigexit
>
> code 2 nochange nosigexit
>
> ✓ code 2 nochange nosigexit
>
> code 2 change sigexit
>
> ✓ code 2 change sigexit
>
> code 2 change nosigexit
>
> ✓ code 2 change nosigexit
>
> code 2 twice sigexit
>
> ✓ code 2 twice sigexit
>
> code 2 twice nosigexit
>
> ✓ code 2 twice nosigexit
>
> code 2 code sigexit
>
> ✓ code 2 code sigexit
>
> code 2 code nosigexit
>
> ✓ code 2 code nosigexit
>
> code 2 twicecode sigexit
>
> ✓ code 2 twicecode sigexit
>
> code 2 twicecode nosigexit
>
> ✓ code 2 twicecode nosigexit
>
> code null nochange sigexit
>
> ✓ code null nochange sigexit
>
> code null nochange nosigexit
>
> ✓ code null nochange nosigexit
>
> code null change sigexit
>
> ✓ code null change sigexit
>
> code null change nosigexit
>
> ✓ code null change nosigexit
>
> code null twice sigexit
>
> ✓ code null twice sigexit
>
> code null twice nosigexit
>
> ✓ code null twice nosigexit
>
> code null code sigexit
>
> ✓ code null code sigexit
>
> code null code nosigexit
>
> ✓ code null code nosigexit
>
> code null twicecode sigexit
>
> ✓ code null twicecode sigexit
>
> code null twicecode nosigexit
>
> ✓ code null twicecode nosigexit
>
> test/no-process.js
> process missing from the start
>
> ✓ should be equal
>
> ✓ should be equal
>
> ✓ should be equal
>
> process goes missing before onExit() call
>
> ✓ should be equal
>
> ✓ should be equal
>
> ✓ should be equal
>
> process goes missing after onExit() call, before exit
>
> ✓ should be equivalent strictly
>
> test/signal-capture.ts
> graceful exit
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> exit 0
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> exit 1
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> signal, no capture
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> signal, capture exit
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> signal, capture afterExit
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> signal, capture both
>
> ✓ should match pattern provided
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> test/signal-exit-test.ts
> receives an exit event when a process exits normally
>
> ✓ should be equal
>
> ✓ should match pattern provided
>
> receives an exit event when process.exit() is called
>
> ✓ should be equal
>
> ✓ should match pattern provided
>
> ensures that if alwaysLast=true, the handler is run last (signal)
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
> ensures that if alwaysLast=true, the handler is run last (normal exit)
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
> works when loaded multiple times
>
> ✓ should be equal
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
> removes handlers when fully unwrapped
>
> ✓ should be equal
>
> ✓ should be equal
>
>
> ✓ does not load() or unload() more than once (248.597ms)
> receives an exit event when a process is terminated with sigint
>
> ✓ should match pattern provided
>
> receives an exit event when a process is terminated with sigterm
>
> ✓ should match pattern provided
>
> does not exit on sigpipe
>
> ✓ should match pattern provided
>
> ✓ should match pattern provided
>
>
> ✓ handles uncatchable signals with grace and poise (216.379ms)
> does not exit if user handles signal
>
> 1) did not get expected error
> node:domain:136
> throw err;
> ^
>
> Error [ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE]: The `domain` module
> is in use, which is mutually exclusive with calling
> process.setUncaughtExceptionCaptureCallback()
> at new NodeError (node:internal/errors:400:5)
> at process.setUncaughtExceptionCaptureCallback (node:domain:134:15)
> at process.domainErrorHandler
> (/usr/share/nodejs/async-hook-domain/index.js:122:12)
> at process.emit (node:events:513:28)
> at process.emit (node:domain:489:12)
> at process.emit.sharedData.processEmitHook.installedValue
> (/usr/share/nodejs/@cspotcode/source-map-support/source-map-support.js:745:40)
> at SignalExit.#processEmit
> (/usr/share/nodejs/signal-exit/src/index.ts:308:17)
> at process.#process.emit
> (/usr/share/nodejs/signal-exit/src/index.ts:248:31)
> at process._fatalException (node:internal/process/execution:146:13)
> ----------------------------------------
> Error: require(`domain`) at this point
> at node:domain:130:28
> at BuiltinModule.compileForInternalLoader
> (node:internal/bootstrap/loaders:334:7)
> at requireBuiltin (node:internal/bootstrap/loaders:365:14)
> at node:repl:136:16
> at BuiltinModule.compileForInternalLoader
> (node:internal/bootstrap/loaders:334:7)
> at BuiltinModule.compileForPublicLoader
> (node:internal/bootstrap/loaders:270:10)
> at loadBuiltinModule (node:internal/modules/cjs/helpers:50:9)
> at Module._load (node:internal/modules/cjs/loader:899:15)
> at Module.require (node:internal/modules/cjs/loader:1105:19)
> at require (node:internal/modules/cjs/helpers:103:18) {
> code: 'ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE'
> }
>
> Node.js v18.13.0
>
>
> 2) test count !== plan
> test/signals.js
> win32
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> darwin
>
> ✓ should be equal
>
> ✓ must match snapshot
>
> linux
>
> ✓ should be equal
>
> ✓ must match snapshot
>
>
> 184 passing (46s)
> 2 failing
>
> 1) test/signal-exit-test.ts does not exit if user handles signal did not
> get expected error:
> Error: did not get expected error
> at test/signal-exit-test.ts:163:36
>
> 2) test/signal-exit-test.ts test count !== plan:
>
> test count !== plan
> + expected - actual
>
> -12
> +1
>
>
>
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2023/10/27/node-signal-exit_4.1.0-5_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: node-signal-exit
Source-Version: 4.1.0-6
Done: Yadd <y...@debian.org>
We believe that the bug you reported is fixed in the latest version of
node-signal-exit, 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 1054...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yadd <y...@debian.org> (supplier of updated node-signal-exit 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: SHA512
Format: 1.8
Date: Sat, 28 Oct 2023 11:31:41 +0400
Source: node-signal-exit
Architecture: source
Version: 4.1.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1054766
Changes:
node-signal-exit (4.1.0-6) unstable; urgency=medium
.
* Team upload
* Fix test (Closes: #1054766)
Checksums-Sha1:
2816cc00b88e9d2724d12b6f03efa4602c3030b9 2122 node-signal-exit_4.1.0-6.dsc
df9959c14e4fb2d2508386184bf512ce533fe0e4 3612
node-signal-exit_4.1.0-6.debian.tar.xz
Checksums-Sha256:
68519b9aaeb7bc256d92cbcfe69a336b10534ba88c12db370615dc3b0e15e71c 2122
node-signal-exit_4.1.0-6.dsc
d73425a62f4e16573ecc9bdde5e47ea6a94813c388aa666da9de8547efbd17df 3612
node-signal-exit_4.1.0-6.debian.tar.xz
Files:
288727bc108c8f05e94030d3992a8843 2122 javascript optional
node-signal-exit_4.1.0-6.dsc
ec8903ea77c8fc32cc87cd55d3d76509 3612 javascript optional
node-signal-exit_4.1.0-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmU8vmIACgkQ9tdMp8mZ
7un6og//cwYjoVE7xit5iAAhOQWVRNInaq6eNJiBRY6M1fvelrLmI3doHezOZkOy
r6yp+/vjvA9AMKE4zTmQFq7DiGdItzn+noBxIrXArODE73H+lszqk0/ZDcHdmXwt
y1YAxVvko4gLt/U0mhmK1P+XyOFaDG6VWGdUgAm9jIrh0s91/7pTKB1Fb2w6GGwo
7lblIoT5IhMQB8XpyElwYDHz5I94mgRVQQh7rhbUskQKqCgHrcELfkFnThNChD0s
LeWYbkr7bJBht6JYw+T9p3Cu4D87TRTx0NCS6i/4XNMzM/pwwea9sVpOvyHEPeeR
XBu+x2VRhg04MjiRfiW5KF45xjyWSVKitTOgyCber2+tvLSEXjmn0t1lniO+skDR
zqdZeW4rUFPMj16UbaLahB24xtycX8+GSNzwfYIaX/H1IG/NFLaHNdU8HK61TXaT
K7DrUvm2Gktfdilphg3G8Hg68uAdLn3G67/SH+sqVfraAKxmh6d4krsNAFviPIGe
+ijirLACaWT2vUIOsC/+hTTc/XMA/Fr+vY3mv8wuBm4bjx41D8eAnR9zSNHpcJ3q
TDgU75iLzOoyNQ7TUDVJqe3p4Kea76PV1K5jbfEVT7qQJQG1iWbxeRWLniC2qcIY
6vNRSg73vwUb08eoVj+LP6cwhL+zGfiGTA+6Dzh39uldZeKZZMo=
=n3Mo
-----END PGP SIGNATURE-----
--- End Message ---
--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel