--- Begin Message ---
Source: pdsh
Version: 2.34-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250412 ftbfs-trixie
Hi,
During a rebuild of all packages in testing (trixie), your package failed
to build on amd64.
Relevant part (hopefully):
> make[6]: Entering directory '/build/reproducible-path/pdsh-2.34/tests'
> SKIP: t1002-dshgroup.sh - skipping dshgroups tests, dshgroup module not
> available
> SKIP: t0004-module-loading.sh - skipping dynamic module tests, pdsh built
> with static modules
> FAIL: t0002-internal.sh 1 - 1 working xstrerrorcat
> FAIL: t0002-internal.sh 2 - 2 working pipecmd
> ERROR: t0002-internal.sh - exited with status 1
> SKIP: t1001-genders.sh - skipping genders tests, genders module not available
> FAIL: t0005-rcmd_type-and-user.sh 1 - 1 pdsh -l sets username for all hosts
> FAIL: t0005-rcmd_type-and-user.sh 2 - 2 Can set remote username via user@hosts
> FAIL: t0005-rcmd_type-and-user.sh 3 - 3 user@hosts works for a subset of hosts
> FAIL: t0005-rcmd_type-and-user.sh 4 - 4 Can set rcmd_type via rcmd_type:hosts
> FAIL: t0005-rcmd_type-and-user.sh 5 - 5 Can set rcmd_type and user via
> rcmd_type:user@hosts
> ERROR: t0005-rcmd_type-and-user.sh - exited with status 1
> SKIP: t1003-slurm.sh - skipping slurm tests, slurm module not available
> SKIP: t2000-exec.sh - skipping exec tests, exec module not available
> SKIP: t2001-ssh.sh - skipping ssh tests, ssh module not available
> PASS: t0006-pdcp.sh 1 - Creating pdcp link to pdsh binary
> PASS: t0006-pdcp.sh 2 - Creating rpdcp link to pdsh binary
> FAIL: t0006-pdcp.sh 3 - 3 pdcp runs
> FAIL: t0006-pdcp.sh 4 - 4 rpdcp runs
> FAIL: t0006-pdcp.sh 5 - 5 pdcp -V works
> FAIL: t0006-pdcp.sh 6 - 6 pdcp -q works
> FAIL: t0006-pdcp.sh 7 - 7 -e sets remote program path
> FAIL: t0006-pdcp.sh 8 - 8 PDSH_REMOTE_PDCP_PATH sets remote program path
> FAIL: t0006-pdcp.sh 9 - 9 -f sets fanout
> FAIL: t0006-pdcp.sh 10 - 10 -l sets remote username
> FAIL: t0006-pdcp.sh 11 - 11 -t sets connect timeout
> FAIL: t0006-pdcp.sh 12 - 12 -u sets command timeout
> FAIL: t0006-pdcp.sh 13 - 13 command timeout 0 by default
> SKIP: t0006-pdcp.sh 14 # SKIP Have pcptest rcmd module (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 15 # SKIP pdcp basic functionality (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 16 # SKIP rpdcp basic functionality (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 17 # SKIP initialize directory tree (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 18 # SKIP pdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 19 # SKIP rpdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> ERROR: t0006-pdcp.sh - exited with status 1
> SKIP: t2002-mrsh.sh - skipping mrsh tests, mrsh module not available
> FAIL: t6036-long-output-lines.sh 1 - 1 pdsh does not truncate very long lines
> FAIL: t6036-long-output-lines.sh 2 - 2 pdsh does not truncate even longer
> lines
> ERROR: t6036-long-output-lines.sh - exited with status 1
> FAIL: t6114-no-newline-corruption.sh 1 - 1 pdsh does not garble 1K with no
> newline
> FAIL: t6114-no-newline-corruption.sh 2 - 2 pdsh does not garble 8K with no
> newline
> FAIL: t6114-no-newline-corruption.sh 3 - 3 pdsh does not garble 8K+ with no
> newline
> FAIL: t6114-no-newline-corruption.sh 4 - 4 pdsh does not garble 10K with no
> newline
> FAIL: t6114-no-newline-corruption.sh 5 - 5 pdsh labels 1K with no newline
> only once
> FAIL: t6114-no-newline-corruption.sh 6 - 6 pdsh labels 8K with no newline
> only once
> FAIL: t6114-no-newline-corruption.sh 7 - 7 pdsh labels 8K+ with no newline
> only once
> FAIL: t6114-no-newline-corruption.sh 8 - 8 pdsh labels 10K with no newline
> only once
> ERROR: t6114-no-newline-corruption.sh - exited with status 1
> PASS: t0001-basic.sh 1 - working success
> XFAIL: t0001-basic.sh 2 - pretend known breakage # TODO known breakage
> FAIL: t0001-basic.sh 3 - 3 pretend we have fixed a known breakage (run in sub
> test-lib)
> PASS: t0001-basic.sh 4 - test runs if prerequisite is satisfied
> PASS: t0001-basic.sh 5 - tests clean up after themselves
> FAIL: t0001-basic.sh 6 - 6 tests clean up even on failures
> FAIL: t0001-basic.sh 7 - 7 pdsh runs
> PASS: t0001-basic.sh 8 - pdsh -V works
> FAIL: t0001-basic.sh 9 - 9 pdsh -L works
> FAIL: t0001-basic.sh 10 - 10 pdsh -h works
> FAIL: t0001-basic.sh 11 - 11 rcmd/exec module is built
> PASS: t0001-basic.sh 12 - pdsh -N option works
> SKIP: t0001-basic.sh 13 # SKIP -u option is functional (missing LONGTESTS)
> FAIL: t0001-basic.sh 14 - 14 -f sets fanout
> FAIL: t0001-basic.sh 15 - 15 -l sets remote username
> FAIL: t0001-basic.sh 16 - 16 too long username fails gracefully
> FAIL: t0001-basic.sh 17 - 17 -t sets connect timeout
> FAIL: t0001-basic.sh 18 - 18 env PDSH_CONNECT_TIMEOUT sets connect timeout
> FAIL: t0001-basic.sh 19 - 19 -u sets command timeout
> FAIL: t0001-basic.sh 20 - 20 env PDSH_COMMAND_TIMEOUT sets command timeout
> FAIL: t0001-basic.sh 21 - 21 command timeout 0 by default
> FAIL: t0001-basic.sh 22 - 22 -b enables batch mode
> PASS: t0001-basic.sh 23 - pdsh -N option works
> ERROR: t0001-basic.sh - exited with status 1
> FAIL: t0003-wcoll.sh 1 - 1 hostname range expansion works
> FAIL: t0003-wcoll.sh 2 - 2 host range expansion does not strip leading zeros
> FAIL: t0003-wcoll.sh 3 - 3 host range expansion handles mixed size suffixes
> FAIL: t0003-wcoll.sh 4 - 4 host range expansion works with "," embedded in
> range
> FAIL: t0003-wcoll.sh 5 - 5 host range expansion works with 2 sets of brackets
> FAIL: t0003-wcoll.sh 6 - 6 pdsh -x option works
> FAIL: t0003-wcoll.sh 7 - 7 pdsh -x option works with ranges
> FAIL: t0003-wcoll.sh 8 - 8 pdsh -x option works with ranges (gnats:118)
> FAIL: t0003-wcoll.sh 9 - 9 pdsh -x option works with non-numeric suffix
> (gnats:120)
> FAIL: t0003-wcoll.sh 10 - 10 pdsh -w- reads from stdin
> FAIL: t0003-wcoll.sh 11 - 11 pdsh -w- can be used with other -w args
> FAIL: t0003-wcoll.sh 12 - 12 WCOLL environment variable works
> FAIL: t0003-wcoll.sh 13 - 13 ranges can be embedded in wcoll files
> FAIL: t0003-wcoll.sh 14 - 14 ^file works
> FAIL: t0003-wcoll.sh 15 - 15 -x ^file works
> FAIL: t0003-wcoll.sh 16 - 16 ^file works with other args
> FAIL: t0003-wcoll.sh 17 - 17 Multiple ^file args
> FAIL: t0003-wcoll.sh 18 - 18 Multiple -w^file
> FAIL: t0003-wcoll.sh 19 - 19 -^file excludes hosts in file
> FAIL: t0003-wcoll.sh 20 - 20 ^file errors out if file doesnt exist
> FAIL: t0003-wcoll.sh 21 - 21 host exclusion with "-" works
> FAIL: t0003-wcoll.sh 22 - 22 regex filtering works
> FAIL: t0003-wcoll.sh 23 - 23 regex exclusion works
> FAIL: t0003-wcoll.sh 24 - 24 regex exclusion works from -x
> FAIL: t0003-wcoll.sh 25 - 25 multiple -w options
> FAIL: t0003-wcoll.sh 26 - 26 wcoll files support #include syntax
> FAIL: t0003-wcoll.sh 27 - 27 wcoll #include syntax searches dirname of
> orignal file
> FAIL: t0003-wcoll.sh 28 - 28 wcoll #include syntax ignores malformed lines
> FAIL: t0003-wcoll.sh 29 - 29 wcoll match #include exactly
> FAIL: t0003-wcoll.sh 30 - 30 wcoll: #include alone fails
> ERROR: t0003-wcoll.sh - exited with status 1
> PASS: t5000-dshbak.sh 1 - dshbak functionality
> PASS: t5000-dshbak.sh 2 - dshbak -c does not coalesce different length output
> PASS: t5000-dshbak.sh 3 - dshbak -c properly compresses multi-digit suffixes
> PASS: t5000-dshbak.sh 4 - dshbak -c properly compresses prefix with embedded
> numerals
> PASS: t5000-dshbak.sh 5 - dshbak -c does not strip leading zeros
> PASS: t5000-dshbak.sh 6 - dshbak -c does not coalesce different zero padding
> PASS: t5000-dshbak.sh 7 - dshbak -c properly coalesces zero padding of "00"
> PASS: t5000-dshbak.sh 8 - dshbak -c can detect suffixes
> XFAIL: t5000-dshbak.sh 9 - dshbak -c can detect suffix with numeral # TODO
> known breakage
> PASS: t5000-dshbak.sh 10 - issue 19: missing commas in dshbak header output
> PASS: t5000-dshbak.sh 11 - dshbak properly joins 9,10
> PASS: t5000-dshbak.sh 12 - issue 33: dshbak does not coalesce 09,10
> PASS: t5000-dshbak.sh 13 - issue 33: dshbak does not coalesce 099,100
> FAIL: t5000-dshbak.sh 14 - 14 dshbak -d functionality
> FAIL: t5000-dshbak.sh 15 - 15 dshbak -f functionality
> PASS: t5000-dshbak.sh 16 - dshbak -f without -d fails
> PASS: t5000-dshbak.sh 17 - dshbak -d fails when output dir does not exist
> PASS: t5000-dshbak.sh 18 - dshbak -d fails gracefully for non-writable dir
> PASS: t5000-dshbak.sh 19 - Issue 70: dshbak fails on hostname of 0
> ERROR: t5000-dshbak.sh - exited with status 1
> =====================================
> pdsh 2.34: tests/test-suite.log
> =====================================
>
> # TOTAL: 123
> # PASS: 24
> # SKIP: 14
> # XFAIL: 2
> # FAIL: 75
> # XPASS: 0
> # ERROR: 8
>
> 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
>
> ERROR: t0001-basic
> ==================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> ok 1 - working success
> PASS: t0001-basic.sh 1 - working success
> not ok 2 - pretend known breakage # TODO known breakage
> XFAIL: t0001-basic.sh 2 - pretend known breakage # TODO known breakage
> not ok - 3 pretend we have fixed a known breakage (run in sub test-lib)
> FAIL: t0001-basic.sh 3 - 3 pretend we have fixed a known breakage (run in sub
> test-lib)
> #
> # mkdir passing-todo &&
> # (cd passing-todo &&
> # cat >passing-todo.sh <<EOF &&
> # #!/bin/sh
> #
> # test_description='A passing TODO test
> #
> # This is run in a sub test-lib so that we do not get incorrect passing
> # metrics
> # '
> #
> # # Point to the t/test-lib.sh, which isn't in ../ as usual
> # . "/build/reproducible-path/pdsh-2.34/tests"/test-lib.sh
> #
> # test_expect_failure 'pretend we have fixed a known breakage' '
> # :
> # '
> # test_done
> # EOF
> #
> # chmod +x passing-todo.sh &&
> # ./passing-todo.sh >out 2>err &&
> # ! test -s err &&
> # sed -e 's/^> //' >expect <<EOF &&
> # > ok 1 - pretend we have fixed a known breakage # TODO known breakage
> # > # fixed 1 known breakage(s)
> # > # passed all 1 test(s)
> # > 1..1
> # EOF
> # test_cmp expect out)
> #
> ok 4 - test runs if prerequisite is satisfied
> PASS: t0001-basic.sh 4 - test runs if prerequisite is satisfied
> ok 5 - tests clean up after themselves
> PASS: t0001-basic.sh 5 - tests clean up after themselves
> not ok - 6 tests clean up even on failures
> FAIL: t0001-basic.sh 6 - 6 tests clean up even on failures
> #
> # mkdir failing-cleanup &&
> # (cd failing-cleanup &&
> # cat >failing-cleanup.sh <<EOF &&
> # #!/bin/sh
> #
> # test_description='Failing tests with cleanup commands'
> #
> # # Don't log these as failures by pretending we're running under
> TAP::Harness
> # HARNESS_ACTIVE=t
> # # Point to the t/test-lib.sh, which isn't in ../ as usual
> # . "/build/reproducible-path/pdsh-2.34/tests"/test-lib.sh
> #
> # test_expect_success 'tests clean up even after a failure' '
> # touch clean-after-failure &&
> # test_when_finished rm clean-after-failure &&
> # (exit 1)
> # '
> #
> # test_expect_success 'failure to clean up causes the test to fail' '
> # test_when_finished "(exit 2)"
> # '
> #
> # test_done
> # EOF
> # chmod +x failing-cleanup.sh &&
> # test_must_fail ./failing-cleanup.sh >out 2>err &&
> # ! test -s err &&
> # ! test -f "trash directory.failing-cleanup/clean-after-failure" &&
> # sed -e 's/Z$//' -e 's/^> //' >expect <<\EOF &&
> # > not ok - 1 tests clean up even after a failure
> # > # Z
> # > # touch clean-after-failure &&
> # > # test_when_finished rm clean-after-failure &&
> # > # (exit 1)
> # > # Z
> # > not ok - 2 failure to clean up causes the test to fail
> # > # Z
> # > # test_when_finished "(exit 2)"
> # > # Z
> # > # failed 2 among 2 test(s)
> # > 1..2
> # EOF
> # test_cmp expect out)
> #
> not ok - 7 pdsh runs
> FAIL: t0001-basic.sh 7 - 7 pdsh runs
> #
> # pdsh -w foo -q | tail -1 | grep foo
> #
> ok 8 - pdsh -V works
> PASS: t0001-basic.sh 8 - pdsh -V works
> not ok - 9 pdsh -L works
> FAIL: t0001-basic.sh 9 - 9 pdsh -L works
> #
> # pdsh -L 2>&1 | grep -q ^Module:
> #
> not ok - 10 pdsh -h works
> FAIL: t0001-basic.sh 10 - 10 pdsh -h works
> #
> # pdsh -h 2>&1 | grep Usage:
> #
> not ok - 11 rcmd/exec module is built
> FAIL: t0001-basic.sh 11 - 11 rcmd/exec module is built
> #
> # test_have_prereq MOD_RCMD_EXEC && havit=yes
> #
> ok 12 - pdsh -N option works
> PASS: t0001-basic.sh 12 - pdsh -N option works
> ok 13 # skip -u option is functional (missing LONGTESTS)
> SKIP: t0001-basic.sh 13 # SKIP -u option is functional (missing LONGTESTS)
> not ok - 14 -f sets fanout
> FAIL: t0001-basic.sh 14 - 14 -f sets fanout
> #
> # check_pdsh_option f Fanout 8
> #
> not ok - 15 -l sets remote username
> FAIL: t0001-basic.sh 15 - 15 -l sets remote username
> #
> # check_pdsh_option l "Remote username" foouser
> #
> not ok - 16 too long username fails gracefully
> FAIL: t0001-basic.sh 16 - 16 too long username fails gracefully
> #
> # i=0
> # u="X"
> # while [ $i -lt 512 ]; do
> # u="${u}X"
> # i=$((i+1))
> # done
> # pdsh -wfoo -l${u} -q 2>&1 | grep "exceeds max username length"
> #
> not ok - 17 -t sets connect timeout
> FAIL: t0001-basic.sh 17 - 17 -t sets connect timeout
> #
> # check_pdsh_option t "Connect timeout (secs)" 33
> #
> not ok - 18 env PDSH_CONNECT_TIMEOUT sets connect timeout
> FAIL: t0001-basic.sh 18 - 18 env PDSH_CONNECT_TIMEOUT sets connect timeout
> #
> # check_pdsh_env_variable PDSH_CONNECT_TIMEOUT "Connect timeout
> (secs)" 33
> #
> not ok - 19 -u sets command timeout
> FAIL: t0001-basic.sh 19 - 19 -u sets command timeout
> #
> # check_pdsh_option u "Command timeout (secs)" 22
> #
> not ok - 20 env PDSH_COMMAND_TIMEOUT sets command timeout
> FAIL: t0001-basic.sh 20 - 20 env PDSH_COMMAND_TIMEOUT sets command timeout
> #
> # check_pdsh_env_variable PDSH_COMMAND_TIMEOUT "Command timeout
> (secs)" 22
> #
> not ok - 21 command timeout 0 by default
> FAIL: t0001-basic.sh 21 - 21 command timeout 0 by default
> #
> # pdsh -w foo -q | grep -q "Command timeout (secs)[ ]*0$"
> #
> not ok - 22 -b enables batch mode
> FAIL: t0001-basic.sh 22 - 22 -b enables batch mode
> #
> # check_pdsh_option b "one \^C will kill pdsh" Yes
> #
> ok 23 - pdsh -N option works
> PASS: t0001-basic.sh 23 - pdsh -N option works
> # still have 1 known breakage(s)
> # failed 15 among remaining 22 test(s)
> 1..23
> ERROR: t0001-basic.sh - exited with status 1
>
> ERROR: t0002-internal
> =====================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> not ok - 1 working xstrerrorcat
> FAIL: t0002-internal.sh 1 - 1 working xstrerrorcat
> #
> # pdsh -T0
> #
> not ok - 2 working pipecmd
> FAIL: t0002-internal.sh 2 - 2 working pipecmd
> #
> # pdsh -T1
> #
> # failed 2 among 2 test(s)
> 1..2
> ERROR: t0002-internal.sh - exited with status 1
>
> ERROR: t0003-wcoll
> ==================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> not ok - 1 hostname range expansion works
> FAIL: t0003-wcoll.sh 1 - 1 hostname range expansion works
> #
> # test_pdsh_wcoll "foo[0-3]" "foo0,foo1,foo2,foo3"
> #
> not ok - 2 host range expansion does not strip leading zeros
> FAIL: t0003-wcoll.sh 2 - 2 host range expansion does not strip leading zeros
> #
> # test_pdsh_wcoll "foo[00-02]" "foo00,foo01,foo02"
> #
> not ok - 3 host range expansion handles mixed size suffixes
> FAIL: t0003-wcoll.sh 3 - 3 host range expansion handles mixed size suffixes
> #
> # test_pdsh_wcoll "foo[9-11]" "foo9,foo10,foo11"
> #
> not ok - 4 host range expansion works with "," embedded in range
> FAIL: t0003-wcoll.sh 4 - 4 host range expansion works with "," embedded in
> range
> #
> # test_pdsh_wcoll "foo[0-2,4]" "foo0,foo1,foo2,foo4"
> #
> not ok - 5 host range expansion works with 2 sets of brackets
> FAIL: t0003-wcoll.sh 5 - 5 host range expansion works with 2 sets of brackets
> #
> # test_pdsh_wcoll "foo[1-2]-[0-3]" \
> #
> "foo1-0,foo1-1,foo1-2,foo1-3,foo2-0,foo2-1,foo2-2,foo2-3"
> #
> not ok - 6 pdsh -x option works
> FAIL: t0003-wcoll.sh 6 - 6 pdsh -x option works
> #
> # test_pdsh_wcoll "foo[9-11]" "foo9,foo11" "-x foo10"
> #
> not ok - 7 pdsh -x option works with ranges
> FAIL: t0003-wcoll.sh 7 - 7 pdsh -x option works with ranges
> #
> # test_pdsh_wcoll "foo[0-5]" "foo0,foo4,foo5" "-x foo[1-3]"
> #
> not ok - 8 pdsh -x option works with ranges (gnats:118)
> FAIL: t0003-wcoll.sh 8 - 8 pdsh -x option works with ranges (gnats:118)
> #
> # test_pdsh_wcoll "foo[0-5]" "foo0,foo4,foo5" "-x foo[1-3]"
> #
> not ok - 9 pdsh -x option works with non-numeric suffix (gnats:120)
> FAIL: t0003-wcoll.sh 9 - 9 pdsh -x option works with non-numeric suffix
> (gnats:120)
> #
> # test_pdsh_wcoll "fooi,fooj,foo[0-5]" \
> # "foo0,foo1,foo3,foo4,foo5" \
> # "-x fooj,fooi,foo2"
> #
> not ok - 10 pdsh -w- reads from stdin
> FAIL: t0003-wcoll.sh 10 - 10 pdsh -w- reads from stdin
> #
> # echo "foo1,foo2,foo3" | test_pdsh_wcoll "-" "foo1,foo2,foo3"
> #
> not ok - 11 pdsh -w- can be used with other -w args
> FAIL: t0003-wcoll.sh 11 - 11 pdsh -w- can be used with other -w args
> #
> # echo "foo1,foo2,foo3" | test_pdsh_wcoll "-"
> "foo1,foo2,foo3,foo4" "-wfoo4"
> #
> not ok - 12 WCOLL environment variable works
> FAIL: t0003-wcoll.sh 12 - 12 WCOLL environment variable works
> #
> # test_output_is_expected "$(WCOLL=wcoll pdsh -q | tail -1)"
> "foo[1-3]"
> #
> not ok - 13 ranges can be embedded in wcoll files
> FAIL: t0003-wcoll.sh 13 - 13 ranges can be embedded in wcoll files
> #
> # test_output_is_expected "$(WCOLL=wcoll pdsh -Q | tail -1)" \
> # "foo9,foo10,foo11,foo12"
> #
> not ok - 14 ^file works
> FAIL: t0003-wcoll.sh 14 - 14 ^file works
> #
> # test_pdsh_wcoll "^./wcoll" "foo9,foo10,foo11,foo12"
> #
> not ok - 15 -x ^file works
> FAIL: t0003-wcoll.sh 15 - 15 -x ^file works
> #
> # test_pdsh_wcoll "foo[8-13]" "foo8,foo13" "-x^wcoll"
> #
> not ok - 16 ^file works with other args
> FAIL: t0003-wcoll.sh 16 - 16 ^file works with other args
> #
> # test_pdsh_wcoll "foo[1-2],^./wcoll"
> "foo1,foo2,foo9,foo10,foo11,foo12"
> #
> not ok - 17 Multiple ^file args
> FAIL: t0003-wcoll.sh 17 - 17 Multiple ^file args
> #
> # test_pdsh_wcoll "^A,^B" "foo1,foo2,foo7,foo8"
> #
> not ok - 18 Multiple -w^file
> FAIL: t0003-wcoll.sh 18 - 18 Multiple -w^file
> #
> # test_pdsh_wcoll "^A" "foo1,foo2,foo7,foo8" "-w^B"
> #
> not ok - 19 -^file excludes hosts in file
> FAIL: t0003-wcoll.sh 19 - 19 -^file excludes hosts in file
> #
> # test_pdsh_wcoll "foo[8-12],-^./wcoll" "foo8"
> #
> not ok - 20 ^file errors out if file doesnt exist
> FAIL: t0003-wcoll.sh 20 - 20 ^file errors out if file doesnt exist
> #
> # ! pdsh -w "^nosuchfile" -q 2>/dev/null &&
> # pdsh -w "^nosuchfile" -q 2>&1 | grep -q "nosuchfile: No such
> file"
> #
> not ok - 21 host exclusion with "-" works
> FAIL: t0003-wcoll.sh 21 - 21 host exclusion with "-" works
> #
> # test_pdsh_wcoll "foo[9-11],-foo10" "foo9,foo11"
> #
> not ok - 22 regex filtering works
> FAIL: t0003-wcoll.sh 22 - 22 regex filtering works
> #
> # test_pdsh_wcoll "foo[0-20],/0$/" "foo0,foo10,foo20"
> #
> not ok - 23 regex exclusion works
> FAIL: t0003-wcoll.sh 23 - 23 regex exclusion works
> #
> # test_pdsh_wcoll "foo[0-20],-/[1-9]$/" "foo0,foo10,foo20"
> #
> not ok - 24 regex exclusion works from -x
> FAIL: t0003-wcoll.sh 24 - 24 regex exclusion works from -x
> #
> # test_pdsh_wcoll "foo[0-20]" "foo0,foo10,foo20" "-x/[1-9]$/"
> #
> not ok - 25 multiple -w options
> FAIL: t0003-wcoll.sh 25 - 25 multiple -w options
> #
> # test_pdsh_wcoll "foo[0-20]" "foo0,foo10,foo20" "-w-/[1-9]$/" &&
> # test_pdsh_wcoll "foo8" "foo8,foo9,foo10,foo11,foo12" "-w^wcoll"
> &&
> # test_pdsh_wcoll "foo1,bar1" "foo1" "-w/^foo/"
> #
> not ok - 26 wcoll files support #include syntax
> FAIL: t0003-wcoll.sh 26 - 26 wcoll files support #include syntax
> #
> # test_pdsh_wcoll "^A" "foo1,foo2"
> #
> not ok - 27 wcoll #include syntax searches dirname of orignal file
> FAIL: t0003-wcoll.sh 27 - 27 wcoll #include syntax searches dirname of
> orignal file
> #
> # test_pdsh_wcoll "^testdir/A" "foo1,foo2,foo10"
> #
> not ok - 28 wcoll #include syntax ignores malformed lines
> FAIL: t0003-wcoll.sh 28 - 28 wcoll #include syntax ignores malformed lines
> #
> # test_pdsh_wcoll "^testdir/A" "foo1,foo2" &&
> # pdsh -w^testdir/A -q 2>&1 | grep -q warning
> #
> not ok - 29 wcoll match #include exactly
> FAIL: t0003-wcoll.sh 29 - 29 wcoll match #include exactly
> #
> # test_pdsh_wcoll "^testdir/B" "foo10" &&
> # pdsh -w^testdir/B -q 2>&1 | grep -q warning
> #
> not ok - 30 wcoll: #include alone fails
> FAIL: t0003-wcoll.sh 30 - 30 wcoll: #include alone fails
> #
> # test_pdsh_wcoll "^testdir/C" "foo11" &&
> # pdsh -w^testdir/C -q 2>&1 | grep -q warning
> #
> # failed 30 among 30 test(s)
> 1..30
> ERROR: t0003-wcoll.sh - exited with status 1
>
> SKIP: t0004-module-loading
> ==========================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping dynamic module tests, pdsh built with static modules
> SKIP: t0004-module-loading.sh - skipping dynamic module tests, pdsh built
> with static modules
>
> ERROR: t0005-rcmd_type-and-user
> ===============================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> not ok - 1 pdsh -l sets username for all hosts
> FAIL: t0005-rcmd_type-and-user.sh 1 - 1 pdsh -l sets username for all hosts
> #
> # pdsh -S -Rexec -lbar -w foo[1-100] test "%u" = bar
> #
> not ok - 2 Can set remote username via user@hosts
> FAIL: t0005-rcmd_type-and-user.sh 2 - 2 Can set remote username via user@hosts
> #
> # pdsh -S -Rexec -w bar@foo[1-100] test "%u" = bar
> #
> not ok - 3 user@hosts works for a subset of hosts
> FAIL: t0005-rcmd_type-and-user.sh 3 - 3 user@hosts works for a subset of hosts
> #
> # pdsh -S -Rexec -w u1@foo,u2@bar sh -c \
> # "if test %h = foo; then test %u = u1; else test %u =
> u2; fi"
> #
> not ok - 4 Can set rcmd_type via rcmd_type:hosts
> FAIL: t0005-rcmd_type-and-user.sh 4 - 4 Can set rcmd_type via rcmd_type:hosts
> #
> # PDSH_RCMD_TYPE=ssh
> # pdsh -S -w exec:foo[1-10] true
> #
> not ok - 5 Can set rcmd_type and user via rcmd_type:user@hosts
> FAIL: t0005-rcmd_type-and-user.sh 5 - 5 Can set rcmd_type and user via
> rcmd_type:user@hosts
> #
> # PDSH_RCMD_TYPE=ssh
> # pdsh -S -w exec:bar@foo[1-10] test "%u" = bar
> #
> # failed 5 among 5 test(s)
> 1..5
> ERROR: t0005-rcmd_type-and-user.sh - exited with status 1
>
> ERROR: t0006-pdcp
> =================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> ok 1 - Creating pdcp link to pdsh binary
> PASS: t0006-pdcp.sh 1 - Creating pdcp link to pdsh binary
> ok 2 - Creating rpdcp link to pdsh binary
> PASS: t0006-pdcp.sh 2 - Creating rpdcp link to pdsh binary
> not ok - 3 pdcp runs
> FAIL: t0006-pdcp.sh 3 - 3 pdcp runs
> #
> # pdcp -w foo -q * /tmp | tail -1 | grep foo
> #
> not ok - 4 rpdcp runs
> FAIL: t0006-pdcp.sh 4 - 4 rpdcp runs
> #
> # rpdcp -w foo -q * /tmp | tail -1 | grep foo
> #
> not ok - 5 pdcp -V works
> FAIL: t0006-pdcp.sh 5 - 5 pdcp -V works
> #
> # pdcp -V 2>&1 | grep -q ^pdsh
> #
> not ok - 6 pdcp -q works
> FAIL: t0006-pdcp.sh 6 - 6 pdcp -q works
> #
> # pdcp -q -w foo * /tmp 2>&1 | grep -q Infile
> #
> not ok - 7 -e sets remote program path
> FAIL: t0006-pdcp.sh 7 - 7 -e sets remote program path
> #
> # check_pdcp_option e "Remote program path" /remote/pdcp
> #
> not ok - 8 PDSH_REMOTE_PDCP_PATH sets remote program path
> FAIL: t0006-pdcp.sh 8 - 8 PDSH_REMOTE_PDCP_PATH sets remote program path
> #
> # tag="Remote program path"
> # path="/xxx/pdcp"
> # PDSH_REMOTE_PDCP_PATH=$path pdcp -w foo -q * /tmp | grep -q
> "$tag[ ]*$path$"
> #
> not ok - 9 -f sets fanout
> FAIL: t0006-pdcp.sh 9 - 9 -f sets fanout
> #
> # check_pdcp_option f Fanout 8
> #
> not ok - 10 -l sets remote username
> FAIL: t0006-pdcp.sh 10 - 10 -l sets remote username
> #
> # check_pdcp_option l "Remote username" foouser
> #
> not ok - 11 -t sets connect timeout
> FAIL: t0006-pdcp.sh 11 - 11 -t sets connect timeout
> #
> # check_pdcp_option t "Connect timeout (secs)" 33
> #
> not ok - 12 -u sets command timeout
> FAIL: t0006-pdcp.sh 12 - 12 -u sets command timeout
> #
> # check_pdcp_option u "Command timeout (secs)" 22
> #
> not ok - 13 command timeout 0 by default
> FAIL: t0006-pdcp.sh 13 - 13 command timeout 0 by default
> #
> # pdcp -w foo -q * /tmp | grep -q "Command timeout (secs)[ ]*0$"
> #
> ok 14 # skip Have pcptest rcmd module (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 14 # SKIP Have pcptest rcmd module (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> ok 15 # skip pdcp basic functionality (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 15 # SKIP pdcp basic functionality (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> ok 16 # skip rpdcp basic functionality (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 16 # SKIP rpdcp basic functionality (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> ok 17 # skip initialize directory tree (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 17 # SKIP initialize directory tree (missing
> DYNAMIC_MODULES of DYNAMIC_MODULES,NOTROOT)
> ok 18 # skip pdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 18 # SKIP pdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> ok 19 # skip rpdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> SKIP: t0006-pdcp.sh 19 # SKIP rpdcp -r works (missing DYNAMIC_MODULES of
> DYNAMIC_MODULES,NOTROOT)
> # failed 11 among 19 test(s)
> 1..19
> ERROR: t0006-pdcp.sh - exited with status 1
>
> SKIP: t1001-genders
> ===================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping genders tests, genders module not available
> SKIP: t1001-genders.sh - skipping genders tests, genders module not available
>
> SKIP: t1002-dshgroup
> ====================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping dshgroups tests, dshgroup module not available
> SKIP: t1002-dshgroup.sh - skipping dshgroups tests, dshgroup module not
> available
>
> SKIP: t1003-slurm
> =================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping slurm tests, slurm module not available
> SKIP: t1003-slurm.sh - skipping slurm tests, slurm module not available
>
> SKIP: t2000-exec
> ================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping exec tests, exec module not available
> SKIP: t2000-exec.sh - skipping exec tests, exec module not available
>
> SKIP: t2001-ssh
> ===============
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping ssh tests, ssh module not available
> SKIP: t2001-ssh.sh - skipping ssh tests, ssh module not available
>
> SKIP: t2002-mrsh
> ================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> # passed all 0 test(s)
> 1..0 # SKIP skipping mrsh tests, mrsh module not available
> SKIP: t2002-mrsh.sh - skipping mrsh tests, mrsh module not available
>
> ERROR: t5000-dshbak
> ===================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> ok 1 - dshbak functionality
> PASS: t5000-dshbak.sh 1 - dshbak functionality
> ok 2 - dshbak -c does not coalesce different length output
> PASS: t5000-dshbak.sh 2 - dshbak -c does not coalesce different length output
> ok 3 - dshbak -c properly compresses multi-digit suffixes
> PASS: t5000-dshbak.sh 3 - dshbak -c properly compresses multi-digit suffixes
> ok 4 - dshbak -c properly compresses prefix with embedded numerals
> PASS: t5000-dshbak.sh 4 - dshbak -c properly compresses prefix with embedded
> numerals
> ok 5 - dshbak -c does not strip leading zeros
> PASS: t5000-dshbak.sh 5 - dshbak -c does not strip leading zeros
> ok 6 - dshbak -c does not coalesce different zero padding
> PASS: t5000-dshbak.sh 6 - dshbak -c does not coalesce different zero padding
> ok 7 - dshbak -c properly coalesces zero padding of "00"
> PASS: t5000-dshbak.sh 7 - dshbak -c properly coalesces zero padding of "00"
> ok 8 - dshbak -c can detect suffixes
> PASS: t5000-dshbak.sh 8 - dshbak -c can detect suffixes
> not ok 9 - dshbak -c can detect suffix with numeral # TODO known breakage
> XFAIL: t5000-dshbak.sh 9 - dshbak -c can detect suffix with numeral # TODO
> known breakage
> ok 10 - issue 19: missing commas in dshbak header output
> PASS: t5000-dshbak.sh 10 - issue 19: missing commas in dshbak header output
> ok 11 - dshbak properly joins 9,10
> PASS: t5000-dshbak.sh 11 - dshbak properly joins 9,10
> ok 12 - issue 33: dshbak does not coalesce 09,10
> PASS: t5000-dshbak.sh 12 - issue 33: dshbak does not coalesce 09,10
> ok 13 - issue 33: dshbak does not coalesce 099,100
> PASS: t5000-dshbak.sh 13 - issue 33: dshbak does not coalesce 099,100
> not ok - 14 dshbak -d functionality
> FAIL: t5000-dshbak.sh 14 - 14 dshbak -d functionality
> #
> # success=t
> # mkdir test_output &&
> # pdsh -w foo[0-10] -Rexec cat test_input | dshbak -d test_output &&
> # for i in `seq 0 10`; do
> # diff -q test_input test_output/foo$i || success=f, break
> # done &&
> # test "$success" = "t" &&
> # rm -rf test_output
> #
> not ok - 15 dshbak -f functionality
> FAIL: t5000-dshbak.sh 15 - 15 dshbak -f functionality
> #
> # success=t
> # pdsh -w foo[0-10] -Rexec cat test_input | dshbak -f -d test_output &&
> # for i in `seq 0 10`; do
> # diff -q test_input test_output/foo$i || success=f, break
> # done &&
> # test "$success" = "t" &&
> # rm -rf test_output
> #
> ok 16 - dshbak -f without -d fails
> PASS: t5000-dshbak.sh 16 - dshbak -f without -d fails
> ok 17 - dshbak -d fails when output dir does not exist
> PASS: t5000-dshbak.sh 17 - dshbak -d fails when output dir does not exist
> ok 18 - dshbak -d fails gracefully for non-writable dir
> PASS: t5000-dshbak.sh 18 - dshbak -d fails gracefully for non-writable dir
> ok 19 - Issue 70: dshbak fails on hostname of 0
> PASS: t5000-dshbak.sh 19 - Issue 70: dshbak fails on hostname of 0
> # still have 1 known breakage(s)
> # failed 2 among remaining 18 test(s)
> 1..19
> ERROR: t5000-dshbak.sh - exited with status 1
>
> ERROR: t6036-long-output-lines
> ==============================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> not ok - 1 pdsh does not truncate very long lines
> FAIL: t6036-long-output-lines.sh 1 - 1 pdsh does not truncate very long lines
> #
> # dd if=/dev/urandom bs=1024 count=100 | base64 | tr -d '
> # ' | fold -w8000 > testfile &&
> # echo >>testfile &&
> # pdsh -w foo -N -Rexec cat testfile > output &&
> # test_cmp testfile output
> #
> not ok - 2 pdsh does not truncate even longer lines
> FAIL: t6036-long-output-lines.sh 2 - 2 pdsh does not truncate even longer
> lines
> #
> # dd if=/dev/urandom bs=1024 count=100 | base64 | tr -d '
> # ' | fold -w80000 > testfile2 &&
> # echo >>testfile2 &&
> # pdsh -w foo -N -Rexec cat testfile2 > output2 &&
> # test_cmp testfile2 output2
> #
> # failed 2 among 2 test(s)
> 1..2
> ERROR: t6036-long-output-lines.sh - exited with status 1
>
> ERROR: t6114-no-newline-corruption
> ==================================
>
> pdsh@sbuild: module path
> "/build/reproducible-path/pdsh-2.34/src/modules/.libs" insecure.
> pdsh@sbuild: "/tmp": Owner not root, current uid, or pdsh executable owner
> pdsh@sbuild: Couldn't load any pdsh modules
> not ok - 1 pdsh does not garble 1K with no newline
> FAIL: t6114-no-newline-corruption.sh 1 - 1 pdsh does not garble 1K with no
> newline
> #
> # pdsh -w foo -N -Rexec cat 1K > output.1K &&
> # test_cmp 1K output.1K
> #
> not ok - 2 pdsh does not garble 8K with no newline
> FAIL: t6114-no-newline-corruption.sh 2 - 2 pdsh does not garble 8K with no
> newline
> #
> # pdsh -w foo -N -Rexec cat 8K > output.8K &&
> # test_cmp 8K output.8K
> #
> not ok - 3 pdsh does not garble 8K+ with no newline
> FAIL: t6114-no-newline-corruption.sh 3 - 3 pdsh does not garble 8K+ with no
> newline
> #
> # pdsh -w foo -N -Rexec cat 8K+ > output.8K+ &&
> # test_cmp 8K+ output.8K+
> #
> not ok - 4 pdsh does not garble 10K with no newline
> FAIL: t6114-no-newline-corruption.sh 4 - 4 pdsh does not garble 10K with no
> newline
> #
> # pdsh -w foo -N -Rexec cat 10K > output.10K &&
> # test_cmp 10K output.10K
> #
> not ok - 5 pdsh labels 1K with no newline only once
> FAIL: t6114-no-newline-corruption.sh 5 - 5 pdsh labels 1K with no newline
> only once
> #
> # pdsh -w foo -Rexec cat $i | sed "s/foo/
> # &
> # /g" > labels.${i} &&
> # test $(grep -c foo labels.${i}) -eq 1
> #
> not ok - 6 pdsh labels 8K with no newline only once
> FAIL: t6114-no-newline-corruption.sh 6 - 6 pdsh labels 8K with no newline
> only once
> #
> # pdsh -w foo -Rexec cat $i | sed "s/foo/
> # &
> # /g" > labels.${i} &&
> # test $(grep -c foo labels.${i}) -eq 1
> #
> not ok - 7 pdsh labels 8K+ with no newline only once
> FAIL: t6114-no-newline-corruption.sh 7 - 7 pdsh labels 8K+ with no newline
> only once
> #
> # pdsh -w foo -Rexec cat $i | sed "s/foo/
> # &
> # /g" > labels.${i} &&
> # test $(grep -c foo labels.${i}) -eq 1
> #
> not ok - 8 pdsh labels 10K with no newline only once
> FAIL: t6114-no-newline-corruption.sh 8 - 8 pdsh labels 10K with no newline
> only once
> #
> # pdsh -w foo -Rexec cat $i | sed "s/foo/
> # &
> # /g" > labels.${i} &&
> # test $(grep -c foo labels.${i}) -eq 1
> #
> # failed 8 among 8 test(s)
> 1..8
> ERROR: t6114-no-newline-corruption.sh - exited with status 1
>
> ============================================================================
> Testsuite summary for pdsh 2.34
> ============================================================================
> # TOTAL: 123
> # PASS: 24
> # SKIP: 14
> # XFAIL: 2
> # FAIL: 75
> # XPASS: 0
> # ERROR: 8
> ============================================================================
> See tests/test-suite.log for debugging.
> ============================================================================
> make[6]: *** [Makefile:764: test-suite.log] Error 1
> make[6]: Leaving directory '/build/reproducible-path/pdsh-2.34/tests'
> make[5]: *** [Makefile:899: check-TESTS] Error 2
> make[5]: Leaving directory '/build/reproducible-path/pdsh-2.34/tests'
> make[4]: *** [Makefile:989: check-am] Error 2
> make[4]: Leaving directory '/build/reproducible-path/pdsh-2.34/tests'
> make[3]: *** [Makefile:657: check-recursive] Error 1
> make[3]: Leaving directory '/build/reproducible-path/pdsh-2.34/tests'
> make[2]: *** [Makefile:512: check-recursive] Error 1
> make[2]: Leaving directory '/build/reproducible-path/pdsh-2.34'
> dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
> returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2025/04/12/pdsh_2.34-3_testing.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250412;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250412&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
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
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---