Source: openipmi
Version: 2.0.36-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
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):
> Makefile:1045: update target 'test_handlers.log' due to: target does not exist
> p='test_handlers'; \
> b='test_handlers'; \
> case $- in *e*) set +e;; esac; srcdirstrip=`echo "." | sed 's|.|.|g'`; case 
> $p in ./*) f=`echo "$p" | sed "s|^$srcdirstrip/||"`;; *) f=$p;; esac; { mgn= 
> red= grn= lgn= blu= brg= std=; am__color_tests=no; if test "X" = Xno; then 
> am__color_tests=no; elif test "X" = Xalways; then am__color_tests=yes; elif 
> test "X$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then 
> am__color_tests=yes; fi; if test $am__color_tests = yes; then red=''; 
> grn=''; lgn=''; blu=''; mgn=''; brg=''; 
> std=''; fi; }; srcdir=.; export srcdir; case "test_handlers.log" in */*) 
> am__odir=`echo "./test_handlers.log" | sed 's|/[^/]*$||'`;; *) am__odir=.;; 
> esac; test "x$am__odir" = x"." || test -d "$am__odir" || /usr/bin/mkdir -p 
> "$am__odir" || exit $?; if test -f "./$f"; then dir=./; elif test -f "$f"; 
> then dir=; else dir="./"; fi; tst=$dir$f; log='test_handlers.log'; if test -n 
> ''; then am__collect_skipped_logs='--collect-skipped-logs no'; else 
> am__collect_skipped_logs=''; fi; if test -n ''; then 
> am__enable_hard_errors=no; else am__enable_hard_errors=yes; fi; case "  " in 
> *[\ \       ]$f[\ \ ]* | *[\ \      ]$dir$f[\ \     ]*) 
> am__expect_failure=yes;; *) am__expect_failure=no;; esac;   /bin/bash 
> ../test-driver --test-name "$f" \
> --log-file $b.log --trs-file $b.trs \
> --color-tests "$am__color_tests" $am__collect_skipped_logs 
> --enable-hard-errors "$am__enable_hard_errors" --expect-failure 
> "$am__expect_failure"   --    \
> "$tst" 
> Makefile:1038: update target 'test_heap.log' due to: target does not exist
> p='test_heap'; \
> b='test_heap'; \
> case $- in *e*) set +e;; esac; srcdirstrip=`echo "." | sed 's|.|.|g'`; case 
> $p in ./*) f=`echo "$p" | sed "s|^$srcdirstrip/||"`;; *) f=$p;; esac; { mgn= 
> red= grn= lgn= blu= brg= std=; am__color_tests=no; if test "X" = Xno; then 
> am__color_tests=no; elif test "X" = Xalways; then am__color_tests=yes; elif 
> test "X$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then 
> am__color_tests=yes; fi; if test $am__color_tests = yes; then red=''; 
> grn=''; lgn=''; blu=''; mgn=''; brg=''; 
> std=''; fi; }; srcdir=.; export srcdir; case "test_heap.log" in */*) 
> am__odir=`echo "./test_heap.log" | sed 's|/[^/]*$||'`;; *) am__odir=.;; esac; 
> test "x$am__odir" = x"." || test -d "$am__odir" || /usr/bin/mkdir -p 
> "$am__odir" || exit $?; if test -f "./$f"; then dir=./; elif test -f "$f"; 
> then dir=; else dir="./"; fi; tst=$dir$f; log='test_heap.log'; if test -n ''; 
> then am__collect_skipped_logs='--collect-skipped-logs no'; else 
> am__collect_skipped_logs=''; fi; if test -n ''; then 
> am__enable_hard_errors=no; else am__enable_hard_errors=yes; fi; case "  " in 
> *[\ \   ]$f[\ \ ]* | *[\ \      ]$dir$f[\ \     ]*) am__expect_failure=yes;; 
> *) am__expect_failure=no;; esac;   /bin/bash ../test-driver --test-name "$f" \
> --log-file $b.log --trs-file $b.trs \
> --color-tests "$am__color_tests" $am__collect_skipped_logs 
> --enable-hard-errors "$am__enable_hard_errors" --expect-failure 
> "$am__expect_failure"   --    \
> "$tst" 
> PASS: test_heap
> E: Build killed with signal TERM after 150 minutes of inactivity


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/openipmi_2.0.36-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