Source: pdsh
Version: 2.34-0.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[5]: Entering directory '/<<PKGBUILDDIR>>/tests'
> 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: t1002-dshgroup.sh - skipping dshgroups tests, dshgroup 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: t1001-genders.sh - skipping genders tests, genders module not available
> SKIP: t2000-exec.sh - skipping exec tests, exec module not available
> SKIP: t1003-slurm.sh - skipping slurm tests, slurm 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: t2001-ssh.sh - skipping ssh tests, ssh module not available
> 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
> 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
> 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: 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
> 
> .. contents:: :depth: 2
> 
> ERROR: t0001-basic
> ==================
> 
> pdsh@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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
> #     . "/<<PKGBUILDDIR>>/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
> #     . "/<<PKGBUILDDIR>>/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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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@ip-10-84-234-180: module path "/<<PKGBUILDDIR>>/src/modules/.libs" 
> insecure.
> pdsh@ip-10-84-234-180: "/build": Owner not root, current uid, or pdsh 
> executable owner
> pdsh@ip-10-84-234-180: 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
> ============================================================================
> make[5]: *** [Makefile:756: test-suite.log] Error 1
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[4]: *** [Makefile:864: check-TESTS] Error 2
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[3]: *** [Makefile:955: check-am] Error 2
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: *** [Makefile:648: check-recursive] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[1]: *** [Makefile:506: check-recursive] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> 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/2022/10/23/pdsh_2.34-0.1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&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 marking 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.

Reply via email to