Your message dated Sat, 15 Nov 2025 23:19:15 +0000
with message-id <[email protected]>
and subject line Bug#1105503: fixed in libics 1.7.0-1
has caused the Debian Bug report #1105503,
regarding libics: FTBFS with make --shuffle=reverse: make[4]: *** 
[Makefile:1020: test-suite.log] Error 1 shuffle=reverse
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1105503: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105503
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libics
Version: 1.6.8-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):
> make[4]: Entering directory '/build/reproducible-path/libics-1.6.8'
> Makefile:1242: update target 'test_compress.sh.log' due to: target does not 
> exist
> p='test_compress.sh'; \
> b='test_compress.sh'; \
> 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_compress.sh.log" in 
> */*) am__odir=`echo "./test_compress.sh.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_compress.sh.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_compress.sh
> Makefile:1235: update target 'test_metadata2.sh.log' due to: target does not 
> exist
> p='test_metadata2.sh'; \
> b='test_metadata2.sh'; \
> 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_metadata2.sh.log" in 
> */*) am__odir=`echo "./test_metadata2.sh.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_metadata2.sh.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" 
> FAIL: test_metadata2.sh
> Makefile:1228: update target 'test_gzip.sh.log' due to: target does not exist
> p='test_gzip.sh'; \
> b='test_gzip.sh'; \
> 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_gzip.sh.log" in */*) 
> am__odir=`echo "./test_gzip.sh.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_gzip.sh.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_gzip.sh
> Makefile:1221: update target 'test_history.sh.log' due to: target does not 
> exist
> p='test_history.sh'; \
> b='test_history.sh'; \
> 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_history.sh.log" in */*) 
> am__odir=`echo "./test_history.sh.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_history.sh.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" 
> FAIL: test_history.sh
> Makefile:1214: update target 'test_metadata1.sh.log' due to: target does not 
> exist
> p='test_metadata1.sh'; \
> b='test_metadata1.sh'; \
> 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_metadata1.sh.log" in 
> */*) am__odir=`echo "./test_metadata1.sh.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_metadata1.sh.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" 
> FAIL: test_metadata1.sh
> Makefile:1207: update target 'test_strides3.sh.log' due to: target does not 
> exist
> p='test_strides3.sh'; \
> b='test_strides3.sh'; \
> 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_strides3.sh.log" in 
> */*) am__odir=`echo "./test_strides3.sh.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_strides3.sh.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_strides3.sh
> Makefile:1200: update target 'test_strides2.sh.log' due to: target does not 
> exist
> p='test_strides2.sh'; \
> b='test_strides2.sh'; \
> 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_strides2.sh.log" in 
> */*) am__odir=`echo "./test_strides2.sh.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_strides2.sh.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_strides2.sh
> Makefile:1193: update target 'test_strides.sh.log' due to: target does not 
> exist
> p='test_strides.sh'; \
> b='test_strides.sh'; \
> 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_strides.sh.log" in */*) 
> am__odir=`echo "./test_strides.sh.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_strides.sh.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_strides.sh
> Makefile:1186: update target 'test_ics2b.sh.log' due to: target does not exist
> p='test_ics2b.sh'; \
> b='test_ics2b.sh'; \
> 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_ics2b.sh.log" in */*) 
> am__odir=`echo "./test_ics2b.sh.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_ics2b.sh.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_ics2b.sh
> Makefile:1179: update target 'test_ics2a.sh.log' due to: target does not exist
> p='test_ics2a.sh'; \
> b='test_ics2a.sh'; \
> 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_ics2a.sh.log" in */*) 
> am__odir=`echo "./test_ics2a.sh.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_ics2a.sh.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_ics2a.sh
> Makefile:1172: update target 'test_ics1.sh.log' due to: target does not exist
> p='test_ics1.sh'; \
> b='test_ics1.sh'; \
> 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_ics1.sh.log" in */*) 
> am__odir=`echo "./test_ics1.sh.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_ics1.sh.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_ics1.sh
> Makefile:1019: update target 'test-suite.log' due to: target does not exist
> bases='test_ics1.sh.log test_ics2a.sh.log test_ics2b.sh.log 
> test_strides.sh.log test_strides2.sh.log test_strides3.sh.log 
> test_metadata1.sh.log test_history.sh.log test_gzip.sh.log 
> test_metadata2.sh.log test_compress.sh.log'; bases=`for i in $bases; do echo 
> $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \
> am__f_ok () { test -f "$1" && test -r "$1"; }; \
> redo_bases=`for i in $bases; do \
>               am__f_ok $i.trs && am__f_ok $i.log || echo $i; \
>             done`; \
> if test -n "$redo_bases"; then \
>   redo_logs=`for i in $redo_bases; do echo $i.log; done`; \
>   redo_results=`for i in $redo_bases; do echo $i.trs; done`; \
>   if (target_option=n; case ${target_option-} in ?) ;; *) echo 
> "am__make_running_with_option: internal error: invalid" "target option 
> '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; 
> sane_makeflags=$MAKEFLAGS; if { if test -z '4'; then false; elif test -n 
> 'x86_64-pc-linux-gnu'; then true; elif test -n '4.4.1' && test -n 
> '/build/reproducible-path/libics-1.6.8'; then true; else false; fi; }; then 
> sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \   ]*) bs=\\; 
> sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs   
> ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' 
> "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next 
> = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) 
> strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) 
> strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) 
> strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) 
> skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) 
> has_opt=yes; break;; esac; done; test $has_opt = yes); then :; else \
>     rm -f $redo_logs && rm -f $redo_results || exit 1; \
>   fi; \
> fi; \
> if test -n "$am__remaking_logs"; then \
>   echo "fatal: making test-suite.log: possible infinite" \
>        "recursion detected" >&2; \
> elif test -n "$redo_logs"; then \
>   am__remaking_logs=yes make  $redo_logs; \
> fi; \
> if (target_option=n; case ${target_option-} in ?) ;; *) echo 
> "am__make_running_with_option: internal error: invalid" "target option 
> '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; 
> sane_makeflags=$MAKEFLAGS; if { if test -z '4'; then false; elif test -n 
> 'x86_64-pc-linux-gnu'; then true; elif test -n '4.4.1' && test -n 
> '/build/reproducible-path/libics-1.6.8'; then true; else false; fi; }; then 
> sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \     ]*) bs=\\; 
> sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs   
> ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' 
> "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next 
> = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) 
> strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) 
> strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) 
> strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) 
> skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) 
> has_opt=yes; break;; esac; done; test $has_opt = yes); then :; else \
>   st=0;  \
>   errmsg="fatal: making test-suite.log: failed to create"; \
>   for i in $redo_bases; do \
>     test -f $i.trs && test -r $i.trs \
>       || { echo "$errmsg $i.trs" >&2; st=1; }; \
>     test -f $i.log && test -r $i.log \
>       || { echo "$errmsg $i.log" >&2; st=1; }; \
>   done; \
>   test $st -eq 0 || exit 1; \
> fi
> case $- in *e*) set +e;; 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; }; bases='test_ics1.sh.log 
> test_ics2a.sh.log test_ics2b.sh.log test_strides.sh.log test_strides2.sh.log 
> test_strides3.sh.log test_metadata1.sh.log test_history.sh.log 
> test_gzip.sh.log test_metadata2.sh.log test_compress.sh.log'; bases=`for i in 
> $bases; do echo $i; done | sed 's/\.log$//'`; bases=`echo $bases`; \
> ws='[         ]'; \
> results=`for b in $bases; do echo $b.trs; done`; \
> test -n "$results" || results=/dev/null; \
> all=`  grep "^$ws*:test-result:"           $results | wc -l`; \
> pass=` grep "^$ws*:test-result:$ws*PASS"  $results | wc -l`; \
> fail=` grep "^$ws*:test-result:$ws*FAIL"  $results | wc -l`; \
> skip=` grep "^$ws*:test-result:$ws*SKIP"  $results | wc -l`; \
> xfail=`grep "^$ws*:test-result:$ws*XFAIL" $results | wc -l`; \
> xpass=`grep "^$ws*:test-result:$ws*XPASS" $results | wc -l`; \
> error=`grep "^$ws*:test-result:$ws*ERROR" $results | wc -l`; \
> if test `expr $fail + $xpass + $error` -eq 0; then \
>   success=true; \
> else \
>   success=false; \
> fi; \
> br='==================='; br=$br$br$br$br; \
> result_count () \
> { \
>     if test x"$1" = x"--maybe-color"; then \
>       maybe_colorize=yes; \
>     elif test x"$1" = x"--no-color"; then \
>       maybe_colorize=no; \
>     else \
>       echo "test-suite.log: invalid 'result_count' usage" >&2; exit 4; \
>     fi; \
>     shift; \
>     desc=$1 count=$2; \
>     if test $maybe_colorize = yes && test $count -gt 0; then \
>       color_start=$3 color_end=$std; \
>     else \
>       color_start= color_end=; \
>     fi; \
>     echo "${color_start}# $desc $count${color_end}"; \
> }; \
> create_testsuite_report () \
> { \
>   result_count $1 "TOTAL:" $all   "$brg"; \
>   result_count $1 "PASS: " $pass  "$grn"; \
>   result_count $1 "SKIP: " $skip  "$blu"; \
>   result_count $1 "XFAIL:" $xfail "$lgn"; \
>   result_count $1 "FAIL: " $fail  "$red"; \
>   result_count $1 "XPASS:" $xpass "$red"; \
>   result_count $1 "ERROR:" $error "$mgn"; \
> }; \
> output_system_information () \
> { \
>           echo;                                     \
>   { uname -a | mawk '{                    \
>   printf "System information (uname -a):";          \
>   for (i = 1; i < NF; ++i)                          \
>     {                                               \
>       if (i != 2)                                   \
>         printf " %s", $i;                          \
>     }                                               \
>   printf "\n";                                      \
> }'; } 2>&1;                                         \
>   if test -r /etc/os-release; then          \
>     echo "Distribution information (/etc/os-release):"; \
>     sed 8q /etc/os-release;                 \
>   elif test -r /etc/issue; then             \
>     echo "Distribution information (/etc/issue):";      \
>     cat /etc/issue;                         \
>   fi;                                       \
> }; \
> please_report () \
> { \
> echo "Some test(s) failed.  Please report this to ,";    \
> echo "together with the test-suite.log file (gzipped) and your system";      \
> echo "information.  Thanks.";                                                \
> }; \
> {                                                             \
>   echo "libics 1.6.8: ./test-suite.log" |     \
>     { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$//;p;g' && echo; };               
>                                 \
>   create_testsuite_report --no-color;                         \
>   output_system_information;                                    \
>   echo;                                                               \
>   echo ".. contents:: :depth: 2";                             \
>   echo;                                                               \
>   for b in $bases; do echo $b; done                           \
>     | mawk ' function fatal(msg) { print "fatal: making test-suite.log: " msg 
> | "cat >&2"; exit 1; } function rst_section(header) { print header; len = 
> length(header); for (i = 1; i <= len; i = i + 1) printf "="; printf "\n\n"; } 
> { copy_in_global_log = 1; global_test_result = "RUN"; while ((rc = (getline 
> line < ($0 ".trs"))) != 0) { if (rc < 0) fatal("failed to read from " $0 
> ".trs"); if (line ~ /^[    ]*:global-test-result:[         ]*/) { sub("^[  
> ]*:global-test-result:[         ]*", "", line); sub("[  ]*$", "", line); 
> global_test_result = line; } else if (line ~ /^[       
> ]*:copy-in-global-log:[         ]*[nN][oO]/) copy_in_global_log = 0; }; if 
> (copy_in_global_log) { rst_section(global_test_result ": " $0); while ((rc = 
> (getline line < ($0 ".log"))) != 0) { if (rc < 0) fatal("failed to read from 
> " $0 ".log"); print line; }; printf "\n"; }; close ($0 ".trs"); close ($0 
> ".log"); }';                                     \
> } >test-suite.log.tmp || exit 1;                              \
> mv test-suite.log.tmp test-suite.log;                 \
> if $success; then                                             \
>   col="$grn";                                                 \
>  else                                                         \
>   col="$red";                                                 \
>   test x"$VERBOSE" = x || cat test-suite.log;         \
> fi;                                                           \
> echo "${col}$br${std}";                                       \
> echo "${col}Testsuite summary"' for libics 1.6.8'"${std}";    \
> echo "${col}$br${std}";                                       \
> create_testsuite_report --maybe-color;                                \
> echo "$col$br$std";                                           \
> if $success; then :; else                                     \
>   echo "${col}See ./test-suite.log for debugging.${std}";\
>   if test -n ""; then                 \
>     please_report | sed -e "s/^/${col}/" -e s/'$'/"${std}"/; \
>   fi;                                                         \
>   echo "$col$br$std";                                 \
> fi;                                                           \
> $success || exit 1
> ====================================
>    libics 1.6.8: ./test-suite.log
> ====================================
> 
> # TOTAL: 11
> # PASS:  8
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  3
> # XPASS: 0
> # ERROR: 0
> 
> System information (uname -a): Linux 6.1.0-32-cloud-amd64 #1 SMP 
> PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
> Distribution information (/etc/os-release):
> PRETTY_NAME="Debian GNU/Linux trixie/sid"
> NAME="Debian GNU/Linux"
> VERSION_CODENAME=trixie
> ID=debian
> HOME_URL="https://www.debian.org/";
> SUPPORT_URL="https://www.debian.org/support";
> BUG_REPORT_URL="https://bugs.debian.org/";
> 
> .. contents:: :depth: 2
> 
> FAIL: test_metadata1.sh
> =======================
> 
> Could not open input file: File open error on .ics file
> FAIL test_metadata1.sh (exit status: 255)
> 
> FAIL: test_history.sh
> =====================
> 
> Could not open file for update: File open error on .ics file
> FAIL test_history.sh (exit status: 255)
> 
> FAIL: test_metadata2.sh
> =======================
> 
> Could not open input file: File open error on .ics file
> FAIL test_metadata2.sh (exit status: 255)
> 
> ============================================================================
> Testsuite summary for libics 1.6.8
> ============================================================================
> # TOTAL: 11
> # PASS:  8
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  3
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log for debugging.
> ============================================================================
> make[4]: *** [Makefile:1020: test-suite.log] Error 1 shuffle=reverse


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

--- End Message ---
--- Begin Message ---
Source: libics
Source-Version: 1.7.0-1
Done: Étienne Mollier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libics, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <[email protected]> (supplier of updated libics package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 15 Nov 2025 23:53:58 +0100
Source: libics
Architecture: source
Version: 1.7.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1105503
Changes:
 libics (1.7.0-1) unstable; urgency=medium
 .
   * New upstream version 1.7.0
   * d/copyright: bump upstream copyright year.
   * d/control: declare compliance to standards version 4.7.2.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/watch: convert to v5 Github template.
   * d/rules: trim unused variable.
   * d/copyright: drop the old FSF mail address.
   * d/rules: stabilize running tests.
     Checks are invoked by enforcing make execution order.  Anything more
     appropriate is also going to be much more intrusive upstream.
     (Closes: #1105503)
Checksums-Sha1:
 12223403e6002d1b358162e850db1fb7058639e0 2220 libics_1.7.0-1.dsc
 a3e74dd20f8993cc926eae4b6e97a209f6fd02ca 1117213 libics_1.7.0.orig.tar.gz
 36013586ddccadb214ad85c072dea0310cf215b6 4868 libics_1.7.0-1.debian.tar.xz
Checksums-Sha256:
 b954f864c341844a10d149b3f7a88922ebce352e9c4a0cf7493394e0b5932527 2220 
libics_1.7.0-1.dsc
 8124adbf10fb254fd3ce583e5366665950280ee650c275edc09703f473f11206 1117213 
libics_1.7.0.orig.tar.gz
 d4430a1ea8800d9c5bc37a2142f59e787168879b874ec71c3193988f5ce02b17 4868 
libics_1.7.0-1.debian.tar.xz
Files:
 46de2b234d0a9885913dd23761e5be50 2220 science optional libics_1.7.0-1.dsc
 8541b0408d570255845da0823fcedc02 1117213 science optional 
libics_1.7.0.orig.tar.gz
 0c395395628215c0549c6b67bdf88fe2 4868 science optional 
libics_1.7.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmkZBUAUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdo/vA/+PnPdiPDhi3oyFVGCH5qNHHsEWG7A
icLxM4uhs/QQuV5GoFHxRIKtkaxpWfAZ6TMN2H3NNZLNhXgwdkUDjsRNudlHK39G
t6Gqo4CyFso02HSF26lS/83kPzkU3j5Aap69y5z/4CYqvQIziUz5cJiFalVN21Vs
p9YtsQdz5fOUGAcGFRAL6xNMs9Dx9dOYiAwjoCPfEZkcHIoDijqDG/FjsAtPoLLa
cwtOBGRpLtz58oaia6VRbRpKu+HGqTpEveWEXMdRgUOAHnN2msOQM5mb0TP9Onty
eqn5NylmOPD3GfLa2QHYJ/GdfEzMXv2UrIvBFy9r6PKbJcD4Wq6W/l+VWvEo5G2j
dH/8GoAkNZst1WAWosQ8k4MOjoVa72rozC83w/gFzGqrria1TmDjwZJkuLetcxDj
1rTfQer3HXCZQaEAY5D3xl9Ed+XizciakCw++88ElhPTe+p2ko89myvmSS3u7OZv
31gbiLSCFdRNb45ojhrryJT8/U8fG5UsI6jMH6ACSCMg9Y8KoTWt0yj9CFqrlLLa
pz+6rPRijxhHqzB3+zXoZErKFQWtniXVajgZbq2zlwEPqXUrEKgCGvuxOr75rUhI
jTzEqDfK1ce6dRHD4vWGXGYDOk/DX4mzoYu4AAXpXj6e7BAYL0QsKV91+XslKr0H
M5e8QOliG1QleJI=
=immd
-----END PGP SIGNATURE-----

Attachment: pgpNuD2JX0u9_.pgp
Description: PGP signature


--- End Message ---

Reply via email to