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

Reply via email to