On Tue, May 13, 2025 at 09:18:03PM +0200, Lucas Nussbaum wrote:
> Source: vile
> Version: 9.8za-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

It took a few tries, but I was able to reproduce it with the attached
script abstracted from your log, on an 8-CPU machine.

-- 
Thomas E. Dickey <dic...@invisible-island.net>
https://invisible-island.net
#!/bin/sh
OUT=/tmp/FOO
rm -rf $OUT
mkdir -p $OUT
rm -rf t
export MAKE="make --trace --shuffle=reverse"
mkdir -p t/vile
cd t/vile && ../../configure --build=x86_64-linux-gnu --prefix=$OUT 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking --with-locale 
--with-perl --with-loadable-filters=all --disable-rpath-hack --disable-stripping
cd ../..
$MAKE -C t/vile all vile-perl-api.doc
mkdir -p t/xvile
cd t/xvile && ../../configure --build=x86_64-linux-gnu --prefix=$OUT 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking --with-locale 
--with-perl --with-loadable-filters=all --disable-rpath-hack 
--disable-stripping --with-xpm --with-screen=Xaw 
--with-app-defaults=/etc/X11/app-defaults 
--with-pixmapdir=\$\(prefix\)/share/pixmaps 
--with-icondir=\$\(prefix\)/share/icons --with-icon-theme=hicolor
cd ../..
$MAKE -C t/xvile xvile
$MAKE -C t/vile DESTDIR=$OUT install
$MAKE -C t/xvile DESTDIR=$OUT install

Attachment: signature.asc
Description: PGP signature

Reply via email to