Your message dated Tue, 23 Jun 2020 08:38:06 +0000
with message-id <e1jners-000atv...@fasolo.debian.org>
and subject line Bug#963373: fixed in node-which 2.0.2-2
has caused the Debian Bug report #963373,
regarding node-which: 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.)
--
963373: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963373
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-which
Version: 2.0.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200620 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
>
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package node-which
> dpkg-buildpackage: info: source version 2.0.2-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Xavier Guimard <y...@debian.org>
> dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> debian/rules clean
> dh clean --with nodejs
> dh_auto_clean --buildsystem=nodejs
> rm -rf ./node_modules/.cache
> dh_clean
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building node-which using existing
> ./node-which_2.0.2.orig.tar.gz
> dpkg-source: info: building node-which in node-which_2.0.2-1.debian.tar.xz
> dpkg-source: info: building node-which in node-which_2.0.2-1.dsc
> debian/rules binary
> dh binary --with nodejs
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure --buildsystem=nodejs
> dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> dh_auto_test --buildsystem=nodejs
> /bin/sh -ex debian/tests/pkg-js/test
> + tap test/basic.js test/bin.js test/windows.js
> TAP version 13
> # Subtest: test/basic.js
> # Subtest: setup
> 1..0
> ok 1 - setup # time=4.947ms
>
> # Subtest: does not find missed
> 1..3
> ok 1 - expect rejected Promise # time=8.568ms {
> ok 1 - expect rejected Promise
> 1..1
> }
>
> ok 2 - expected to throw
> ok 3 - should be equal
> ok 2 - does not find missed # time=14.966ms
>
> # Subtest: does not find non-executable
> 1..2
> # Subtest: absolute
> 1..3
> ok 1 - expected to throw
> ok 2 - type is Error
> ok 3 - should be equal
> ok 1 - absolute # time=4.376ms
>
> # Subtest: with path
> 1..3
> ok 1 - expected to throw
> ok 2 - type is Error
> ok 3 - should be equal
> ok 2 - with path # time=1.781ms
>
> ok 3 - does not find non-executable # time=11.388ms
>
> # Subtest: make executable
> 1..0
> ok 4 - make executable # time=0.568ms
>
> # Subtest: find when executable
> # Subtest: absolute
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 1 - absolute # time=7.868ms
>
> # Subtest: with process.env.PATH
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 2 - with process.env.PATH # time=1.333ms
>
> ok 3 - with pathExt # SKIP Only for Windows
> # Subtest: with path opt
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 4 - with path opt # time=1.234ms
>
> # Subtest: relative path
> 1..3
> # Subtest: no ./
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 1 - no ./ # time=4.733ms
>
> # Subtest: with ./
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 2 - with ./ # time=1.46ms
>
> # Subtest: with ../
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - with ../ # time=2.207ms
>
> ok 5 - relative path # time=13.516ms
>
> 1..5
> # skip: 1
> ok 5 - find when executable # time=28.372ms
>
> # Subtest: find all
> ok 1 - should be equivalent
> ok 2 - should be equivalent
> 1..2
> ok 6 - find all # time=3.058ms
>
> # Subtest: clean
> 1..0
> ok 7 - clean # time=2.412ms
>
> 1..7
> # time=74.643ms
> ok 1 - test/basic.js # time=241.379ms
>
> # Subtest: test/bin.js
> # Subtest: finds node
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should match pattern provided
> 1..4
> ok 1 - finds node # time=90.728ms
>
> # Subtest: does not find flergyderp
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should match pattern provided
> 1..4
> ok 2 - does not find flergyderp # time=77.772ms
>
> # Subtest: finds node and tap
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should match pattern provided
> 1..4
> ok 3 - finds node and tap # time=83.713ms
>
> # Subtest: finds node and tap, but not flergyderp
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should match pattern provided
> 1..4
> ok 4 - finds node and tap, but not flergyderp # time=82.807ms
>
> # Subtest: cli flags
> 1..4
> # Subtest: -a
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> not ok 4 - should have more than 1 result
> ---
> actual:
> - /usr/bin/which
> at:
> line: 99
> column: 13
> file: test/bin.js
> type: global
> stack: |
> test/bin.js:99:13
> ChildProcess.<anonymous> (test/bin.js:31:5)
> source: |
> t.ok(out.length > 1, 'should have more than 1 result', opt)
> ...
>
> 1..4
> # failed 1 of 4 tests
> not ok 1 - -a # time=95.402ms
>
> # Subtest: -s
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should be silent
> 1..4
> ok 2 - -s # time=78.485ms
>
> # Subtest: -as
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should be silent
> 1..4
> ok 3 - -as # time=78.983ms
>
> # Subtest: -sa
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should be silent
> 1..4
> ok 4 - -sa # time=79.067ms
>
> # failed 1 of 4 tests
> not ok 5 - cli flags # time=338.277ms
>
> # Subtest: shows usage
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should be equal
> 1..4
> ok 6 - shows usage # time=82.125ms
>
> # Subtest: complains about unknown flag
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - should be equal
> ok 4 - should be equal
> 1..4
> ok 7 - complains about unknown flag # time=82.215ms
>
> 1..7
> # failed 1 of 7 tests
> # time=845.161ms
> not ok 2 - test/bin.js # time=1008.877ms
> ---
> timeout: 30000
> file: test/bin.js
> command: /usr/bin/node
> args:
> - test/bin.js
> stdio:
> - 0
> - pipe
> - 2
> cwd: /<<PKGBUILDDIR>>
> exitCode: 1
> ...
>
> # Subtest: test/windows.js
> # Subtest: setup
> 1..0
> ok 1 - setup # time=4.904ms
>
> # Subtest: does not find missed
> 1..3
> ok 1 - expect rejected Promise # time=9.049ms {
> ok 1 - expect rejected Promise
> 1..1
> }
>
> ok 2 - expected to throw
> ok 3 - should be equal
> ok 2 - does not find missed # time=16.519ms
>
> ok 3 - does not find non-executable # SKIP not relevant on windows
> # Subtest: make executable
> 1..0
> ok 4 - make executable # time=0.805ms
>
> # Subtest: find when executable
> # Subtest: absolute
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 1 - absolute # time=8.624ms
>
> # Subtest: with process.env.PATH
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 2 - with process.env.PATH # time=1.779ms
>
> # Subtest: with pathExt
> # Subtest: foo.sh
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 1 - foo.sh # time=7.767ms
>
> # Subtest: foo
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 2 - foo # time=2.244ms
>
> # Subtest: replace
> 1..0
> ok 3 - replace # time=0.804ms
>
> 1..3
> ok 3 - with pathExt # time=15.297ms
>
> # Subtest: with path opt
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 4 - with path opt # time=2.137ms
>
> # Subtest: relative path
> 1..3
> # Subtest: no ./
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 1 - no ./ # time=5.844ms
>
> # Subtest: with ./
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 2 - with ./ # time=2.26ms
>
> # Subtest: with ../
> 1..2
> ok 1 - should be equal
> ok 2 - should be equal
> ok 3 - with ../ # time=2.128ms
>
> ok 5 - relative path # time=14.484ms
>
> 1..5
> ok 5 - find when executable # time=48.764ms
>
> # Subtest: find all
> ok 1 - should be equivalent
> ok 2 - should be equivalent
> 1..2
> ok 6 - find all # time=3.349ms
>
> # Subtest: clean
> 1..0
> ok 7 - clean # time=2.36ms
>
> 1..7
> # skip: 1
> # time=86.262ms
> ok 3 - test/windows.js # time=252.916ms
>
> 1..3
> # failed 1 of 3 tests
> # time=1516.191ms
> 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/2020/06/20/node-which_2.0.2-1_unstable.log
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!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: node-which
Source-Version: 2.0.2-2
Done: Xavier Guimard <y...@debian.org>
We believe that the bug you reported is fixed in the latest version of
node-which, 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 963...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Xavier Guimard <y...@debian.org> (supplier of updated node-which 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: Tue, 23 Jun 2020 09:45:51 +0200
Source: node-which
Architecture: source
Version: 2.0.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Xavier Guimard <y...@debian.org>
Closes: 963373
Changes:
node-which (2.0.2-2) unstable; urgency=medium
.
* Team upload
.
[ Debian Janitor ]
* Set field Upstream-Contact in debian/copyright.
* Set upstream metadata fields: Bug-Submit.
* Remove obsolete fields Contact, Name from debian/upstream/metadata
(already present in machine-readable debian/copyright).
.
[ Xavier Guimard ]
* Declare compliance with policy 4.5.0
* Ignore bad test (Closes: #963373)
Checksums-Sha1:
77c2a115e94ace97560b441e3d6e81ebd8802ebd 2104 node-which_2.0.2-2.dsc
15395f706621bdd487bfc685caa491106f5e5b35 2988 node-which_2.0.2-2.debian.tar.xz
Checksums-Sha256:
0037f81ea1dff3fd9a400e9990d26771c04e44f2a3d5fc9554dc81046793d18e 2104
node-which_2.0.2-2.dsc
ae801be12084b099e2d6118159c7d89881fbb4f5ec239c6cf1f8bbc872eadd83 2988
node-which_2.0.2-2.debian.tar.xz
Files:
0173b0b23c54df08a5566f3c3390b2a4 2104 javascript optional
node-which_2.0.2-2.dsc
553a43fe9adf639ee68e7d4017d09dd6 2988 javascript optional
node-which_2.0.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAl7xs5sACgkQ9tdMp8mZ
7ulYuw/+M727PPrdDoEYMJRH8eCNyPpsXgepUjHpWYCjnsS5SYxjuBcm/jNAojt+
/SaG37LNWyAmfYFIBofeJZWyqYYjzDGlLAUoJfTBq0u0eG7XprplJrRS1X8AIO1j
8jY3eEiiRaAANbGEXPODe5YT9iwxcIp4CAXpDAIlKDhvm2xhgiOY/2VUmKoucuRP
eBZqX0xQrJJ+MNOL2aa92Ka9x2VF24bh01zcHWs7xL/mrSu6s+ELWxLdr96mmWm2
vFutYs1PIbtNk7rGE7Czq8TtSROuArqONjo7/JqxP/Cdvs61Xk3NJ6OF3oDmlaP8
TvgMu/ZosXdDj22dBK/CqY4Jcr7AjcnjesflFWzEw3AeuFRYSWnpQXQ/kfkdTLym
RHNpNPpkKxTvAgbXOYBGxUVhkGM9N0WQdxomTpkY1yc7D+04fniMwFJk6ClIGL/Z
sanutyxIAGkDhbiEDXgkLBJeuNLLJ9SzL39dz380dcEeJ2QA80mxaLFGO+zUXyuG
fI+xF/mEpEsF4XZL4jVbdG9pOo8BjLYG3EdFFXlmr3KTRWuaMCFt6tgAJvfAC+FH
WEY+nL0a3mFUz/OtHzqO92thGbrZGw23+qGDaSlqAv1pXWc+uyZ9z6MuIbDdoDwA
K1R2KP2UxpbC1TbJxGYA3gbJZlVr3EUlHoV2NzmLBZpLlEx9qkc=
=N6WD
-----END PGP SIGNATURE-----
--- End Message ---