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='[0;31m'; > grn='[0;32m'; lgn='[1;32m'; blu='[1;34m'; mgn='[0;35m'; brg='[1m'; > std='[m'; 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='[0;31m'; > grn='[0;32m'; lgn='[1;32m'; blu='[1;34m'; mgn='[0;35m'; brg='[1m'; > std='[m'; 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

