Source: request-tracker5 Version: 5.0.7+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/request-tracker5-5.0.7+dfsg' > Makefile:251: update target 'instruct' due to: target does not exist > echo "Congratulations. RT is now installed." > Congratulations. RT is now installed. > echo "" > > echo "" > > echo "You must now configure RT by editing > /usr/share/request-tracker5/etc/RT_SiteConfig.pm." > You must now configure RT by editing > /usr/share/request-tracker5/etc/RT_SiteConfig.pm. > echo "" > > echo "(You will definitely need to set RT's database password in " > (You will definitely need to set RT's database password in > echo "/usr/share/request-tracker5/etc/RT_SiteConfig.pm before continuing. Not > doing so could be " > /usr/share/request-tracker5/etc/RT_SiteConfig.pm before continuing. Not doing > so could be > echo "very dangerous. Note that you do not have to manually add a " > very dangerous. Note that you do not have to manually add a > echo "database user or set up a database for RT. These actions will be " > database user or set up a database for RT. These actions will be > echo "taken care of in the next step.)" > taken care of in the next step.) > echo "" > > echo "After that, you need to initialize RT's database by running" > After that, you need to initialize RT's database by running > echo " 'make initialize-database'" > 'make initialize-database' > Makefile:286: update target 'fixperms' due to: target does not exist > # Make the libraries readable > chmod 0755 > /build/reproducible-path/request-tracker5-5.0.7+dfsg/debian/request-tracker5/usr/share/request-tracker5 > chown -R root > /build/reproducible-path/request-tracker5-5.0.7+dfsg/debian/request-tracker5/usr/share/request-tracker5/lib > chown: cannot access > '/build/reproducible-path/request-tracker5-5.0.7+dfsg/debian/request-tracker5/usr/share/request-tracker5/lib': > No such file or directory > make[1]: *** [Makefile:288: fixperms] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/request-tracker5_5.0.7+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