Source: node-async Version: 3.2.6+dfsg-2 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[1]: Entering directory '/build/reproducible-path/node-async-3.2.6+dfsg' > Makefile:136: update target 'build-es/CHANGELOG.md' due to: target does not > exist > mkdir -p "build-es" > cp CHANGELOG.md build-es/CHANGELOG.md > Makefile:136: update target 'build-es/LICENSE' due to: target does not exist > mkdir -p "build-es" > cp LICENSE build-es/LICENSE > Makefile:132: update target 'build-es/README.md' due to: target does not exist > mkdir -p "build-es" > cp README.es.md build-es/README.md > Makefile:128: update target 'build-es/package.json' due to: target does not > exist > mkdir -p "build-es" > support/sync-es-package.js > build-es/package.json > Makefile:124: update target 'build/CHANGELOG.md' due to: target does not exist > mkdir -p "build" > cp CHANGELOG.md build/CHANGELOG.md > Makefile:124: update target 'build/LICENSE' due to: target does not exist > mkdir -p "build" > cp LICENSE build/LICENSE > Makefile:124: update target 'build/README.md' due to: target does not exist > mkdir -p "build" > cp README.md build/README.md > Makefile:124: update target 'build/bower.json' due to: target does not exist > mkdir -p "build" > cp bower.json build/bower.json > Makefile:120: update target 'build/package.json' due to: target does not exist > mkdir -p "build" > support/sync-cjs-package.js > build/package.json > make[1]: Nothing to be done for 'build-es'. > Makefile:94: update target 'build/dist/async.min.js' due to: target does not > exist > mkdir -p "build/dist" > babel-minify build/dist/async.js --mangle -o build/dist/async.min.js > Makefile:101: update target 'dist/async.min.js' due to: target does not exist > cp build/dist/async.min.js dist/async.min.js > cp: cannot create regular file 'dist/async.min.js': No such file or directory > make[1]: *** [Makefile:101: dist/async.min.js] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/node-async_3.2.6+dfsg-2_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