Source: cross-toolchain-base-ports Version: 71 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): > dpkg-deb: building package 'libc-dev-bin-dbgsym' in > '../libc-dev-bin-dbgsym_2.41-7_powerpc.deb'. > dpkg-deb: building package 'libc-dev-bin' in > '../libc-dev-bin_2.41-7_powerpc.deb'. > touch > /build/reproducible-path/cross-toolchain-base-ports-71/glibc-2.41/stamp-dir/binaryinst_libc-dev-bin > debian/rules.d/debhelper.mk:16: update target > '/build/reproducible-path/cross-toolchain-base-ports-71/glibc-2.41/stamp-dir/binaryinst_libc-bin' > due to: target does not exist > echo Running debhelper for libc-bin > Running debhelper for libc-bin > dh_testroot > dh_installdirs -plibc-bin > dh_install -plibc-bin > dh_install: warning: Cannot find (any matches for) "build-tree/C.utf8" (tried > in ., debian/tmp) > > dh_install: warning: libc-bin missing files: build-tree/C.utf8 > dh_install: error: missing files, aborting > make[1]: *** [debian/rules.d/debhelper.mk:19: > /build/reproducible-path/cross-toolchain-base-ports-71/glibc-2.41/stamp-dir/binaryinst_libc-bin] > Error 255 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/cross-toolchain-base-ports_71_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