Source: icc-profiles-free
Version: 2.0.1+dfsg-1.1
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):
>  debian/rules binary
> debian/rules:14: update target 'build-stamp' due to: target does not exist
> dh_testdir
> touch build-stamp
> debian/rules:27: update target 'binary-indep' due to: target does not exist
> dh_testdir -i
> dh_testroot -i
> dh_installdocs -i
> dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 
> 7 in use)
> dh_installchangelogs -i
> dh_installchangelogs: warning: Compatibility levels before 10 are deprecated 
> (level 7 in use)
> dh_install -i 
> --sourcedir=/build/reproducible-path/icc-profiles-free-2.0.1+dfsg/debian/icc-profiles-free
> dh_install: warning: Compatibility levels before 10 are deprecated (level 7 
> in use)
> install -d 
> /build/reproducible-path/icc-profiles-free-2.0.1+dfsg/debian/icc-profiles-free/usr/share/color/icc
> for f in *; do \
>       if echo $f | egrep -qi '\.(icc|icm|ti3)$'; then \
>               cp $f 
> /build/reproducible-path/icc-profiles-free-2.0.1+dfsg/debian/icc-profiles-free/usr/share/color/icc/;
>  \
>       elif ! echo $f | egrep -qi '^(debian|build-stamp)$'; then \
>               cp $f 
> /build/reproducible-path/icc-profiles-free-2.0.1+dfsg/debian/icc-profiles-free/usr/share/doc/icc-profiles-free/;
>  \
>       fi; \
> done
> dh_link -i
> dh_link: warning: Compatibility levels before 10 are deprecated (level 7 in 
> use)
> dh_compress -i
> dh_compress: warning: Compatibility levels before 10 are deprecated (level 7 
> in use)
> dh_fixperms -i
> dh_installdeb -i
> dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 
> 7 in use)
> dh_gencontrol -i
> dh_gencontrol: warning: Compatibility levels before 10 are deprecated (level 
> 7 in use)
> dh_md5sums -i
> dh_builddeb -i
> dpkg-deb: building package 'icc-profiles-free' in 
> '../icc-profiles-free_2.0.1+dfsg-1.1_all.deb'.
> debian/rules:19: update target 'clean' due to: target does not exist
> dh_testdir -i
> dh_testroot -i
> dh_clean
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 7 in 
> use)
> rm -rf debian/icc-profiles-free
> rm -f debian/*~
> rm -f build-stamp
>  dpkg-genbuildinfo -O../icc-profiles-free_2.0.1+dfsg-1.1_amd64.buildinfo
> dpkg-genbuildinfo: error: binary build with no binary artifacts found; 
> .buildinfo is meaningless
> dpkg-buildpackage: error: dpkg-genbuildinfo 
> -O../icc-profiles-free_2.0.1+dfsg-1.1_amd64.buildinfo subprocess returned 
> exit status 25
> --------------------------------------------------------------------------------
> Build finished at 2025-05-01T13:30:54Z


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/icc-profiles-free_2.0.1+dfsg-1.1_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