Hi,

I have just run this through sbuild locally, and I don't see the same issue

relevant bits below

make[6]: Entering directory '/build/reproducible-path/pdsh-2.34/tests'
PASS: t0002-internal.sh 1 - working xstrerrorcat
PASS: t0002-internal.sh 2 - working pipecmd
PASS: t0004-module-loading.sh 1 - PDSH_MODULE_DIR functionality
PASS: t0004-module-loading.sh 2 - module A takes precedence over B
PASS: t0004-module-loading.sh 3 - pdsh -M B ativates module B
PASS: t0004-module-loading.sh 4 - PDSH_MISC_MODULES option works
PASS: t0004-module-loading.sh 5 - -M option overrides PDSH_MISC_MODULES
environment var
PASS: t0004-module-loading.sh 6 - pdsh help string correctly displays
options of loaded modules
PASS: t0004-module-loading.sh 7 - Loading conflicting module with -M causes
error
PASS: t0004-module-loading.sh 8 - Conflicting modules dont run init()
PASS: t0004-module-loading.sh 9 - Force loaded module runs init()
PASS: t0004-module-loading.sh 10 - New conflicting module does not run
init() with -M
PASS: t0003-wcoll.sh 1 - hostname range expansion works
PASS: t0003-wcoll.sh 2 - host range expansion does not strip leading zeros
PASS: t0003-wcoll.sh 3 - host range expansion handles mixed size suffixes
PASS: t0003-wcoll.sh 4 - host range expansion works with "," embedded in
range
PASS: t0003-wcoll.sh 5 - host range expansion works with 2 sets of brackets
PASS: t0003-wcoll.sh 6 - pdsh -x option works
PASS: t0003-wcoll.sh 7 - pdsh -x option works with ranges
PASS: t0003-wcoll.sh 8 - pdsh -x option works with ranges (gnats:118)
PASS: t0003-wcoll.sh 9 - pdsh -x option works with non-numeric suffix (
gnats:120)
PASS: t0003-wcoll.sh 10 - pdsh -w- reads from stdin
PASS: t0003-wcoll.sh 11 - pdsh -w- can be used with other -w args
PASS: t0003-wcoll.sh 12 - WCOLL environment variable works
PASS: t0003-wcoll.sh 13 - ranges can be embedded in wcoll files
PASS: t0003-wcoll.sh 14 - ^file works
PASS: t0003-wcoll.sh 15 - -x ^file works
PASS: t0003-wcoll.sh 16 - ^file works with other args
PASS: t0003-wcoll.sh 17 - Multiple ^file args
PASS: t0003-wcoll.sh 18 - Multiple -w^file
PASS: t0003-wcoll.sh 19 - -^file excludes hosts in file
PASS: t0003-wcoll.sh 20 - ^file errors out if file doesnt exist
PASS: t0003-wcoll.sh 21 - host exclusion with "-" works
PASS: t0003-wcoll.sh 22 - regex filtering works
PASS: t0003-wcoll.sh 23 - regex exclusion works
PASS: t0003-wcoll.sh 24 - regex exclusion works from -x
PASS: t0003-wcoll.sh 25 - multiple -w options
PASS: t0003-wcoll.sh 26 - wcoll files support #include syntax
PASS: t0003-wcoll.sh 27 - wcoll #include syntax searches dirname of orignal
file
PASS: t0003-wcoll.sh 28 - wcoll #include syntax ignores malformed lines
PASS: t0003-wcoll.sh 29 - wcoll match #include exactly
PASS: t0003-wcoll.sh 30 - wcoll: #include alone fails
PASS: t0001-basic.sh 1 - working success
XFAIL: t0001-basic.sh 2 - pretend known breakage # TODO known breakage
PASS: t0001-basic.sh 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
PASS: t0001-basic.sh 6 - tests clean up even on failures
PASS: t0001-basic.sh 7 - pdsh runs
PASS: t0001-basic.sh 8 - pdsh -V works
PASS: t0001-basic.sh 9 - pdsh -L works
PASS: t0001-basic.sh 10 - pdsh -h works
PASS: t0001-basic.sh 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)
PASS: t0001-basic.sh 14 - -f sets fanout
PASS: t0001-basic.sh 15 - -l sets remote username
PASS: t0001-basic.sh 16 - too long username fails gracefully
PASS: t0001-basic.sh 17 - -t sets connect timeout
PASS: t0001-basic.sh 18 - env PDSH_CONNECT_TIMEOUT sets connect timeout
PASS: t0001-basic.sh 19 - -u sets command timeout
PASS: t0001-basic.sh 20 - env PDSH_COMMAND_TIMEOUT sets command timeout
PASS: t0001-basic.sh 21 - command timeout 0 by default
PASS: t0001-basic.sh 22 - -b enables batch mode
PASS: t0001-basic.sh 23 - pdsh -N option works
SKIP: t1002-dshgroup.sh - skipping dshgroups tests, dshgroup module not
available
PASS: t0005-rcmd_type-and-user.sh 1 - pdsh -l sets username for all hosts
PASS: t0005-rcmd_type-and-user.sh 2 - Can set remote username via user@hosts
PASS: t0005-rcmd_type-and-user.sh 3 - user@hosts works for a subset of
hosts
PASS: t0005-rcmd_type-and-user.sh 4 - Can set rcmd_type via rcmd_type:hosts
PASS: t0005-rcmd_type-and-user.sh 5 - Can set rcmd_type and user via rcmd_
type:user@hosts
SKIP: t1003-slurm.sh - skipping slurm tests, slurm module not available
PASS: t2000-exec.sh 1 - exec module works
PASS: t2000-exec.sh 2 - exec cmd substitution works
PASS: t2000-exec.sh 3 - exec module works in interactive mode
PASS: t2000-exec.sh 4 - exec cmd susbstitution works interactive mode
SKIP: t2002-mrsh.sh - skipping mrsh tests, mrsh 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
PASS: t0006-pdcp.sh 3 - pdcp runs
PASS: t0006-pdcp.sh 4 - rpdcp runs
PASS: t0006-pdcp.sh 5 - pdcp -V works
PASS: t0006-pdcp.sh 6 - pdcp -q works
PASS: t0006-pdcp.sh 7 - -e sets remote program path
PASS: t0006-pdcp.sh 8 - PDSH_REMOTE_PDCP_PATH sets remote program path
PASS: t0006-pdcp.sh 9 - -f sets fanout
PASS: t0006-pdcp.sh 10 - -l sets remote username
PASS: t0006-pdcp.sh 11 - -t sets connect timeout
PASS: t0006-pdcp.sh 12 - -u sets command timeout
PASS: t0006-pdcp.sh 13 - command timeout 0 by default
PASS: t0006-pdcp.sh 14 - Have pcptest rcmd module
PASS: t0006-pdcp.sh 15 - pdcp basic functionality
PASS: t0006-pdcp.sh 16 - rpdcp basic functionality
PASS: t0006-pdcp.sh 17 - initialize directory tree
PASS: t0006-pdcp.sh 18 - pdcp -r works
PASS: t0006-pdcp.sh 19 - rpdcp -r works
PASS: t6036-long-output-lines.sh 1 - pdsh does not truncate very long lines
PASS: t6036-long-output-lines.sh 2 - pdsh does not truncate even longer
lines
PASS: t6114-no-newline-corruption.sh 1 - pdsh does not garble 1K with no
newline
PASS: t6114-no-newline-corruption.sh 2 - pdsh does not garble 8K with no
newline
PASS: t6114-no-newline-corruption.sh 3 - pdsh does not garble 8K+ with no
newline
PASS: t6114-no-newline-corruption.sh 4 - pdsh does not garble 10K with no
newline
PASS: t6114-no-newline-corruption.sh 5 - pdsh labels 1K with no newline
only once
PASS: t6114-no-newline-corruption.sh 6 - pdsh labels 8K with no newline
only once
PASS: t6114-no-newline-corruption.sh 7 - pdsh labels 8K+ with no newline
only once
PASS: t6114-no-newline-corruption.sh 8 - pdsh labels 10K with no newline
only once
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
PASS: t5000-dshbak.sh 14 - dshbak -d functionality
PASS: t5000-dshbak.sh 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
PASS: t1001-genders.sh 1 - genders -F works
PASS: t1001-genders.sh 2 - genders -F works with relative paths
PASS: t1001-genders.sh 3 - genders -a skips pdsh_all_skip nodes
PASS: t1001-genders.sh 4 - genders -A selects all nodes in database
PASS: t1001-genders.sh 5 - genders selects altname by default
PASS: t1001-genders.sh 6 - genders -i option selects canonical name
PASS: t1001-genders.sh 7 - -A returns altname by default
PASS: t1001-genders.sh 8 - -g returns altname by default
PASS: t1001-genders.sh 9 - PDSH_GENDERS_FILE variable works
PASS: t1001-genders.sh 10 - PDSH_GENDERS_FILE variable works with relative
paths
PASS: t1001-genders.sh 11 - PDSH_GENDERS_DIR variable works
PASS: t1001-genders.sh 12 - pdsh -g option works
PASS: t1001-genders.sh 13 - pdsh -g option works as filter
PASS: t1001-genders.sh 14 - Multiple -g option as filter are ORed together
PASS: t1001-genders.sh 15 - pdsh -g as filter with invalid attr removes all
hosts
PASS: t1001-genders.sh 16 - pdsh -X option works
PASS: t1001-genders.sh 17 - pdsh -g option supports var=val
PASS: t1001-genders.sh 18 - pdsh -X option supports var=val
PASS: t1001-genders.sh 19 - pdsh -g option supports genders_query
PASS: t1001-genders.sh 20 - pdsh -X option supports genders_query
PASS: t1001-genders.sh 21 - pdsh -x excludes hosts selected by genders
PASS: t1001-genders.sh 22 - pdsh -w -host excludes hosts selected by
genders
PASS: t1001-genders.sh 23 - pdsh -w */regex/* filters hosts selected by
genders
PASS: t1001-genders.sh 24 - pdsh -w -*/regex/* filters hosts selected by
genders
PASS: t1001-genders.sh 25 - genders pdsh_rcmd_type attribute
PASS: t1001-genders.sh 26 - missing genders file is not an error
PASS: t1001-genders.sh 27 - missing genders file with -F is an error
PASS: t1001-genders.sh 28 - pdsh -X excludes more hosts than expected
(Issue 55)
PASS: t1001-genders.sh 29 - genders query is slow
PASS: t1001-genders.sh 30 - genders filter is slow
PASS: t1001-genders.sh 31 - Py's genders test #0 ()
PASS: t1001-genders.sh 32 - Py's genders test #1 (-X baz )
PASS: t1001-genders.sh 33 - Py's genders test #2 (-x foo[50-100] )
PASS: t1001-genders.sh 34 - Py's genders test #3 (-x foo[50-100] -X baz )
PASS: t1001-genders.sh 35 - Py's genders test #4 (-g bar )
PASS: t1001-genders.sh 36 - Py's genders test #5 (-g bar -X baz )
PASS: t1001-genders.sh 37 - Py's genders test #6 (-g bar -x foo[50-100] )
PASS: t1001-genders.sh 38 - Py's genders test #7 (-g bar -x foo[50-100] -X
baz )
PASS: t1001-genders.sh 39 - Py's genders test #8 (-w foo[31-2000] )
PASS: t1001-genders.sh 40 - Py's genders test #9 (-w foo[31-2000] -X baz )
PASS: t1001-genders.sh 41 - Py's genders test #10 (-w foo[31-2000] -x
foo[50-100] )
PASS: t1001-genders.sh 42 - Py's genders test #11 (-w foo[31-2000] -x
foo[50-100] -X baz )
PASS: t1001-genders.sh 43 - Py's genders test #12 (-w foo[31-2000] -g bar )
PASS: t1001-genders.sh 44 - Py's genders test #13 (-w foo[31-2000] -g bar
-X baz )
PASS: t1001-genders.sh 45 - Py's genders test #14 (-w foo[31-2000] -g bar
-x foo[50-100] )
PASS: t1001-genders.sh 46 - Py's genders test #15 (-w foo[31-2000] -g bar
-x foo[50-100] -X baz )
PASS: t1001-genders.sh 47 - Py's genders test #16 (-a )
PASS: t1001-genders.sh 48 - Py's genders test #17 (-a -X baz )
PASS: t1001-genders.sh 49 - Py's genders test #18 (-a -x foo[50-100] )
PASS: t1001-genders.sh 50 - Py's genders test #19 (-a -x foo[50-100] -X baz
)
PASS: t1001-genders.sh 51 - Py's genders test #20 (-a -g bar )
PASS: t1001-genders.sh 52 - Py's genders test #21 (-a -g bar -X baz )
PASS: t1001-genders.sh 53 - Py's genders test #22 (-a -g bar -x foo[50-100]
)
PASS: t1001-genders.sh 54 - Py's genders test #23 (-a -g bar -x foo[50-100]
-X baz )
PASS: t1001-genders.sh 55 - Py's genders test #24 (-a -w foo[31-2000] )
PASS: t1001-genders.sh 56 - Py's genders test #25 (-a -w foo[31-2000] -X
baz )
PASS: t1001-genders.sh 57 - Py's genders test #26 (-a -w foo[31-2000] -x
foo[50-100] )
PASS: t1001-genders.sh 58 - Py's genders test #27 (-a -w foo[31-2000] -x
foo[50-100] -X baz )
PASS: t1001-genders.sh 59 - Py's genders test #28 (-a -w foo[31-2000] -g
bar )
PASS: t1001-genders.sh 60 - Py's genders test #29 (-a -w foo[31-2000] -g
bar -X baz )
PASS: t1001-genders.sh 61 - Py's genders test #30 (-a -w foo[31-2000] -g
bar -x foo[50-100] )
PASS: t1001-genders.sh 62 - Py's genders test #31 (-a -w foo[31-2000] -g
bar -x foo[50-100] -X baz )
PASS: t1001-genders.sh 63 - Py's genders test #32 (-A )
PASS: t1001-genders.sh 64 - Py's genders test #33 (-A -X baz )
PASS: t1001-genders.sh 65 - Py's genders test #34 (-A -x foo[50-100] )
PASS: t1001-genders.sh 66 - Py's genders test #35 (-A -x foo[50-100] -X baz
)
PASS: t1001-genders.sh 67 - Py's genders test #36 (-A -g bar )
PASS: t1001-genders.sh 68 - Py's genders test #37 (-A -g bar -X baz )
PASS: t1001-genders.sh 69 - Py's genders test #38 (-A -g bar -x foo[50-100]
)
PASS: t1001-genders.sh 70 - Py's genders test #39 (-A -g bar -x foo[50-100]
-X baz )
PASS: t1001-genders.sh 71 - Py's genders test #40 (-A -w foo[31-2000] )
PASS: t1001-genders.sh 72 - Py's genders test #41 (-A -w foo[31-2000] -X
baz )
PASS: t1001-genders.sh 73 - Py's genders test #42 (-A -w foo[31-2000] -x
foo[50-100] )
PASS: t1001-genders.sh 74 - Py's genders test #43 (-A -w foo[31-2000] -x
foo[50-100] -X baz )
PASS: t1001-genders.sh 75 - Py's genders test #44 (-A -w foo[31-2000] -g
bar )
PASS: t1001-genders.sh 76 - Py's genders test #45 (-A -w foo[31-2000] -g
bar -X baz )
PASS: t1001-genders.sh 77 - Py's genders test #46 (-A -w foo[31-2000] -g
bar -x foo[50-100] )
PASS: t1001-genders.sh 78 - Py's genders test #47 (-A -w foo[31-2000] -g
bar -x foo[50-100] -X baz )
PASS: t1001-genders.sh 79 - Py's genders test #48 (-A -a )
PASS: t1001-genders.sh 80 - Py's genders test #49 (-A -a -X baz )
PASS: t1001-genders.sh 81 - Py's genders test #50 (-A -a -x foo[50-100] )
PASS: t1001-genders.sh 82 - Py's genders test #51 (-A -a -x foo[50-100] -X
baz )
PASS: t1001-genders.sh 83 - Py's genders test #52 (-A -a -g bar )
PASS: t1001-genders.sh 84 - Py's genders test #53 (-A -a -g bar -X baz )
PASS: t1001-genders.sh 85 - Py's genders test #54 (-A -a -g bar -x
foo[50-100] )
PASS: t1001-genders.sh 86 - Py's genders test #55 (-A -a -g bar -x
foo[50-100] -X baz )
PASS: t1001-genders.sh 87 - Py's genders test #56 (-A -a -w foo[31-2000] )
PASS: t1001-genders.sh 88 - Py's genders test #57 (-A -a -w foo[31-2000] -X
baz )
PASS: t1001-genders.sh 89 - Py's genders test #58 (-A -a -w foo[31-2000] -x
foo[50-100] )
PASS: t1001-genders.sh 90 - Py's genders test #59 (-A -a -w foo[31-2000] -x
foo[50-100] -X baz )
PASS: t1001-genders.sh 91 - Py's genders test #60 (-A -a -w foo[31-2000] -g
bar )
PASS: t1001-genders.sh 92 - Py's genders test #61 (-A -a -w foo[31-2000] -g
bar -X baz )
PASS: t1001-genders.sh 93 - Py's genders test #62 (-A -a -w foo[31-2000] -g
bar -x foo[50-100] )
PASS: t1001-genders.sh 94 - Py's genders test #63 (-A -a -w foo[31-2000] -g
bar -x foo[50-100] -X baz )
PASS: t2001-ssh.sh 1 - create ssh dummy script
PASS: t2001-ssh.sh 2 - ssh module runs
PASS: t2001-ssh.sh 3 - ssh dummy script works
PASS: t2001-ssh.sh 4 - ssh works with DSHPATH
PASS: t2001-ssh.sh 5 - have ssh connect timeout option
PASS: t2001-ssh.sh 6 - ssh works with connect timeout
PASS: t2001-ssh.sh 7 - ssh and pdcp work together
PASS: t2001-ssh.sh 8 - PDSH_SSH_ARGS works
PASS: t2001-ssh.sh 9 - PDSH_SSH_ARGS does not require %h
PASS: t2001-ssh.sh 10 - PDSH_SSH_ARGS does not require %u
PASS: t2001-ssh.sh 11 - PDSH_SSH_ARGS does not force %u when ruser not set
(Issue 39)
PASS: t2001-ssh.sh 12 - ssh does not set -l%u by default (Issue 40)
PASS: t2001-ssh.sh 13 - ssh sets -l%u when ruser != luser
PASS: t2001-ssh.sh 14 - ssh does not set -l%u when ruser == luser (Issue
40)
PASS: t2001-ssh.sh 15 - PDSH_SSH_ARGS without %u inserts %u before %h
PASS: t2001-ssh.sh 16 - PDSH_SSH_ARGS does not require %u or %h
PASS: t2001-ssh.sh 17 - PDSH_SSH_ARGS_APPEND works
PASS: t2001-ssh.sh 18 - PDSH_SSH_ARGS_APPEND are added to PDSH_SSH_ARGS
PASS: t2001-ssh.sh 19 - interactive mode works with ssh (Issue 14)
PASS: t2001-ssh.sh 20 - create ssh dummy script for exit code testing
PASS: t2001-ssh.sh 21 - ssh dummy script is functional
PASS: t2001-ssh.sh 22 - ssh works with pdsh -S
PASS: t2001-ssh.sh 23 - ssh works with pdsh -S and multiple targets
============================================================================

Testsuite summary for pdsh 2.34
============================================================================

# TOTAL: 242
# PASS:  236
# SKIP:  4
# XFAIL: 2
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
---
Arif Ali

IRC: arif-ali
Matrix: @arif-ali:ubuntu.com

Reply via email to