Source: juman Version: 7.0-3.9 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/juman-7.0/perl' > Makefile:356: update target 'blibdirs' due to: target is .PHONY > true > Makefile:348: update target 'config' due to: target is .PHONY > true > Makefile:934: update target 'config' due to: target is .PHONY > true > Makefile:421: update target 'dynamic' due to: target is .PHONY > true > Makefile:931: update target 'dynamic' due to: target is .PHONY > true > Makefile:407: update target 'linkext' due to: target is .PHONY > true > Makefile:345: update target 'subdirs' due to: target is .PHONY > true > Makefile:342: update target 'pure_all' due to: target is .PHONY > true > Makefile:460: update target 'manifypods' due to: target is .PHONY > "/usr/bin/perl" "-MExtUtils::Command::MM" -e pod2man "--" --section=3pm > --perm_rw=644 -u \ > lib/Juman.pm blib/man3/Juman.3pm \ > lib/Juman/DB_File.pm blib/man3/Juman::DB_File.3pm \ > lib/Juman/Encode.pm blib/man3/Juman::Encode.3pm \ > lib/Juman/Fork.pm blib/man3/Juman::Fork.3pm \ > lib/Juman/GDBM_File.pm blib/man3/Juman::GDBM_File.3pm \ > lib/Juman/Hinsi.pm blib/man3/Juman::Hinsi.3pm \ > lib/Juman/KULM/MList.pm blib/man3/Juman::KULM::MList.3pm \ > lib/Juman/KULM/Morpheme.pm blib/man3/Juman::KULM::Morpheme.3pm \ > lib/Juman/Katuyou.pm blib/man3/Juman::Katuyou.3pm \ > lib/Juman/MList.pm blib/man3/Juman::MList.3pm \ > lib/Juman/Morpheme.pm blib/man3/Juman::Morpheme.3pm \ > lib/Juman/Process.pm blib/man3/Juman::Process.3pm \ > lib/Juman/Result.pm blib/man3/Juman::Result.3pm \ > lib/Juman/Sexp.pm blib/man3/Juman::Sexp.3pm \ > lib/Juman/Simple.pm blib/man3/Juman::Simple.3pm > Manifying 15 pod documents > Makefile:339: update target 'all' due to: target is .PHONY > true > Makefile:738: update target 'doc_install' due to: target does not exist > true > Makefile:942: update target 'jumandb_install' due to: target does not exist > umask 022; cp -fp blib/lib/Juman/Grammar.pm > /build/reproducible-path/juman-7.0/debian/libjuman-perl/usr/share/perl5/Juman/ > cp: cannot create regular file > '/build/reproducible-path/juman-7.0/debian/libjuman-perl/usr/share/perl5/Juman/': > No such file or directory > make[2]: *** [Makefile:942: jumandb_install] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/juman_7.0-3.9_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