Source: nordugrid-arc Version: 7.0.0-3 Severity: minor Tags: trixie sid ftbfs User: [email protected] 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[5]: Entering directory > '/build/reproducible-path/nordugrid-arc-7.0.0/python/test/python' > make[5]: Circular testutils.py <- testutils.py dependency dropped. > Makefile:773: update target 'testutils.py' due to: target does not exist > cp -p testutils.py testutils.py > cp: cannot stat 'testutils.py': No such file or directory > make[5]: *** [Makefile:773: testutils.py] Error 1 shuffle=reverse > make[5]: Leaving directory > '/build/reproducible-path/nordugrid-arc-7.0.0/python/test/python' > make[4]: *** [Makefile:652: check-am] Error 2 shuffle=reverse > make[4]: Leaving directory > '/build/reproducible-path/nordugrid-arc-7.0.0/python/test/python' > make[3]: *** [Makefile:555: check-recursive] Error 1 shuffle=reverse > make[3]: Leaving directory > '/build/reproducible-path/nordugrid-arc-7.0.0/python/test' > make[2]: *** [Makefile:551: check-recursive] Error 1 shuffle=reverse > make[2]: Leaving directory > '/build/reproducible-path/nordugrid-arc-7.0.0/python' > make[1]: *** [Makefile:613: check-recursive] Error 1 shuffle=reverse > make[1]: Leaving directory '/build/reproducible-path/nordugrid-arc-7.0.0' > dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 > returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/nordugrid-arc_7.0.0-3_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

