Source: node-ebnf-parser Version: 0.1.10+dfsg-4 Severity: minor Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-shuffle
Hi, GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/ This package fails to build with make --shuffle=reverse. This is likely to be caused by a missing dependency in debian/rules or an upstream Makefile. More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle Relevant part (hopefully): > make[2]: Entering directory > '/build/reproducible-path/node-ebnf-parser-0.1.10+dfsg' > Makefile:15: update target 'test' due to: target does not exist > nodejs tests/all-tests.js > node:internal/modules/cjs/loader:1215 > throw err; > ^ > > Error: Cannot find module './parser' > Require stack: > - /build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/ebnf-parser.js > - /build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/tests/bnf_parse.js > - /build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/tests/all-tests.js > at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15) > at Module._load (node:internal/modules/cjs/loader:1043:27) > at Module.require (node:internal/modules/cjs/loader:1298:19) > at require (node:internal/modules/helpers:182:18) > at Object.<anonymous> > (/build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/ebnf-parser.js:1:11) > at Module._compile (node:internal/modules/cjs/loader:1529:14) > at Module._extensions..js (node:internal/modules/cjs/loader:1613:10) > at Module.load (node:internal/modules/cjs/loader:1275:32) > at Module._load (node:internal/modules/cjs/loader:1096:12) > at Module.require (node:internal/modules/cjs/loader:1298:19) { > code: 'MODULE_NOT_FOUND', > requireStack: [ > '/build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/ebnf-parser.js', > > '/build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/tests/bnf_parse.js', > '/build/reproducible-path/node-ebnf-parser-0.1.10+dfsg/tests/all-tests.js' > ] > } > > Node.js v20.19.0 > make[2]: *** [Makefile:15: test] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/node-ebnf-parser_0.1.10+dfsg-4_unstable_reverse.log 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