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

Reply via email to