[Pkg-javascript-devel] Bug#1011906: node-glob-parent: FTBFS: dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 15
Lucas Nussbaum
lucas at debian.org
Thu May 26 20:11:01 BST 2022
Source: node-glob-parent
Version: 6.0.2+~5.1.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220525 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure --buildsystem=nodejs
> Link node_modules/@types/glob-parent -> ../../types-glob-parent
> dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> No build command found, searching known files
> dh_auto_test --buildsystem=nodejs
> ln -s ../. node_modules/glob-parent
> /bin/sh -ex debian/tests/pkg-js/test
> + mocha
>
>
> glob-parent
> 1) should strip glob magic to return parent path
> 2) should respect escaped characters
> 3) should respect glob enclosures with embedded separators
> 4) should handle nested braces
> 5) should return parent dirname from non-glob paths
> 6) should respect disabled auto flip backslashes
>
> glob2base test patterns
> 7) should get a base name
> 8) should get a base name from a nested glob
> 9) should get a base name from a flat file
> 10) should get a base name from character class pattern
> 11) should get a base name from brace , expansion
> 12) should get a base name from brace .. expansion
> 13) should get a base name from extglob
> 14) should get a base name from a path with non-exglob parens
> 15) should get a base name from a complex brace glob
> undefined should not be susceptible to SNYK-JS-GLOBPARENT-1016905
> undefined should finish in reasonable time for '{' + '/'.repeat(n) [CVE-2021-35065]
> undefined should finish in reasonable time for '{'.repeat(n)
> undefined should finish in reasonable time for '('.repeat(n)
> undefined should finish in reasonable time for '/('.repeat(n) + ')' (42ms)
>
>
> 5 passing (90ms)
> 15 failing
>
> 1) glob-parent
> should strip glob magic to return parent path:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:9:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 2) glob-parent
> should respect escaped characters:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:69:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 3) glob-parent
> should respect glob enclosures with embedded separators:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:109:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 4) glob-parent
> should handle nested braces:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:130:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 5) glob-parent
> should return parent dirname from non-glob paths:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:145:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 6) glob-parent
> should respect disabled auto flip backslashes:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:154:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 7) glob2base test patterns
> should get a base name:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:162:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 8) glob2base test patterns
> should get a base name from a nested glob:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:168:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 9) glob2base test patterns
> should get a base name from a flat file:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:174:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 10) glob2base test patterns
> should get a base name from character class pattern:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:181:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 11) glob2base test patterns
> should get a base name from brace , expansion:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:187:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 12) glob2base test patterns
> should get a base name from brace .. expansion:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:193:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 13) glob2base test patterns
> should get a base name from extglob:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:199:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 14) glob2base test patterns
> should get a base name from a path with non-exglob parens:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:205:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
> 15) glob2base test patterns
> should get a base name from a complex brace glob:
> TypeError: expect is not a function
> at Context.<anonymous> (test/index.test.js:212:5)
> at callFnAsync (/usr/share/nodejs/mocha/lib/runnable.js:394:21)
> at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:338:7)
> at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:678:10)
> at /usr/share/nodejs/mocha/lib/runner.js:801:12
> at next (/usr/share/nodejs/mocha/lib/runner.js:593:14)
> at /usr/share/nodejs/mocha/lib/runner.js:603:7
> at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
> at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:571:5)
> at processImmediate (node:internal/timers:466:21)
>
>
>
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 15
The full build log is available from:
http://qa-logs.debian.net/2022/05/25/node-glob-parent_6.0.2+~5.1.1-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&fusertaguser=lucas@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 marking 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.
More information about the Pkg-javascript-devel
mailing list