Source: sendmail Version: 8.18.1-6 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[4]: Entering directory > '/build/reproducible-path/sendmail-8.18.1/debian/examples' > Makefile:721: update target 'install-data-hook' due to: target is .PHONY > set -e -x ; \ > for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls; do \ > find $dir -type f \ > ! -name '*.in' -a ! -name '*.am' -a ! -name '*.old' \ > | xargs -ri \ > sh -c "/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/\$(dirname > '{}') ; /usr/bin/install -c -m 644 '{}' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'{}'" > ; \ > done; \ > for dir in amavis; do \ > find $dir -type f \ > ! -name '*.in' -a ! -name '*.am' -a ! -name '*.old' \ > | xargs -ri \ > sh -c "/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/doc/sendmail/examples/\$(dirname > '{}') ; /usr/bin/install -c -m 644 '{}' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/doc/sendmail/examples/'{}'" > ; \ > done > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + find db -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find dhcp -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find ldap -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + find logcheck -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name > '*.old' > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find milter -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name > '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + find network -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name > '*.old' > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find pam.d -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find ppp -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find resolvconf -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name > '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + find sasl -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + for dir in db dhcp ldap logcheck milter network pam.d ppp resolvconf sasl > tls > + find tls -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name '*.old' > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/'\''{}'\''' > + for dir in amavis > + xargs -ri sh -c '/usr/bin/install -c -d > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/doc/sendmail/examples/$(dirname > '\''{}'\'') ; /usr/bin/install -c -m 644 '\''{}'\'' > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/doc/sendmail/examples/'\''{}'\''' > + find amavis -type f '!' -name '*.in' -a '!' -name '*.am' -a '!' -name > '*.old' > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/milter/Makefile; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/dhcp/dhclient-exit-hooks.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/network/if-down.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/network/if-post-down.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/network/if-up.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/ppp/ip-down.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/ppp/ip-up.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/usr/share/sendmail/examples/resolvconf/update-libc.d/sendmail; > chmod a+rx > /build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/etc/dhcp/dhclient-exit-hooks.d/sendmail; > chmod: cannot access > '/build/reproducible-path/sendmail-8.18.1/debian/sendmail-base/etc/dhcp/dhclient-exit-hooks.d/sendmail': > No such file or directory > make[4]: *** [Makefile:730: install-data-hook] Error 1 shuffle=reverse The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/sendmail_8.18.1-6_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