--- Begin Message ---
Source: clusterssh
Version: 4.16-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with bash-completion
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure
> /usr/bin/perl Build.PL --installdirs vendor --config "optimize=-g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config
> "ld=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
> Could not get valid metadata. Error is: ERROR: Missing required field
> 'dist_abstract' for metafile
>
> Could not create MYMETA files
> Creating new 'Build' script for 'App-ClusterSSH' version '4.16'
> dh_auto_build
> /usr/bin/perl Build
> Building App-ClusterSSH
> Using perl binary: /usr/bin/perl
> Using perl version v5.36.0
> Generating: /<<PKGBUILDDIR>>/bin_PL/cssh
> Generating: /<<PKGBUILDDIR>>/bin_PL/csftp
> Generating: /<<PKGBUILDDIR>>/bin_PL/ccon
> Generating: /<<PKGBUILDDIR>>/bin_PL/crsh
> Generating: /<<PKGBUILDDIR>>/bin_PL/ctel
> Generating: /<<PKGBUILDDIR>>/bin_PL/clusterssh_bash_completion.dist
> dh_auto_test
> /usr/bin/perl Build test --verbose 1
> t/00-load.t .......
> 1..1
> ok 1 - use App::ClusterSSH;
> # Testing App::ClusterSSH 4.16, Perl 5.036000, /usr/bin/perl
> ok
> t/01l10n.t ........
> 1..2
> ok 1 - use App::ClusterSSH::L10N;
> ok 2 - An object of class 'App::ClusterSSH::L10N::en' isa
> 'App::ClusterSSH::L10N'
> ok
> t/02base.t ........
> ok 1 - use App::ClusterSSH::Base;
> ok 2 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base'
> ok 3 - returned ok
> ok 4 - returned ok
> ok 5 - Expecting no STDERR
> ok 6 - got correct number of print lines
> ok 7 - checking for expected print output
> ok 8 - debug level is correct
> ok 9 - returned ok
> ok 10 - returned ok
> ok 11 - Expecting no STDERR
> ok 12 - got correct number of debug lines
> ok 13 - checking for expected debug output
> ok 14 - debug level is correct
> ok 15 - returned ok
> ok 16 - returned ok
> ok 17 - Expecting no STDERR
> ok 18 - got correct number of debug lines
> ok 19 - checking for expected debug output
> ok 20 - debug level is correct
> ok 21 - returned ok
> ok 22 - returned ok
> ok 23 - Expecting no STDERR
> ok 24 - got correct number of debug lines
> ok 25 - checking for expected debug output
> ok 26 - debug level is correct
> ok 27 - returned ok
> ok 28 - returned ok
> ok 29 - Expecting no STDERR
> ok 30 - got correct number of debug lines
> ok 31 - checking for expected debug output
> ok 32 - debug level is correct
> ok 33 - returned ok
> ok 34 - returned ok
> ok 35 - Expecting no STDERR
> ok 36 - got correct number of debug lines
> ok 37 - checking for expected debug output
> ok 38 - debug level is correct
> ok 39 - returned ok
> ok 40 - returned ok
> ok 41 - Expecting no STDERR
> ok 42 - got correct number of debug lines
> ok 43 - checking for expected debug output
> ok 44 - debug level is correct
> ok 45 - returned ok
> ok 46 - returned ok
> ok 47 - Expecting no STDERR
> ok 48 - got correct number of debug lines
> ok 49 - checking for expected debug output
> ok 50 - debug level is correct
> ok 51 - returned ok
> ok 52 - returned ok
> ok 53 - Expecting no STDERR
> ok 54 - got correct number of debug lines
> ok 55 - checking for expected debug output
> ok 56 - debug level is correct
> ok 57 - returned ok
> ok 58 - returned ok
> ok 59 - Expecting no STDERR
> ok 60 - got correct number of debug lines
> ok 61 - checking for expected debug output
> ok 62 - debug level is correct
> ok 63 - returned ok
> ok 64 - returned ok
> ok 65 - Expecting no STDERR
> ok 66 - got correct number of debug lines
> ok 67 - checking for expected debug output
> ok 68 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 69 - returned ok
> ok 70 - Expecting no STDERR
> ok 71 - Expecting no STDOUT
> ok 72 - Got correct croak text
> ok 73 - checking debug_level reset to 9
> ok 74 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base'
> ok 75 - returned ok
> ok 76 - returned ok
> ok 77 - Expecting no STDERR
> ok 78 - got new() debug output lines
> ok 79 - got expected new() output
> ok 80 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base'
> ok 81 - returned ok
> ok 82 - returned ok
> ok 83 - Expecting no STDERR
> ok 84 - got new() debug output lines
> ok 85 - got expected new() output
> ok 86 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base'
> ok 87 - returned ok
> ok 88 - returned ok
> ok 89 - Expecting no STDERR
> ok 90 - got new() debug output lines
> ok 91 - got expected new() output
> ok 92 - An object of class 'App::ClusterSSH::Base' isa 'App::ClusterSSH::Base'
> ok 93 - returned ok
> ok 94 - returned ok
> ok 95 - Expecting no STDERR
> ok 96 - got new() debug output lines
> ok 97 - got expected new() output
> ok 98 - No issus with config call
> ok 99 - config set undef as expected
> ok 100 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 101 - returned ok
> ok 102 - returned ok
> ok 103 - Expecting no STDERR
> ok 104 - Expecting no STDOUT
> ok 105 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 106 - returned ok
> ok 107 - returned ok
> ok 108 - Expecting no STDERR
> ok 109 - Expecting no STDOUT
> ok 110 - Expecting no STDOUT
> ok 111 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 112 - died ok
> ok 113 - Got correct croak text
> ok 114 - Expecting no STDERR
> ok 115 - Expecting not STDOUT
> ok 116 - config left empty
> ok 117 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 118 - died ok
> ok 119 - Got correct croak text
> ok 120 - Expecting no STDERR
> ok 121 - Expecting no STDOUT
> ok 122 - returned ok
> ok 123 - config set ok
> ok 124 - Expecting no STDERR
> ok 125 - Got expected STDOUT
> ok 126 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 127 - returned ok
> ok 128 - returned ok
> ok 129 - Expecting no STDERR
> ok 130 - Expecting not STDOUT
> ok 131 - config set as expected
> ok 132 - died ok
> ok 133 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 134 - config cannot be reset
> ok 135 - Expecting no STDERR
> ok 136 - Got expected STDOUT
> ok 137 - died ok
> ok 138 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 139 - config cannot be reset
> ok 140 - Expecting no STDERR
> ok 141 - Got expected STDOUT
> ok 142 - died ok
> ok 143 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 144 - missing filename arg die message
> ok 145 - Expecting no STDERR
> ok 146 - Got expected STDOUT
> ok 147 - died ok
> ok 148 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 149 - missing type arg die message
> ok 150 - Expecting no STDERR
> ok 151 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 152 - returned ok
> ok 153 - returned ok
> ok 154 - Expecting no STDERR
> ok 155 - Expecting no STDOUT
> ok 156 - Expecting no parent set
> ok 157 - No extra output
> ok 158 - options call correctly unset
> ok 159 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 160 - returned ok
> ok 161 - returned ok
> ok 162 - Expecting no STDERR
> ok 163 - Expecting no STDOUT
> ok 164 - Expecting no STDOUT
> ok 165 - No extra output
> ok 166 - options call correctly unset
> ok 167 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 168 - returned ok
> ok 169 - returned ok
> ok 170 - Expecting no STDERR
> ok 171 - Expecting no STDOUT
> ok 172 - Expecting no STDOUT
> ok 173 - Expecting no STDOUT
> ok 174 - options call correctly set
> ok 175 - options call hash value correctly set
> ok 176 - No extra output
> ok 177 - No errors getting 'sort'
> ok 178 - got results from sort
> ok 179 - simple sort results okay
> ok 180 - An object of class 'App::ClusterSSH::Base' isa
> 'App::ClusterSSH::Base'
> ok 181 - returned ok
> ok 182 - returned ok
> ok 183 - Expecting no STDERR
> ok 184 - Expecting no STDOUT
> ok 185 - returned ok
> ok 186 - returned ok
> ok 187 - got results from sort
> ok 188 - simple sort results okay
> 1..188
> ok
> t/05getopts.t .....
> ok 1 - use App::ClusterSSH::Getopt;
> ok 2 - An object of class 'App::ClusterSSH::Getopt' isa
> 'App::ClusterSSH::Getopt'
> ok 3 - getops on new object okay
> ok 4 - Expecting no STDOUT
> ok 5 - Expecting no STDERR
> ok 6 - Expecting no die message
> ok 7 - An object of class 'App::ClusterSSH::Getopt' isa
> 'App::ClusterSSH::Getopt'
> ok 8 - adding an empty option failed
> ok 9 - empty add_option message
> ok 10 - Expecting no STDOUT
> ok 11 - Expecting no STDERR
> ok 12 - adding an empty option failed
> ok 13 - no error when spec provided
> ok 14 - Expecting no STDOUT
> ok 15 - Expecting no STDERR
> ok 16 - getops on object with spec okay
> ok 17 - Expecting no STDOUT
> ok 18 - Expecting no STDERR
> ok 19 - Expecting no die message
> ok 20 - calling option
> ok 21 - Expecting no STDOUT
> ok 22 - Expecting no STDERR
> ok 23 - Expecting no die message
> ok 24 - Expecting no die message
> ok 25 - adding an empty option failed
> ok 26 - no error when spec provided
> ok 27 - Expecting no STDOUT
> ok 28 - Expecting no STDERR
> ok 29 - getops on object with spec okay
> ok 30 - Expecting no STDOUT
> ok 31 - Expecting no STDERR
> ok 32 - Expecting no die message
> ok 33 - calling option
> ok 34 - Expecting no STDOUT
> ok 35 - Expecting no STDERR
> ok 36 - Expecting no die message
> ok 37 - Expecting no die message
> ok 38 - adding an empty option with a default value
> ok 39 - no error when spec provided
> ok 40 - Expecting no STDOUT
> ok 41 - Expecting no STDERR
> ok 42 - getops on object with spec okay
> ok 43 - Expecting no STDOUT
> ok 44 - Expecting no STDERR
> ok 45 - Expecting no die message
> ok 46 - calling option
> ok 47 - Expecting no STDOUT
> ok 48 - Expecting no STDERR
> ok 49 - Expecting no die message
> ok 50 - correct default value
> ok 51 - adding an empty option failed
> ok 52 - no error when spec provided
> ok 53 - Expecting no STDOUT
> ok 54 - Expecting no STDERR
> ok 55 - getops on object with spec okay
> ok 56 - Expecting no STDOUT
> ok 57 - Expecting no STDERR
> ok 58 - Expecting no die message
> ok 59 - calling option
> ok 60 - Expecting no STDOUT
> ok 61 - Expecting no STDERR
> ok 62 - Expecting no die message
> ok 63 - default value overridden
> ok 64 - adding an empty option failed
> ok 65 - no error when spec provided
> ok 66 - Expecting no STDOUT
> ok 67 - Expecting no STDERR
> ok 68 - adding an empty option failed
> ok 69 - no error when spec provided
> ok 70 - Expecting no STDOUT
> ok 71 - Expecting no STDERR
> ok 72 - adding option2 failed
> ok 73 - no error when spec provided
> ok 74 - Expecting no STDOUT
> ok 75 - Expecting no STDERR
> ok 76 - adding option3 failed
> ok 77 - no error when spec provided
> ok 78 - Expecting no STDOUT
> ok 79 - Expecting no STDERR
> ok 80 - getops on object with spec okay
> ok 81 - Expecting no STDOUT
> ok 82 - Expecting no STDERR
> ok 83 - Expecting no die message
> ok 84 - calling option1
> ok 85 - Expecting no STDOUT
> ok 86 - Expecting no STDERR
> ok 87 - Expecting no die message
> ok 88 - option1 is as expected
> ok 89 - calling option2
> ok 90 - Expecting no STDOUT
> ok 91 - Expecting no STDERR
> ok 92 - Expecting no die message
> ok 93 - option2 is as expected
> ok 94 - calling option3
> ok 95 - Expecting no STDOUT
> ok 96 - Expecting no STDERR
> ok 97 - Expecting no die message
> ok 98 - option3 is as expected
> ok 99 - calling option2
> ok 100 - Expecting no STDOUT
> ok 101 - Expecting no STDERR
> ok 102 - Expecting no die message
> ok 103 - getops on object with spec okay
> ok 104 - Expecting no STDOUT
> ok 105 - Expecting no STDERR
> ok 106 - Expecting no die message
> ok 107 - calling option2
> ok 108 - Expecting no STDOUT
> ok 109 - Expecting no STDERR
> ok 110 - Expecting no die message
> ok 111 - getops on object with spec okay
> ok 112 - Expecting no STDOUT
> ok 113 - Expecting no STDERR
> ok 114 - Expecting no die message
> ok 115 - adding an empty option failed
> ok 116 - no error when spec provided
> ok 117 - Expecting no STDOUT
> ok 118 - Expecting no STDERR
> ok 119 - Expecting no die message
> ok 120 - adding an empty option failed
> ok 121 - no error when spec provided
> ok 122 - Expecting no STDOUT
> ok 123 - Expecting no STDERR
> ok 124 - Expecting no die message
> ok 125 - adding an empty option failed
> ok 126 - no error when spec provided
> ok 127 - Expecting no STDOUT
> ok 128 - Expecting no STDERR
> ok 129 - Expecting no die message
> ok 130 - version option exist okay
> ok 131 - no error when spec provided
> ok 132 - Version string correct
> ok 133 - Expecting no STDERR
> ok 134 - Expecting no die message
> ok 135 - adding an empty option failed
> ok 136 - no error when spec provided
> ok 137 - Expecting no STDOUT
> ok 138 - Expecting no STDERR
> ok 139 - Expecting no die message
> ok 140 - adding an empty option failed
> ok 141 - no error when spec provided
> ok 142 - Expecting no STDOUT
> ok 143 - Expecting no STDERR
> ok 144 - Expecting no die message
> ok 145 - auto_close set right
> ok 146 - auto_quit set right
> ok 147 - window_tiling set right
> ok 148 - show_history set right
> ok 149 - use_all_a_records set right
> ok 150 - adding an empty option failed
> ok 151 - no error when spec provided
> ok 152 - Expecting no STDOUT
> ok 153 - Expecting no STDERR
> ok 154 - Expecting no die message
> ok 155 - auto_close set right
> ok 156 - auto_quit set right
> ok 157 - window_tiling set right
> ok 158 - show_history set right
> ok 159 - use_all_a_records set right
> ok 160 - adding an empty option failed # TODO explitely test for duplicate
> options
> ok 161 - no error when spec provided # TODO explitely test for duplicate
> options
> ok 162 - Expecting no STDOUT # TODO explitely test for duplicate options
> ok 163 - Expecting no STDERR # TODO explitely test for duplicate options
> not ok 164 - adding an empty option failed # TODO explitely test for
> duplicate options
> # Failed (TODO) test 'adding an empty option failed'
> # at t/05getopts.t line 415.
> # got: 'return'
> # expected: 'die'
> not ok 165 - no error when spec provided # TODO explitely test for duplicate
> options
> # Failed (TODO) test 'no error when spec provided'
> # at t/05getopts.t line 416.
> # got: undef
> # expected: 'bling bling'
> not ok 166 - Expecting no STDOUT # TODO explitely test for duplicate options
> # Failed (TODO) test 'Expecting no STDOUT'
> # at t/05getopts.t line 417.
> # got: ''
> # expected: 'bling bling'
> not ok 167 - Expecting no STDERR # TODO explitely test for duplicate options
> # Failed (TODO) test 'Expecting no STDERR'
> # at t/05getopts.t line 418.
> # got: ''
> # expected: 'bling bling'
> ok 168 - getops on object with spec okay # TODO explitely test for duplicate
> options
> ok 169 - Expecting no STDOUT # TODO explitely test for duplicate options
> ok 170 - Expecting no STDERR # TODO explitely test for duplicate options
> ok 171 - Expecting no die message # TODO explitely test for duplicate options
> ok 172 - ... returned
> ok 173 - ... quietly
> ok 174 - cols set correctly
> ok 175 - rows set correctly
> 1..175
> ok
> t/10host.t ........
> ok 1 - use App::ClusterSSH::Host;
> ok 2 - 'Caught exception object OK' isa 'App::ClusterSSH::Exception'
> ok 3 - eval error - hostname is undefined (method)
> ok 4 - stringify works
> ok 5 - hostname set
> ok 6 - checking set works
> ok 7 - username is unset
> ok 8 - realname set
> ok 9 - geometry set
> ok 10 - master set
> ok 11 - type set
> ok 12 - stringify works
> ok 13 - checking set works
> ok 14 - checking set works
> ok 15 - username is unset
> ok 16 - realname set
> ok 17 - geometry set
> ok 18 - master set
> ok 19 - type set
> ok 20 - checking set works
> ok 21 - checking set works
> ok 22 - username is unset
> ok 23 - realname set
> ok 24 - geometry set
> ok 25 - master set
> ok 26 - type set
> ok 27 - checking set works
> ok 28 - checking set works
> ok 29 - username is unset
> ok 30 - realname set
> ok 31 - geometry set
> ok 32 - master set
> ok 33 - type set
> ok 34 - checking set works
> ok 35 - checking set works
> ok 36 - username is unset
> ok 37 - realname set
> ok 38 - geometry set
> ok 39 - master set
> ok 40 - type set
> ok 41 - checking set works
> ok 42 - checking set works
> ok 43 - username is unset
> ok 44 - realname set
> ok 45 - geometry set
> ok 46 - master set
> ok 47 - type set
> ok 48 - starting afresh
> ok 49 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
> ok 50 - stringify works
> ok 51 - hostname set
> ok 52 - checking set works
> ok 53 - username is unset
> ok 54 - realname set
> ok 55 - geometry set
> ok 56 - checking set works
> ok 57 - checking set works
> ok 58 - username is unset
> ok 59 - realname set
> ok 60 - geometry set
> ok 61 - starting afresh
> ok 62 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
> ok 63 - stringify works
> ok 64 - hostname set
> ok 65 - checking set works
> ok 66 - username is set
> ok 67 - realname set
> ok 68 - geometry set
> ok 69 - checking set works
> ok 70 - checking set works
> ok 71 - username is set
> ok 72 - realname set
> ok 73 - geometry set
> ok 74 - starting afresh
> ok 75 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
> ok 76 - stringify works
> ok 77 - checking set works
> ok 78 - checking set works
> ok 79 - username is set
> ok 80 - realname set
> ok 81 - geometry set
> ok 82 - starting afresh
> ok 83 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
> ok 84 - stringify works
> ok 85 - checking set works
> ok 86 - checking set works
> ok 87 - username is set
> ok 88 - realname set
> ok 89 - geometry set
> ok 90 - user@Eevo5ang:3232=1x1+1+1 returned correctly
> ok 91 - stringify works on: user@Eevo5ang:3232=1x1+1+1
> ok 92 - An object of class 'App::ClusterSSH::Host' isa 'App::ClusterSSH::Host'
> ok 93 - user@Eevo5ang:3232=1x1+1+1 die
> ok 94 - user@Eevo5ang:3232=1x1+1+1 stdout
> ok 95 - user@Eevo5ang:3232=1x1+1+1 stderr
> ok 96 - user@Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang
> ok 97 - user@Eevo5ang:3232=1x1+1+1 type: ipv4
> ok 98 - user@Eevo5ang:3232=1x1+1+1 port: 3232
> ok 99 - user@Eevo5ang:3232=1x1+1+1 username: user
> ok 100 - user@Eevo5ang:3232=1x1+1+1 realname: Eevo5ang
> ok 101 - user@Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1
> ok 102 - user@Eevo5ang:3232=1x1+1+1 not from ssh
> ok 103 - user@::1 returned correctly
> ok 104 - stringify works on: user@::1
> ok 105 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 106 - user@::1 die
> ok 107 - user@::1 stdout
> ok 108 - user@::1 stderr
> ok 109 - user@::1 hostname: ::1
> ok 110 - user@::1 type: ipv6
> ok 111 - user@::1 port:
> ok 112 - user@::1 username: user
> ok 113 - user@::1 realname: ::1
> ok 114 - user@::1 geometry:
> ok 115 - user@::1 not from ssh
> ok 116 - user@[::1]=5x5+5+5 returned correctly
> ok 117 - stringify works on: user@[::1]=5x5+5+5
> ok 118 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 119 - user@[::1]=5x5+5+5 die
> ok 120 - user@[::1]=5x5+5+5 stdout
> ok 121 - user@[::1]=5x5+5+5 stderr
> ok 122 - user@[::1]=5x5+5+5 hostname: ::1
> ok 123 - user@[::1]=5x5+5+5 type: ipv6
> ok 124 - user@[::1]=5x5+5+5 port:
> ok 125 - user@[::1]=5x5+5+5 username: user
> ok 126 - user@[::1]=5x5+5+5 realname: ::1
> ok 127 - user@[::1]=5x5+5+5 geometry: 5x5+5+5
> ok 128 - user@[::1]=5x5+5+5 not from ssh
> ok 129 - Eevo5ang returned correctly
> ok 130 - stringify works on: Eevo5ang
> ok 131 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 132 - Eevo5ang die
> ok 133 - Eevo5ang stdout
> ok 134 - Eevo5ang stderr
> ok 135 - Eevo5ang hostname: Eevo5ang
> ok 136 - Eevo5ang type: ipv4
> ok 137 - Eevo5ang port:
> ok 138 - Eevo5ang username:
> ok 139 - Eevo5ang realname: Eevo5ang
> ok 140 - Eevo5ang geometry:
> ok 141 - Eevo5ang not from ssh
> ok 142 - user@Eevo5ang returned correctly
> ok 143 - stringify works on: user@Eevo5ang
> ok 144 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 145 - user@Eevo5ang die
> ok 146 - user@Eevo5ang stdout
> ok 147 - user@Eevo5ang stderr
> ok 148 - user@Eevo5ang hostname: Eevo5ang
> ok 149 - user@Eevo5ang type: ipv4
> ok 150 - user@Eevo5ang port:
> ok 151 - user@Eevo5ang username: user
> ok 152 - user@Eevo5ang realname: Eevo5ang
> ok 153 - user@Eevo5ang geometry:
> ok 154 - user@Eevo5ang not from ssh
> ok 155 - 127.0.0.1:3232=1x1+1+1 returned correctly
> ok 156 - stringify works on: 127.0.0.1:3232=1x1+1+1
> ok 157 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 158 - 127.0.0.1:3232=1x1+1+1 die
> ok 159 - 127.0.0.1:3232=1x1+1+1 stdout
> ok 160 - 127.0.0.1:3232=1x1+1+1 stderr
> ok 161 - 127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1
> ok 162 - 127.0.0.1:3232=1x1+1+1 type: ipv4
> ok 163 - 127.0.0.1:3232=1x1+1+1 port: 3232
> ok 164 - 127.0.0.1:3232=1x1+1+1 username:
> ok 165 - 127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1
> ok 166 - 127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1
> ok 167 - 127.0.0.1:3232=1x1+1+1 not from ssh
> ok 168 - user@::1:4242=5x5+5+5 returned correctly
> ok 169 - stringify works on: user@::1:4242=5x5+5+5
> ok 170 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 171 - user@::1:4242=5x5+5+5 die
> ok 172 - user@::1:4242=5x5+5+5 stdout
> ok 173 - user@::1:4242=5x5+5+5 stderr
> ok 174 - user@::1:4242=5x5+5+5 hostname: ::1:4242
> ok 175 - user@::1:4242=5x5+5+5 type: ipv6
> ok 176 - user@::1:4242=5x5+5+5 port:
> ok 177 - user@::1:4242=5x5+5+5 username: user
> ok 178 - user@::1:4242=5x5+5+5 realname: ::1:4242
> ok 179 - user@::1:4242=5x5+5+5 geometry: 5x5+5+5
> ok 180 - user@::1:4242=5x5+5+5 not from ssh
> ok 181 - user@127.0.0.1=2x2+2+2 returned correctly
> ok 182 - stringify works on: user@127.0.0.1=2x2+2+2
> ok 183 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 184 - user@127.0.0.1=2x2+2+2 die
> ok 185 - user@127.0.0.1=2x2+2+2 stdout
> ok 186 - user@127.0.0.1=2x2+2+2 stderr
> ok 187 - user@127.0.0.1=2x2+2+2 hostname: 127.0.0.1
> ok 188 - user@127.0.0.1=2x2+2+2 type: ipv4
> ok 189 - user@127.0.0.1=2x2+2+2 port:
> ok 190 - user@127.0.0.1=2x2+2+2 username: user
> ok 191 - user@127.0.0.1=2x2+2+2 realname: 127.0.0.1
> ok 192 - user@127.0.0.1=2x2+2+2 geometry: 2x2+2+2
> ok 193 - user@127.0.0.1=2x2+2+2 not from ssh
> ok 194 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly
> ok 195 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 196 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 197 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 die
> ok 198 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout
> ok 199 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr
> ok 200 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 201 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6
> ok 202 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 port:
> ok 203 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 username:
> ok 204 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 205 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry:
> ok 206 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh
> ok 207 - 2001:0db8:85a3::8a2e:0370:7334 returned correctly
> ok 208 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334
> ok 209 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 210 - 2001:0db8:85a3::8a2e:0370:7334 die
> ok 211 - 2001:0db8:85a3::8a2e:0370:7334 stdout
> ok 212 - 2001:0db8:85a3::8a2e:0370:7334 stderr
> ok 213 - 2001:0db8:85a3::8a2e:0370:7334 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 214 - 2001:0db8:85a3::8a2e:0370:7334 type: ipv6
> ok 215 - 2001:0db8:85a3::8a2e:0370:7334 port:
> ok 216 - 2001:0db8:85a3::8a2e:0370:7334 username:
> ok 217 - 2001:0db8:85a3::8a2e:0370:7334 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 218 - 2001:0db8:85a3::8a2e:0370:7334 geometry:
> ok 219 - 2001:0db8:85a3::8a2e:0370:7334 not from ssh
> ok 220 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly
> ok 221 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5
> ok 222 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 223 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die
> ok 224 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout
> ok 225 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr
> ok 226 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 227 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6
> ok 228 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port:
> ok 229 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username:
> ok 230 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 231 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5
> ok 232 - [2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh
> ok 233 - user@127.0.0.1 returned correctly
> ok 234 - stringify works on: user@127.0.0.1
> ok 235 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 236 - user@127.0.0.1 die
> ok 237 - user@127.0.0.1 stdout
> ok 238 - user@127.0.0.1 stderr
> ok 239 - user@127.0.0.1 hostname: 127.0.0.1
> ok 240 - user@127.0.0.1 type: ipv4
> ok 241 - user@127.0.0.1 port:
> ok 242 - user@127.0.0.1 username: user
> ok 243 - user@127.0.0.1 realname: 127.0.0.1
> ok 244 - user@127.0.0.1 geometry:
> ok 245 - user@127.0.0.1 not from ssh
> ok 246 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 returned correctly
> ok 247 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5
> ok 248 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 249 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 die
> ok 250 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stdout
> ok 251 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 stderr
> ok 252 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 253 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 type: ipv6
> ok 254 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 port:
> ok 255 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 username: pete
> ok 256 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 257 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 geometry: 2x3+4+5
> ok 258 - pete@[2001:0db8:85a3::8a2e:0370:7334]=2x3+4+5 not from ssh
> ok 259 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly
> ok 260 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]
> ok 261 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 262 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] die
> ok 263 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout
> ok 264 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr
> ok 265 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 266 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6
> ok 267 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] port:
> ok 268 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] username:
> ok 269 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 270 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry:
> ok 271 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh
> ok 272 - ::1/2323=3x3+3+3 returned correctly
> ok 273 - stringify works on: ::1/2323=3x3+3+3
> ok 274 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 275 - ::1/2323=3x3+3+3 die
> ok 276 - ::1/2323=3x3+3+3 stdout
> ok 277 - ::1/2323=3x3+3+3 stderr
> ok 278 - ::1/2323=3x3+3+3 hostname: ::1
> ok 279 - ::1/2323=3x3+3+3 type: ipv6
> ok 280 - ::1/2323=3x3+3+3 port: 2323
> ok 281 - ::1/2323=3x3+3+3 username:
> ok 282 - ::1/2323=3x3+3+3 realname: ::1
> ok 283 - ::1/2323=3x3+3+3 geometry: 3x3+3+3
> ok 284 - ::1/2323=3x3+3+3 not from ssh
> ok 285 - ::1:2323 returned correctly
> ok 286 - stringify works on: ::1:2323
> ok 287 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 288 - ::1:2323 die
> ok 289 - ::1:2323 stdout
> ok 290 - ::1:2323 stderr
> ok 291 - ::1:2323 hostname: ::1:2323
> ok 292 - ::1:2323 type: ipv6
> ok 293 - ::1:2323 port:
> ok 294 - ::1:2323 username:
> ok 295 - ::1:2323 realname: ::1:2323
> ok 296 - ::1:2323 geometry:
> ok 297 - ::1:2323 not from ssh
> ok 298 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 returned correctly
> ok 299 - stringify works on:
> jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8
> ok 300 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 301 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 die
> ok 302 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stdout
> ok 303 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 stderr
> ok 304 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 305 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 type: ipv6
> ok 306 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 port:
> ok 307 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 username: jo
> ok 308 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 309 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 geometry: 8x8+8+8
> ok 310 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334=8x8+8+8 not from ssh
> ok 311 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 returned
> correctly
> ok 312 - stringify works on:
> jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8
> ok 313 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 314 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 die
> ok 315 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stdout
> ok 316 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 stderr
> ok 317 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 318 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 type: ipv6
> ok 319 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 port:
> ok 320 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 username: jo
> ok 321 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 322 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 geometry:
> 8x8+8+8
> ok 323 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]=8x8+8+8 not from ssh
> ok 324 - user@::1=5x5+5+5 returned correctly
> ok 325 - stringify works on: user@::1=5x5+5+5
> ok 326 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 327 - user@::1=5x5+5+5 die
> ok 328 - user@::1=5x5+5+5 stdout
> ok 329 - user@::1=5x5+5+5 stderr
> ok 330 - user@::1=5x5+5+5 hostname: ::1
> ok 331 - user@::1=5x5+5+5 type: ipv6
> ok 332 - user@::1=5x5+5+5 port:
> ok 333 - user@::1=5x5+5+5 username: user
> ok 334 - user@::1=5x5+5+5 realname: ::1
> ok 335 - user@::1=5x5+5+5 geometry: 5x5+5+5
> ok 336 - user@::1=5x5+5+5 not from ssh
> ok 337 - [2001:0db8:85a3::8a2e:0370:7334] returned correctly
> ok 338 - stringify works on: [2001:0db8:85a3::8a2e:0370:7334]
> ok 339 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 340 - [2001:0db8:85a3::8a2e:0370:7334] die
> ok 341 - [2001:0db8:85a3::8a2e:0370:7334] stdout
> ok 342 - [2001:0db8:85a3::8a2e:0370:7334] stderr
> ok 343 - [2001:0db8:85a3::8a2e:0370:7334] hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 344 - [2001:0db8:85a3::8a2e:0370:7334] type: ipv6
> ok 345 - [2001:0db8:85a3::8a2e:0370:7334] port:
> ok 346 - [2001:0db8:85a3::8a2e:0370:7334] username:
> ok 347 - [2001:0db8:85a3::8a2e:0370:7334] realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 348 - [2001:0db8:85a3::8a2e:0370:7334] geometry:
> ok 349 - [2001:0db8:85a3::8a2e:0370:7334] not from ssh
> ok 350 - 127.0.0.1:2323 returned correctly
> ok 351 - stringify works on: 127.0.0.1:2323
> ok 352 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 353 - 127.0.0.1:2323 die
> ok 354 - 127.0.0.1:2323 stdout
> ok 355 - 127.0.0.1:2323 stderr
> ok 356 - 127.0.0.1:2323 hostname: 127.0.0.1
> ok 357 - 127.0.0.1:2323 type: ipv4
> ok 358 - 127.0.0.1:2323 port: 2323
> ok 359 - 127.0.0.1:2323 username:
> ok 360 - 127.0.0.1:2323 realname: 127.0.0.1
> ok 361 - 127.0.0.1:2323 geometry:
> ok 362 - 127.0.0.1:2323 not from ssh
> ok 363 - user@::1/4242=5x5+5+5 returned correctly
> ok 364 - stringify works on: user@::1/4242=5x5+5+5
> ok 365 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 366 - user@::1/4242=5x5+5+5 die
> ok 367 - user@::1/4242=5x5+5+5 stdout
> ok 368 - user@::1/4242=5x5+5+5 stderr
> ok 369 - user@::1/4242=5x5+5+5 hostname: ::1
> ok 370 - user@::1/4242=5x5+5+5 type: ipv6
> ok 371 - user@::1/4242=5x5+5+5 port: 4242
> ok 372 - user@::1/4242=5x5+5+5 username: user
> ok 373 - user@::1/4242=5x5+5+5 realname: ::1
> ok 374 - user@::1/4242=5x5+5+5 geometry: 5x5+5+5
> ok 375 - user@::1/4242=5x5+5+5 not from ssh
> ok 376 - user@127.0.0.1:3232=1x1+1+1 returned correctly
> ok 377 - stringify works on: user@127.0.0.1:3232=1x1+1+1
> ok 378 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 379 - user@127.0.0.1:3232=1x1+1+1 die
> ok 380 - user@127.0.0.1:3232=1x1+1+1 stdout
> ok 381 - user@127.0.0.1:3232=1x1+1+1 stderr
> ok 382 - user@127.0.0.1:3232=1x1+1+1 hostname: 127.0.0.1
> ok 383 - user@127.0.0.1:3232=1x1+1+1 type: ipv4
> ok 384 - user@127.0.0.1:3232=1x1+1+1 port: 3232
> ok 385 - user@127.0.0.1:3232=1x1+1+1 username: user
> ok 386 - user@127.0.0.1:3232=1x1+1+1 realname: 127.0.0.1
> ok 387 - user@127.0.0.1:3232=1x1+1+1 geometry: 1x1+1+1
> ok 388 - user@127.0.0.1:3232=1x1+1+1 not from ssh
> ok 389 - ::1 returned correctly
> ok 390 - stringify works on: ::1
> ok 391 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 392 - ::1 die
> ok 393 - ::1 stdout
> ok 394 - ::1 stderr
> ok 395 - ::1 hostname: ::1
> ok 396 - ::1 type: ipv6
> ok 397 - ::1 port:
> ok 398 - ::1 username:
> ok 399 - ::1 realname: ::1
> ok 400 - ::1 geometry:
> ok 401 - ::1 not from ssh
> ok 402 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 returned correctly
> ok 403 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5
> ok 404 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 405 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 die
> ok 406 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout
> ok 407 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stderr
> ok 408 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370
> ok 409 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 type: ipv6
> ok 410 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 port: 7334
> ok 411 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username: pete
> ok 412 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370
> ok 413 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5
> ok 414 - pete@2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh
> ok 415 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly
> ok 416 - stringify works on: 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5
> ok 417 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 418 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die
> ok 419 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout
> ok 420 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr
> ok 421 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 422 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6
> ok 423 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port:
> ok 424 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username:
> ok 425 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 426 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5
> ok 427 - 2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh
> ok 428 - user@Eevo5ang:2323 returned correctly
> ok 429 - stringify works on: user@Eevo5ang:2323
> ok 430 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 431 - user@Eevo5ang:2323 die
> ok 432 - user@Eevo5ang:2323 stdout
> ok 433 - user@Eevo5ang:2323 stderr
> ok 434 - user@Eevo5ang:2323 hostname: Eevo5ang
> ok 435 - user@Eevo5ang:2323 type: ipv4
> ok 436 - user@Eevo5ang:2323 port: 2323
> ok 437 - user@Eevo5ang:2323 username: user
> ok 438 - user@Eevo5ang:2323 realname: Eevo5ang
> ok 439 - user@Eevo5ang:2323 geometry:
> ok 440 - user@Eevo5ang:2323 not from ssh
> ok 441 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 returned correctly
> ok 442 - stringify works on: Eevo5ang.Ooquiida.com:3232=1x1+1+1
> ok 443 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 444 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 die
> ok 445 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stdout
> ok 446 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 stderr
> ok 447 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 hostname: Eevo5ang.Ooquiida.com
> ok 448 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 type: ipv4
> ok 449 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 port: 3232
> ok 450 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 username:
> ok 451 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 realname: Eevo5ang.Ooquiida.com
> ok 452 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1
> ok 453 - Eevo5ang.Ooquiida.com:3232=1x1+1+1 not from ssh
> ok 454 - Eevo5ang:3232=1x1+1+1 returned correctly
> ok 455 - stringify works on: Eevo5ang:3232=1x1+1+1
> ok 456 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 457 - Eevo5ang:3232=1x1+1+1 die
> ok 458 - Eevo5ang:3232=1x1+1+1 stdout
> ok 459 - Eevo5ang:3232=1x1+1+1 stderr
> ok 460 - Eevo5ang:3232=1x1+1+1 hostname: Eevo5ang
> ok 461 - Eevo5ang:3232=1x1+1+1 type: ipv4
> ok 462 - Eevo5ang:3232=1x1+1+1 port: 3232
> ok 463 - Eevo5ang:3232=1x1+1+1 username:
> ok 464 - Eevo5ang:3232=1x1+1+1 realname: Eevo5ang
> ok 465 - Eevo5ang:3232=1x1+1+1 geometry: 1x1+1+1
> ok 466 - Eevo5ang:3232=1x1+1+1 not from ssh
> ok 467 - Eevo5ang.Ooquiida.com:3232 returned correctly
> ok 468 - stringify works on: Eevo5ang.Ooquiida.com:3232
> ok 469 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 470 - Eevo5ang.Ooquiida.com:3232 die
> ok 471 - Eevo5ang.Ooquiida.com:3232 stdout
> ok 472 - Eevo5ang.Ooquiida.com:3232 stderr
> ok 473 - Eevo5ang.Ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com
> ok 474 - Eevo5ang.Ooquiida.com:3232 type: ipv4
> ok 475 - Eevo5ang.Ooquiida.com:3232 port: 3232
> ok 476 - Eevo5ang.Ooquiida.com:3232 username:
> ok 477 - Eevo5ang.Ooquiida.com:3232 realname: Eevo5ang.Ooquiida.com
> ok 478 - Eevo5ang.Ooquiida.com:3232 geometry:
> ok 479 - Eevo5ang.Ooquiida.com:3232 not from ssh
> ok 480 - 2001:0db8:85a3::8a2e:0370/7334 returned correctly
> ok 481 - stringify works on: 2001:0db8:85a3::8a2e:0370/7334
> ok 482 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 483 - 2001:0db8:85a3::8a2e:0370/7334 die
> ok 484 - 2001:0db8:85a3::8a2e:0370/7334 stdout
> ok 485 - 2001:0db8:85a3::8a2e:0370/7334 stderr
> ok 486 - 2001:0db8:85a3::8a2e:0370/7334 hostname: 2001:0db8:85a3::8a2e:0370
> ok 487 - 2001:0db8:85a3::8a2e:0370/7334 type: ipv6
> ok 488 - 2001:0db8:85a3::8a2e:0370/7334 port: 7334
> ok 489 - 2001:0db8:85a3::8a2e:0370/7334 username:
> ok 490 - 2001:0db8:85a3::8a2e:0370/7334 realname: 2001:0db8:85a3::8a2e:0370
> ok 491 - 2001:0db8:85a3::8a2e:0370/7334 geometry:
> ok 492 - 2001:0db8:85a3::8a2e:0370/7334 not from ssh
> ok 493 - Eevo5ang.Ooquiida.com returned correctly
> ok 494 - stringify works on: Eevo5ang.Ooquiida.com
> ok 495 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 496 - Eevo5ang.Ooquiida.com die
> ok 497 - Eevo5ang.Ooquiida.com stdout
> ok 498 - Eevo5ang.Ooquiida.com stderr
> ok 499 - Eevo5ang.Ooquiida.com hostname: Eevo5ang.Ooquiida.com
> ok 500 - Eevo5ang.Ooquiida.com type: ipv4
> ok 501 - Eevo5ang.Ooquiida.com port:
> ok 502 - Eevo5ang.Ooquiida.com username:
> ok 503 - Eevo5ang.Ooquiida.com realname: Eevo5ang.Ooquiida.com
> ok 504 - Eevo5ang.Ooquiida.com geometry:
> ok 505 - Eevo5ang.Ooquiida.com not from ssh
> ok 506 - [::1] returned correctly
> ok 507 - stringify works on: [::1]
> ok 508 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 509 - [::1] die
> ok 510 - [::1] stdout
> ok 511 - [::1] stderr
> ok 512 - [::1] hostname: ::1
> ok 513 - [::1] type: ipv6
> ok 514 - [::1] port:
> ok 515 - [::1] username:
> ok 516 - [::1] realname: ::1
> ok 517 - [::1] geometry:
> ok 518 - [::1] not from ssh
> ok 519 -
> 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died
> correctly
> ok 520 -
> 2001:0db8:8a2e:0370:7334:2001:0db8:8a2e:0370:7334:4535:3453:3453:3455 died
> correctly
> ok 521 - 127.0.0.1 returned correctly
> ok 522 - stringify works on: 127.0.0.1
> ok 523 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 524 - 127.0.0.1 die
> ok 525 - 127.0.0.1 stdout
> ok 526 - 127.0.0.1 stderr
> ok 527 - 127.0.0.1 hostname: 127.0.0.1
> ok 528 - 127.0.0.1 type: ipv4
> ok 529 - 127.0.0.1 port:
> ok 530 - 127.0.0.1 username:
> ok 531 - 127.0.0.1 realname: 127.0.0.1
> ok 532 - 127.0.0.1 geometry:
> ok 533 - 127.0.0.1 not from ssh
> ok 534 - u...@eevo5ang.ooquiida.com:3232 returned correctly
> ok 535 - stringify works on: u...@eevo5ang.ooquiida.com:3232
> ok 536 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 537 - u...@eevo5ang.ooquiida.com:3232 die
> ok 538 - u...@eevo5ang.ooquiida.com:3232 stdout
> ok 539 - u...@eevo5ang.ooquiida.com:3232 stderr
> ok 540 - u...@eevo5ang.ooquiida.com:3232 hostname: Eevo5ang.Ooquiida.com
> ok 541 - u...@eevo5ang.ooquiida.com:3232 type: ipv4
> ok 542 - u...@eevo5ang.ooquiida.com:3232 port: 3232
> ok 543 - u...@eevo5ang.ooquiida.com:3232 username: user
> ok 544 - u...@eevo5ang.ooquiida.com:3232 realname: Eevo5ang.Ooquiida.com
> ok 545 - u...@eevo5ang.ooquiida.com:3232 geometry:
> ok 546 - u...@eevo5ang.ooquiida.com:3232 not from ssh
> ok 547 - user@[::1]:4242 returned correctly
> ok 548 - stringify works on: user@[::1]:4242
> ok 549 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 550 - user@[::1]:4242 die
> ok 551 - user@[::1]:4242 stdout
> ok 552 - user@[::1]:4242 stderr
> ok 553 - user@[::1]:4242 hostname: ::1
> ok 554 - user@[::1]:4242 type: ipv6
> ok 555 - user@[::1]:4242 port: 4242
> ok 556 - user@[::1]:4242 username: user
> ok 557 - user@[::1]:4242 realname: ::1
> ok 558 - user@[::1]:4242 geometry:
> ok 559 - user@[::1]:4242 not from ssh
> ok 560 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 returned correctly
> ok 561 - stringify works on: 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5
> ok 562 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 563 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 die
> ok 564 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stdout
> ok 565 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 stderr
> ok 566 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370
> ok 567 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 type: ipv6
> ok 568 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 port: 7334
> ok 569 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 username:
> ok 570 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370
> ok 571 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 geometry: 2x3+4+5
> ok 572 - 2001:0db8:85a3::8a2e:0370/7334=2x3+4+5 not from ssh
> ok 573 - pete@[2001:0db8:85a3::8a2e:0370:7334] returned correctly
> ok 574 - stringify works on: pete@[2001:0db8:85a3::8a2e:0370:7334]
> ok 575 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 576 - pete@[2001:0db8:85a3::8a2e:0370:7334] die
> ok 577 - pete@[2001:0db8:85a3::8a2e:0370:7334] stdout
> ok 578 - pete@[2001:0db8:85a3::8a2e:0370:7334] stderr
> ok 579 - pete@[2001:0db8:85a3::8a2e:0370:7334] hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 580 - pete@[2001:0db8:85a3::8a2e:0370:7334] type: ipv6
> ok 581 - pete@[2001:0db8:85a3::8a2e:0370:7334] port:
> ok 582 - pete@[2001:0db8:85a3::8a2e:0370:7334] username: pete
> ok 583 - pete@[2001:0db8:85a3::8a2e:0370:7334] realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 584 - pete@[2001:0db8:85a3::8a2e:0370:7334] geometry:
> ok 585 - pete@[2001:0db8:85a3::8a2e:0370:7334] not from ssh
> ok 586 - user@::1/4242 returned correctly
> ok 587 - stringify works on: user@::1/4242
> ok 588 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 589 - user@::1/4242 die
> ok 590 - user@::1/4242 stdout
> ok 591 - user@::1/4242 stderr
> ok 592 - user@::1/4242 hostname: ::1
> ok 593 - user@::1/4242 type: ipv6
> ok 594 - user@::1/4242 port: 4242
> ok 595 - user@::1/4242 username: user
> ok 596 - user@::1/4242 realname: ::1
> ok 597 - user@::1/4242 geometry:
> ok 598 - user@::1/4242 not from ssh
> ok 599 - ::1/2323 returned correctly
> ok 600 - stringify works on: ::1/2323
> ok 601 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 602 - ::1/2323 die
> ok 603 - ::1/2323 stdout
> ok 604 - ::1/2323 stderr
> ok 605 - ::1/2323 hostname: ::1
> ok 606 - ::1/2323 type: ipv6
> ok 607 - ::1/2323 port: 2323
> ok 608 - ::1/2323 username:
> ok 609 - ::1/2323 realname: ::1
> ok 610 - ::1/2323 geometry:
> ok 611 - ::1/2323 not from ssh
> ok 612 - pete@[2001:0db8:8a2e:0370:7334] returned correctly
> ok 613 - stringify works on: pete@[2001:0db8:8a2e:0370:7334]
> ok 614 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 615 - pete@[2001:0db8:8a2e:0370:7334] die
> ok 616 - pete@[2001:0db8:8a2e:0370:7334] stdout
> ok 617 - pete@[2001:0db8:8a2e:0370:7334] stderr
> ok 618 - pete@[2001:0db8:8a2e:0370:7334] hostname: 2001:0db8:8a2e:0370:7334
> ok 619 - pete@[2001:0db8:8a2e:0370:7334] type: ipv6
> ok 620 - pete@[2001:0db8:8a2e:0370:7334] port:
> ok 621 - pete@[2001:0db8:8a2e:0370:7334] username: pete
> ok 622 - pete@[2001:0db8:8a2e:0370:7334] realname: 2001:0db8:8a2e:0370:7334
> ok 623 - pete@[2001:0db8:8a2e:0370:7334] geometry:
> ok 624 - pete@[2001:0db8:8a2e:0370:7334] not from ssh
> ok 625 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 returned correctly
> ok 626 - stringify works on: jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 627 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 628 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 die
> ok 629 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stdout
> ok 630 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 stderr
> ok 631 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 632 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 type: ipv6
> ok 633 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 port:
> ok 634 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 username: jo
> ok 635 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 636 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 geometry:
> ok 637 - jo@2001:0db8:85a3:0000:0000:8a2e:0370:7334 not from ssh
> ok 638 - pete@2001:0db8:85a3::8a2e:0370:7334 returned correctly
> ok 639 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334
> ok 640 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 641 - pete@2001:0db8:85a3::8a2e:0370:7334 die
> ok 642 - pete@2001:0db8:85a3::8a2e:0370:7334 stdout
> ok 643 - pete@2001:0db8:85a3::8a2e:0370:7334 stderr
> ok 644 - pete@2001:0db8:85a3::8a2e:0370:7334 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 645 - pete@2001:0db8:85a3::8a2e:0370:7334 type: ipv6
> ok 646 - pete@2001:0db8:85a3::8a2e:0370:7334 port:
> ok 647 - pete@2001:0db8:85a3::8a2e:0370:7334 username: pete
> ok 648 - pete@2001:0db8:85a3::8a2e:0370:7334 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 649 - pete@2001:0db8:85a3::8a2e:0370:7334 geometry:
> ok 650 - pete@2001:0db8:85a3::8a2e:0370:7334 not from ssh
> ok 651 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 returned correctly
> ok 652 - stringify works on: u...@eevo5ang.ooquiida.com:3232=1x1+1+1
> ok 653 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 654 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 die
> ok 655 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 stdout
> ok 656 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 stderr
> ok 657 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 hostname:
> Eevo5ang.Ooquiida.com
> ok 658 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 type: ipv4
> ok 659 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 port: 3232
> ok 660 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 username: user
> ok 661 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 realname:
> Eevo5ang.Ooquiida.com
> ok 662 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 geometry: 1x1+1+1
> ok 663 - u...@eevo5ang.ooquiida.com:3232=1x1+1+1 not from ssh
> ok 664 - [::1]:2323 returned correctly
> ok 665 - stringify works on: [::1]:2323
> ok 666 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 667 - [::1]:2323 die
> ok 668 - [::1]:2323 stdout
> ok 669 - [::1]:2323 stderr
> ok 670 - [::1]:2323 hostname: ::1
> ok 671 - [::1]:2323 type: ipv6
> ok 672 - [::1]:2323 port: 2323
> ok 673 - [::1]:2323 username:
> ok 674 - [::1]:2323 realname: ::1
> ok 675 - [::1]:2323 geometry:
> ok 676 - [::1]:2323 not from ssh
> ok 677 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 returned correctly
> ok 678 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9
> ok 679 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 680 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 die
> ok 681 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stdout
> ok 682 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 stderr
> ok 683 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 684 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 type: ipv6
> ok 685 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 port:
> ok 686 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 username:
> ok 687 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 688 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 geometry: 9x9+9+9
> ok 689 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334=9x9+9+9 not from ssh
> ok 690 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 returned correctly
> ok 691 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22
> ok 692 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 693 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 die
> ok 694 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stdout
> ok 695 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 stderr
> ok 696 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 697 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 type: ipv6
> ok 698 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 port: 22
> ok 699 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 username:
> ok 700 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 701 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 geometry:
> ok 702 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334:22 not from ssh
> ok 703 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 returned correctly
> ok 704 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22
> ok 705 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 706 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 die
> ok 707 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stdout
> ok 708 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 stderr
> ok 709 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 710 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 type: ipv6
> ok 711 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 port: 22
> ok 712 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 username:
> ok 713 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 714 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 geometry:
> ok 715 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]:22 not from ssh
> ok 716 - some random rubbish died correctly
> ok 717 - some random rubbish died correctly
> ok 718 - [::1]:2323=3x3+3+3 returned correctly
> ok 719 - stringify works on: [::1]:2323=3x3+3+3
> ok 720 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 721 - [::1]:2323=3x3+3+3 die
> ok 722 - [::1]:2323=3x3+3+3 stdout
> ok 723 - [::1]:2323=3x3+3+3 stderr
> ok 724 - [::1]:2323=3x3+3+3 hostname: ::1
> ok 725 - [::1]:2323=3x3+3+3 type: ipv6
> ok 726 - [::1]:2323=3x3+3+3 port: 2323
> ok 727 - [::1]:2323=3x3+3+3 username:
> ok 728 - [::1]:2323=3x3+3+3 realname: ::1
> ok 729 - [::1]:2323=3x3+3+3 geometry: 3x3+3+3
> ok 730 - [::1]:2323=3x3+3+3 not from ssh
> ok 731 - user@::1:4242 returned correctly
> ok 732 - stringify works on: user@::1:4242
> ok 733 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 734 - user@::1:4242 die
> ok 735 - user@::1:4242 stdout
> ok 736 - user@::1:4242 stderr
> ok 737 - user@::1:4242 hostname: ::1:4242
> ok 738 - user@::1:4242 type: ipv6
> ok 739 - user@::1:4242 port:
> ok 740 - user@::1:4242 username: user
> ok 741 - user@::1:4242 realname: ::1:4242
> ok 742 - user@::1:4242 geometry:
> ok 743 - user@::1:4242 not from ssh
> ok 744 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] returned correctly
> ok 745 - stringify works on: jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334]
> ok 746 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 747 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] die
> ok 748 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stdout
> ok 749 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] stderr
> ok 750 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 751 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] type: ipv6
> ok 752 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] port:
> ok 753 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] username: jo
> ok 754 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 755 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] geometry:
> ok 756 - jo@[2001:0db8:85a3:0000:0000:8a2e:0370:7334] not from ssh
> ok 757 - ::1:2323=3x3+3+3 returned correctly
> ok 758 - stringify works on: ::1:2323=3x3+3+3
> ok 759 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 760 - ::1:2323=3x3+3+3 die
> ok 761 - ::1:2323=3x3+3+3 stdout
> ok 762 - ::1:2323=3x3+3+3 stderr
> ok 763 - ::1:2323=3x3+3+3 hostname: ::1:2323
> ok 764 - ::1:2323=3x3+3+3 type: ipv6
> ok 765 - ::1:2323=3x3+3+3 port:
> ok 766 - ::1:2323=3x3+3+3 username:
> ok 767 - ::1:2323=3x3+3+3 realname: ::1:2323
> ok 768 - ::1:2323=3x3+3+3 geometry: 3x3+3+3
> ok 769 - ::1:2323=3x3+3+3 not from ssh
> ok 770 - user@[::1]:4242=5x5+5+5 returned correctly
> ok 771 - stringify works on: user@[::1]:4242=5x5+5+5
> ok 772 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 773 - user@[::1]:4242=5x5+5+5 die
> ok 774 - user@[::1]:4242=5x5+5+5 stdout
> ok 775 - user@[::1]:4242=5x5+5+5 stderr
> ok 776 - user@[::1]:4242=5x5+5+5 hostname: ::1
> ok 777 - user@[::1]:4242=5x5+5+5 type: ipv6
> ok 778 - user@[::1]:4242=5x5+5+5 port: 4242
> ok 779 - user@[::1]:4242=5x5+5+5 username: user
> ok 780 - user@[::1]:4242=5x5+5+5 realname: ::1
> ok 781 - user@[::1]:4242=5x5+5+5 geometry: 5x5+5+5
> ok 782 - user@[::1]:4242=5x5+5+5 not from ssh
> ok 783 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 returned correctly
> ok 784 - stringify works on: 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22
> ok 785 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 786 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 die
> ok 787 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stdout
> ok 788 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 stderr
> ok 789 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 790 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 type: ipv6
> ok 791 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 port: 22
> ok 792 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 username:
> ok 793 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 794 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 geometry:
> ok 795 - 2001:0db8:85a3:0000:0000:8a2e:0370:7334/22 not from ssh
> ok 796 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 returned correctly
> ok 797 - stringify works on: pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5
> ok 798 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 799 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 die
> ok 800 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stdout
> ok 801 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 stderr
> ok 802 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 hostname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 803 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 type: ipv6
> ok 804 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 port:
> ok 805 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 username: pete
> ok 806 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 realname:
> 2001:0db8:85a3::8a2e:0370:7334
> ok 807 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 geometry: 2x3+4+5
> ok 808 - pete@2001:0db8:85a3::8a2e:0370:7334=2x3+4+5 not from ssh
> ok 809 - u...@eevo5ang.ooquiida.com returned correctly
> ok 810 - stringify works on: u...@eevo5ang.ooquiida.com
> ok 811 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 812 - u...@eevo5ang.ooquiida.com die
> ok 813 - u...@eevo5ang.ooquiida.com stdout
> ok 814 - u...@eevo5ang.ooquiida.com stderr
> ok 815 - u...@eevo5ang.ooquiida.com hostname: Eevo5ang.Ooquiida.com
> ok 816 - u...@eevo5ang.ooquiida.com type: ipv4
> ok 817 - u...@eevo5ang.ooquiida.com port:
> ok 818 - u...@eevo5ang.ooquiida.com username: user
> ok 819 - u...@eevo5ang.ooquiida.com realname: Eevo5ang.Ooquiida.com
> ok 820 - u...@eevo5ang.ooquiida.com geometry:
> ok 821 - u...@eevo5ang.ooquiida.com not from ssh
> ok 822 - Eevo5ang:2323 returned correctly
> ok 823 - stringify works on: Eevo5ang:2323
> ok 824 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 825 - Eevo5ang:2323 die
> ok 826 - Eevo5ang:2323 stdout
> ok 827 - Eevo5ang:2323 stderr
> ok 828 - Eevo5ang:2323 hostname: Eevo5ang
> ok 829 - Eevo5ang:2323 type: ipv4
> ok 830 - Eevo5ang:2323 port: 2323
> ok 831 - Eevo5ang:2323 username:
> ok 832 - Eevo5ang:2323 realname: Eevo5ang
> ok 833 - Eevo5ang:2323 geometry:
> ok 834 - Eevo5ang:2323 not from ssh
> ok 835 - user@127.0.0.1:2323 returned correctly
> ok 836 - stringify works on: user@127.0.0.1:2323
> ok 837 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 838 - user@127.0.0.1:2323 die
> ok 839 - user@127.0.0.1:2323 stdout
> ok 840 - user@127.0.0.1:2323 stderr
> ok 841 - user@127.0.0.1:2323 hostname: 127.0.0.1
> ok 842 - user@127.0.0.1:2323 type: ipv4
> ok 843 - user@127.0.0.1:2323 port: 2323
> ok 844 - user@127.0.0.1:2323 username: user
> ok 845 - user@127.0.0.1:2323 realname: 127.0.0.1
> ok 846 - user@127.0.0.1:2323 geometry:
> ok 847 - user@127.0.0.1:2323 not from ssh
> ok 848 - user@[::1] returned correctly
> ok 849 - stringify works on: user@[::1]
> ok 850 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 851 - user@[::1] die
> ok 852 - user@[::1] stdout
> ok 853 - user@[::1] stderr
> ok 854 - user@[::1] hostname: ::1
> ok 855 - user@[::1] type: ipv6
> ok 856 - user@[::1] port:
> ok 857 - user@[::1] username: user
> ok 858 - user@[::1] realname: ::1
> ok 859 - user@[::1] geometry:
> ok 860 - user@[::1] not from ssh
> ok 861 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 returned correctly
> ok 862 - stringify works on: [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9
> ok 863 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 864 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 die
> ok 865 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stdout
> ok 866 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 stderr
> ok 867 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 hostname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 868 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 type: ipv6
> ok 869 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 port:
> ok 870 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 username:
> ok 871 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 realname:
> 2001:0db8:85a3:0000:0000:8a2e:0370:7334
> ok 872 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 geometry: 9x9+9+9
> ok 873 - [2001:0db8:85a3:0000:0000:8a2e:0370:7334]=9x9+9+9 not from ssh
> ok 874 - pete@2001:0db8:85a3::8a2e:0370/7334 returned correctly
> ok 875 - stringify works on: pete@2001:0db8:85a3::8a2e:0370/7334
> ok 876 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 877 - pete@2001:0db8:85a3::8a2e:0370/7334 die
> ok 878 - pete@2001:0db8:85a3::8a2e:0370/7334 stdout
> ok 879 - pete@2001:0db8:85a3::8a2e:0370/7334 stderr
> ok 880 - pete@2001:0db8:85a3::8a2e:0370/7334 hostname:
> 2001:0db8:85a3::8a2e:0370
> ok 881 - pete@2001:0db8:85a3::8a2e:0370/7334 type: ipv6
> ok 882 - pete@2001:0db8:85a3::8a2e:0370/7334 port: 7334
> ok 883 - pete@2001:0db8:85a3::8a2e:0370/7334 username: pete
> ok 884 - pete@2001:0db8:85a3::8a2e:0370/7334 realname:
> 2001:0db8:85a3::8a2e:0370
> ok 885 - pete@2001:0db8:85a3::8a2e:0370/7334 geometry:
> ok 886 - pete@2001:0db8:85a3::8a2e:0370/7334 not from ssh
> ok 887 - returned ok
> ok 888 - returned ok
> ok 889 - No unexpected STDOUT
> ok 890 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 891 - stringify works
> ok 892 - check_ssh_hostname ok for ssh_test
> ok 893 - returned ok
> ok 894 - returned ok
> ok 895 - No unexpected STDOUT
> ok 896 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 897 - stringify works
> ok 898 - check_ssh_hostname ok for ssh_test
> ok 899 - hostname type is correct for ssh_test
> ok 900 - starting afresh for ssh hostname checks
> ok 901 - returned ok
> ok 902 - returned ok
> ok 903 - No unexpected STDOUT
> ok 904 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 905 - stringify works
> ok 906 - check_ssh_hostname ok for server1
> ok 907 - realname set
> ok 908 - geometry set
> ok 909 - geometry set
> ok 910 - starting afresh for ssh hostname checks
> ok 911 - returned ok
> ok 912 - returned ok
> ok 913 - No unexpected STDOUT
> ok 914 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 915 - stringify works
> ok 916 - check_ssh_hostname ok for server2
> ok 917 - realname set
> ok 918 - geometry set
> ok 919 - geometry set
> ok 920 - starting afresh for ssh hostname checks
> ok 921 - returned ok
> ok 922 - returned ok
> ok 923 - No unexpected STDOUT
> ok 924 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 925 - stringify works
> ok 926 - check_ssh_hostname ok for server3
> ok 927 - realname set
> ok 928 - geometry set
> ok 929 - geometry set
> ok 930 - starting afresh for ssh hostname checks
> ok 931 - returned ok
> ok 932 - returned ok
> ok 933 - No unexpected STDOUT
> ok 934 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 935 - stringify works
> ok 936 - check_ssh_hostname ok for server4
> ok 937 - realname set
> ok 938 - geometry set
> ok 939 - geometry set
> ok 940 - starting afresh for ssh hostname checks
> ok 941 - returned ok
> ok 942 - returned ok
> ok 943 - No unexpected STDOUT
> ok 944 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 945 - stringify works
> ok 946 - check_ssh_hostname ok for server-5
> ok 947 - realname set
> ok 948 - geometry set
> ok 949 - geometry set
> ok 950 - starting afresh for ssh hostname checks
> ok 951 - returned ok
> ok 952 - returned ok
> ok 953 - No unexpected STDOUT
> ok 954 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 955 - stringify works
> ok 956 - check_ssh_hostname ok for server5.domain.name
> ok 957 - realname set
> ok 958 - geometry set
> ok 959 - geometry set
> ok 960 - starting afresh for ssh hostname checks
> ok 961 - returned ok
> ok 962 - returned ok
> ok 963 - No unexpected STDOUT
> ok 964 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 965 - stringify works
> ok 966 - check_ssh_hostname ok for server-6.domain.name
> ok 967 - realname set
> ok 968 - geometry set
> ok 969 - geometry set
> ok 970 - starting afresh for ssh hostname checks
> ok 971 - returned ok
> ok 972 - returned ok
> ok 973 - No unexpected STDOUT
> ok 974 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 975 - stringify works
> ok 976 - check_ssh_hostname ok for server1
> ok 977 - realname set
> ok 978 - geometry set
> ok 979 - geometry set
> ok 980 - starting afresh for ssh hostname checks
> ok 981 - returned ok
> ok 982 - returned ok
> ok 983 - No unexpected STDOUT
> ok 984 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 985 - stringify works
> ok 986 - check_ssh_hostname ok for server2
> ok 987 - realname set
> ok 988 - geometry set
> ok 989 - geometry set
> ok 990 - starting afresh for ssh hostname checks
> ok 991 - returned ok
> ok 992 - returned ok
> ok 993 - No unexpected STDOUT
> ok 994 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 995 - stringify works
> ok 996 - check_ssh_hostname ok for server3
> ok 997 - realname set
> ok 998 - geometry set
> ok 999 - geometry set
> ok 1000 - starting afresh for ssh hostname checks
> ok 1001 - returned ok
> ok 1002 - returned ok
> ok 1003 - No unexpected STDOUT
> ok 1004 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 1005 - stringify works
> ok 1006 - check_ssh_hostname ok for server4
> ok 1007 - realname set
> ok 1008 - geometry set
> ok 1009 - geometry set
> ok 1010 - starting afresh for ssh hostname checks
> ok 1011 - returned ok
> ok 1012 - returned ok
> ok 1013 - No unexpected STDOUT
> ok 1014 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 1015 - stringify works
> ok 1016 - check_ssh_hostname ok for server-5
> ok 1017 - realname set
> ok 1018 - geometry set
> ok 1019 - geometry set
> ok 1020 - starting afresh for ssh hostname checks
> ok 1021 - returned ok
> ok 1022 - returned ok
> ok 1023 - No unexpected STDOUT
> ok 1024 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 1025 - stringify works
> ok 1026 - check_ssh_hostname ok for server5.domain.name
> ok 1027 - realname set
> ok 1028 - geometry set
> ok 1029 - geometry set
> ok 1030 - starting afresh for ssh hostname checks
> ok 1031 - returned ok
> ok 1032 - returned ok
> ok 1033 - No unexpected STDOUT
> ok 1034 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 1035 - stringify works
> ok 1036 - check_ssh_hostname ok for server-6.domain.name
> ok 1037 - realname set
> ok 1038 - geometry set
> ok 1039 - geometry set
> ok 1040 - starting afresh for ssh hostname checks
> ok 1041 - returned ok
> ok 1042 - returned ok
> ok 1043 - No unexpected STDOUT
> ok 1044 - An object of class 'App::ClusterSSH::Host' isa
> 'App::ClusterSSH::Host'
> ok 1045 - stringify works
> ok 1046 - check_ssh_hostname ok for server_ssh_included
> ok 1047 - realname set
> ok 1048 - geometry set
> ok 1049 - geometry set
> 1..1049
> ok
>
> # Failed test 'returned ok'
> # at t/15config.t line 546.
> # got: 'die'
> # expected: 'return'
>
> # Failed test 'Expecting no STDERR'
> # at t/15config.t line 550.
> # got: ''
> # expected: 'Unable to write default $HOME/.clusterssh/config: Is a
> directory
> #
> # '
> # Looks like you failed 2 tests of 155.
> t/15config.t ......
> ok 1 - use App::ClusterSSH::Config;
> ok 2 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 3 - default config is correct
> ok 4 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 5 - got correct error message
> ok 6 - Picked up unknown config array
> ok 7 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 8 - validated ok
> ok 9 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 10 - default config is correct
> ok 11 - An object of class 'App::ClusterSSH::Exception::LoadFile' isa
> 'App::ClusterSSH::Exception::LoadFile'
> ok 12 - got correct error message
> # using /<<PKGBUILDDIR>>/t/15config.t.file1
> ok 13 - returned ok
> ok 14 - returned ok
> ok 15 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 16 - Expecting no STDOUT
> ok 17 - Expecting no STDERR
> ok 18 - amended config is correct
> # using /<<PKGBUILDDIR>>/t/15config.t.file2
> ok 19 - died ok
> ok 20 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 21 - die message correct
> ok 22 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 23 - Expecting no STDOUT
> ok 24 - Expecting no STDERR
> ok 25 - amended config is correct
> # using /<<PKGBUILDDIR>>/t/15config.t.file3
> ok 26 - returned ok
> ok 27 - returned ok
> ok 28 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 29 - Expecting no STDOUT
> ok 30 - Expecting no STDERR
> # find_binary tests
> ok 31 - died ok
> ok 32 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 33 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 34 - die message correct
> ok 35 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 36 - Expecting no STDOUT
> ok 37 - Expecting no STDERR
> ok 38 - amended config is correct
> ok 39 - died ok
> ok 40 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 41 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 42 - die message correct
> ok 43 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 44 - Expecting no STDOUT
> ok 45 - Expecting no STDERR
> ok 46 - amended config is correct
> ok 47 - returned ok
> ok 48 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 49 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 50 - Expecting no STDOUT
> ok 51 - Expecting no STDERR
> ok 52 - amended config is correct
> ok 53 - Found correct path to "ls"
> ok 54 - returned ok
> ok 55 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 56 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 57 - Expecting no STDOUT
> ok 58 - Expecting no STDERR
> ok 59 - amended config is correct
> ok 60 - Found correct path to "ls"
> ok 61 - No change made from find_binary
> ok 62 - returned ok
> ok 63 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 64 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 65 - Expecting no STDOUT
> ok 66 - Expecting no STDERR
> ok 67 - amended config is correct
> ok 68 - Found correct path to "ls"
> ok 69 - No change made from find_binary
> # Checks on loading configs
> # empty dir
> ok 70 - returned ok
> ok 71 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 72 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 73 - die message correct
> ok 74 - Expecting no STDOUT
> ok 75 - Got correct STDERR output for .csshrc
> ok 76 - .clusterssh dir exists
> ok 77 - .clusterssh config file exists
> ok 78 - amended config is correct
> # .csshrc warning
> ok 79 - returned ok
> ok 80 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 81 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 82 - die message correct
> ok 83 - Expecting no STDOUT
> ok 84 - Got correct STDERR output for .csshrc
> ok 85 - .clusterssh dir exists
> ok 86 - .clusterssh config file exists
> ok 87 - amended config is correct
> # .csshrc warning and .clusterssh dir plus config
> ok 88 - returned ok
> ok 89 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 90 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 91 - die message correct
> ok 92 - Expecting no STDOUT
> ok 93 - Got correct STDERR output for .csshrc
> ok 94 - .clusterssh dir exists
> ok 95 - .clusterssh config file exists
> ok 96 - amended config is correct
> # no .csshrc warning and .clusterssh dir
> ok 97 - returned ok
> ok 98 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 99 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 100 - die message correct
> ok 101 - Expecting no STDOUT
> ok 102 - Expecting no STDERR
> ok 103 - .clusterssh dir exists
> ok 104 - .clusterssh config file exists
> ok 105 - amended config is correct
> # no .csshrc warning, .clusterssh dir plus config + extra config
> ok 106 - returned ok
> ok 107 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 108 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 109 - die message correct
> ok 110 - Expecting no STDOUT
> ok 111 - Expecting no STDERR
> ok 112 - .clusterssh dir exists
> ok 113 - .clusterssh config file exists
> ok 114 - amended config is correct
> # no .csshrc warning, .clusterssh dir plus config + more extra configs
> ok 115 - returned ok
> ok 116 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 117 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 118 - die message correct
> ok 119 - Expecting no STDOUT
> ok 120 - Expecting no STDERR
> ok 121 - .clusterssh dir exists
> ok 122 - .clusterssh config file exists
> ok 123 - amended config is correct
> # check .clusterssh file is an error
> ok 124 - died ok
> ok 125 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 126 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 127 - die message correct
> ok 128 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 129 - Expecting no STDOUT
> ok 130 - Expecting no STDERR
> # check failure to write default config is caught
> ok 131 - died ok
> ok 132 - An object of class 'App::ClusterSSH::Exception::Config' isa
> 'App::ClusterSSH::Exception::Config'
> ok 133 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 134 - die message correct
> ok 135 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 136 - Expecting no STDOUT
> ok 137 - Expecting no STDERR
> # check .clusterssh errors via load_configs are not fatal
> ok 138 - died ok
> ok 139 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 140 - Expecting no STDOUT
> ok 141 - Expecting no STDERR
> # move of .csshrc failure
> ok 142 - died ok
> ok 143 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 144 - Expecting no STDOUT
> ok 145 - Expecting no STDERR
> ok 146 - Expected die msg
> # check failure to write default config is caught
> not ok 147 - returned ok
> ok 148 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 149 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 150 - Expecting no STDOUT
> not ok 151 - Expecting no STDERR
> # Checking dump
> ok 152 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 153 - die message correct
> ok 154 - Expecting no STDOUT
> ok 155 - Expecting no STDERR
> 1..155
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/155 subtests
> t/20helper.t ......
> ok 1 - use App::ClusterSSH::Helper;
> ok 2 - An object of class 'App::ClusterSSH::Helper' isa
> 'App::ClusterSSH::Helper'
> ok 3 - returned ok
> ok 4 - Expecting no STDOUT
> ok 5 - Expecting no STDERR
> ok 6 - no config
> ok 7 - returned ok
> ok 8 - Expecting no STDOUT
> ok 9 - Expecting no STDERR
> ok 10 - bad format
> ok 11 - returned ok
> ok 12 - Expecting no STDOUT
> ok 13 - missing arg
> ok 14 - returned ok
> ok 15 - Expecting no STDOUT
> ok 16 - Expecting no STDERR
> ok 17 - missing arg
> ok 18 - returned ok
> ok 19 - Expecting no STDOUT
> ok 20 - Expecting no STDERR
> ok 21 - missing arg
> ok 22 - returned ok
> ok 23 - Expecting no STDOUT
> ok 24 - Expecting no STDERR
> ok 25 - not died
> ok 26 - returned ok
> ok 27 - Expecting no STDOUT
> ok 28 - Expecting no STDERR
> ok 29 - not died
> 1..29
> ok
> t/30cluster.t .....
> ok 1 - use App::ClusterSSH::Cluster;
> ok 2 - use App::ClusterSSH::Config;
> ok 3 - An object of class 'App::ClusterSSH::Cluster' isa
> 'App::ClusterSSH::Cluster'
> ok 4 - An object of class 'App::ClusterSSH::Cluster' isa
> 'App::ClusterSSH::Cluster'
> ok 5 - Shared cluster object
> ok 6 - Shared cluster object
> ok 7 - coped with missing file ok
> ok 8 - An object of class 'App::ClusterSSH::Cluster' isa
> 'App::ClusterSSH::Cluster'
> ok 9 - An object of class 'App::ClusterSSH::Exception::LoadFile' isa
> 'App::ClusterSSH::Exception::LoadFile'
> ok 10 - Error on reading an existing file ok
> ok 11 - file file 1 get_tag on: tag1
> ok 12 - file file 1 get_tag on: people
> ok 13 - file file 1 dump_tags
> ok 14 - file file 2 get_tag on: tag3
> ok 15 - file file 2 get_tag on: tag1
> ok 16 - file file 2 get_tag on: people
> ok 17 - file file 2 get_tag on: tag2
> ok 18 - file file 2 dump_tags
> ok 19 - file tag 1 get_tag on: tag30
> ok 20 - file tag 1 get_tag on: tag3
> ok 21 - file tag 1 get_tag on: people
> ok 22 - file tag 1 get_tag on: tag40
> ok 23 - file tag 1 get_tag on: tag1
> ok 24 - file tag 1 get_tag on: tag10
> ok 25 - file tag 1 get_tag on: tag50
> ok 26 - file tag 1 get_tag on: tag2
> ok 27 - file tag 1 get_tag on: tag20
> ok 28 - file tag 1 dump_tags
> ok 29 - file file 3 get_tag on: tag30
> ok 30 - file file 3 get_tag on: tag3
> ok 31 - file file 3 get_tag on: default
> ok 32 - file file 3 get_tag on: people
> ok 33 - file file 3 get_tag on: tag40
> ok 34 - file file 3 get_tag on: tag10
> ok 35 - file file 3 get_tag on: tag1
> ok 36 - file file 3 get_tag on: tag50
> ok 37 - file file 3 get_tag on: tag20
> ok 38 - file file 3 get_tag on: tag2
> ok 39 - file file 3 dump_tags
> ok 40 - default cluster ok
> ok 41 - Count correct
> ok 42 - non-existant tag returns correctly
> ok 43 - no stdout for non-existant get_tag
> ok 44 - no stderr for non-existant get_tag
> ok 45 - non-existant tag returns undef
> ok 46 - list_tags returned okay
> ok 47 - no stdout for non-existant get_tag
> ok 48 - no stderr for non-existant get_tag
> ok 49 - tag list correct
> ok 50 - list_tags returned okay
> ok 51 - no stdout for non-existant get_tag
> ok 52 - no stderr for non-existant get_tag
> ok 53 - tag list count correct
> ok 54 - non-existant tag returns correctly
> ok 55 - no stdout for non-existant get_tag
> ok 56 - no stderr for non-existant get_tag
> ok 57 - non-existant tag returns undef
> ok 58 - External command doesnt exist
> ok 59 - External command failed tag count
> ok 60 - External command no args
> ok 61 - External command tag count
> ok 62 - External command no args
> ok 63 - External command: 2 args passed through
> ok 64 - External command: 1 tag expanded to one host
> ok 65 - External command: 1 tag expanded to 3 hosts and sorted
> ok 66 - External command: 1 tag expanded with self referencing tags
> ok 67 - External command: caught exception message
> ok 68 - External command: no stdout from perl code
> ok 69 - External command: no stderr from perl code
> ok 70 - External command: caught exception message
> ok 71 - External command: no stdout from perl code
> ok 72 - External command: no stderr from perl code
> ok 73 - exit okay on get_cluster_entries
> ok 74 - no stdout for get_cluster_entries
> ok 75 - no stderr for get_cluster_entries
> ok 76 - exit okay on get_tag_entries
> ok 77 - no stdout for get_tag_entries
> ok 78 - no stderr for get_tag_entries
> ok 79 - glob1 expansion, words
> ok 80 - glob2 expansion, words
> ok 81 - glob3 expansion, number range
> ok 82 - glob4 expansion, mixed
> ok 83 - glob5 expansion, mixed
> ok 84 - didnt die on nasty chars
> ok 85 - didnt die on nasty chars
> ok 86 - Expecting no STDOUT
> ok 87 - warned on nasty chars
> ok 88 - glob6 expansion, nasty chars
> ok 89 - didnt die on nasty chars
> ok 90 - didnt die on nasty chars
> ok 91 - Expecting no STDOUT
> ok 92 - warned on nasty chars
> ok 93 - glob7 expansion, nasty chars
> ok 94 - didnt die on nasty chars
> ok 95 - didnt die on nasty chars
> ok 96 - Expecting no STDOUT
> ok 97 - warned on nasty chars
> ok 98 - glob8 expansion, nasty chars
> 1..98
> ok
> t/80clusterssh.t ..
> ok 1 - use App::ClusterSSH;
> ok 2 - An object of class 'App::ClusterSSH' isa 'App::ClusterSSH'
> ok 3 - An object of class 'App::ClusterSSH::Config' isa
> 'App::ClusterSSH::Config'
> ok 4 - cluster loaded okay
> ok 5 - helper loaded okay
> ok 6 - options loaded okay
> ok 7 - window loaded okay
> ok 8 - No errors from exit_prog call
> ok 9 - Repeated servers removed okay
> 1..9
> ok
> t/boilerplate.t ...
> 1..3
> ok 1 - README contains no boilerplate text
> ok 2 - Changes contains no boilerplate text
> ok 3 - lib/App/ClusterSSH.pm contains no boilerplate text
> ok
> t/changes.t ....... skipped: Author tests not required for installation
> t/pod-coverage.t ..
> 1..12
> ok 1 - Pod coverage on App::ClusterSSH
> ok 2 - Pod coverage on App::ClusterSSH::Range
> ok 3 - Pod coverage on App::ClusterSSH::Config
> ok 4 - Pod coverage on App::ClusterSSH::L10N
> ok 5 - Pod coverage on App::ClusterSSH::Base
> ok 6 - Pod coverage on App::ClusterSSH::Cluster
> ok 7 - Pod coverage on App::ClusterSSH::Getopt
> ok 8 - Pod coverage on App::ClusterSSH::Window
> ok 9 - Pod coverage on App::ClusterSSH::Helper
> ok 10 - Pod coverage on App::ClusterSSH::Host
> ok 11 - Pod coverage on App::ClusterSSH::L10N::en
> ok 12 - Pod coverage on App::ClusterSSH::Window::Tk
> ok
> t/pod.t ...........
> 1..17
> ok 1 - POD test for blib/lib/App/ClusterSSH.pm
> ok 2 - POD test for blib/lib/App/ClusterSSH/Range.pm
> ok 3 - POD test for blib/lib/App/ClusterSSH/Config.pm
> ok 4 - POD test for blib/lib/App/ClusterSSH/L10N.pm
> ok 5 - POD test for blib/lib/App/ClusterSSH/Base.pm
> ok 6 - POD test for blib/lib/App/ClusterSSH/Cluster.pm
> ok 7 - POD test for blib/lib/App/ClusterSSH/Getopt.pm
> ok 8 - POD test for blib/lib/App/ClusterSSH/Window.pm
> ok 9 - POD test for blib/lib/App/ClusterSSH/Helper.pm
> ok 10 - POD test for blib/lib/App/ClusterSSH/Host.pm
> ok 11 - POD test for blib/lib/App/ClusterSSH/L10N/en.pm
> ok 12 - POD test for blib/lib/App/ClusterSSH/Window/Tk.pm
> ok 13 - POD test for blib/script/cssh
> ok 14 - POD test for blib/script/csftp
> ok 15 - POD test for blib/script/ccon
> ok 16 - POD test for blib/script/crsh
> ok 17 - POD test for blib/script/ctel
> ok
> t/range.t .........
> ok 1 - require App::ClusterSSH::Range;
> ok 2 - 'object created correctly' isa 'App::ClusterSSH::Range'
> ok 3 - No stdout for scalar 127.0.0.{10..12}
> ok 4 - No stderr for scalar 127.0.0.{10..12}
> ok 5 - correct leaveby for scalar 127.0.0.{10..12}
> ok 6 - die is undef for scalar 127.0.0.{10..12}
> ok 7 - expected return for scalar 127.0.0.{10..12}
> ok 8 - No stdout for array 127.0.0.{10..12}
> ok 9 - No stderr for array 127.0.0.{10..12}
> ok 10 - correct leaveby for array 127.0.0.{10..12}
> ok 11 - die is undef for array 127.0.0.{10..12}
> ok 12 - expected return for array 127.0.0.{10..12}
> ok 13 - No stdout for scalar 127.0.{20..22}.1
> ok 14 - No stderr for scalar 127.0.{20..22}.1
> ok 15 - correct leaveby for scalar 127.0.{20..22}.1
> ok 16 - die is undef for scalar 127.0.{20..22}.1
> ok 17 - expected return for scalar 127.0.{20..22}.1
> ok 18 - No stdout for array 127.0.{20..22}.1
> ok 19 - No stderr for array 127.0.{20..22}.1
> ok 20 - correct leaveby for array 127.0.{20..22}.1
> ok 21 - die is undef for array 127.0.{20..22}.1
> ok 22 - expected return for array 127.0.{20..22}.1
> ok 23 - No stdout for scalar a
> ok 24 - No stderr for scalar a
> ok 25 - correct leaveby for scalar a
> ok 26 - die is undef for scalar a
> ok 27 - expected return for scalar a
> ok 28 - No stdout for array a
> ok 29 - No stderr for array a
> ok 30 - correct leaveby for array a
> ok 31 - die is undef for array a
> ok 32 - expected return for array a
> ok 33 - No stdout for scalar c{a,b}
> ok 34 - No stderr for scalar c{a,b}
> ok 35 - correct leaveby for scalar c{a,b}
> ok 36 - die is undef for scalar c{a,b}
> ok 37 - expected return for scalar c{a,b}
> ok 38 - No stdout for array c{a,b}
> ok 39 - No stderr for array c{a,b}
> ok 40 - correct leaveby for array c{a,b}
> ok 41 - die is undef for array c{a,b}
> ok 42 - expected return for array c{a,b}
> ok 43 - No stdout for scalar d{a,b,c}
> ok 44 - No stderr for scalar d{a,b,c}
> ok 45 - correct leaveby for scalar d{a,b,c}
> ok 46 - die is undef for scalar d{a,b,c}
> ok 47 - expected return for scalar d{a,b,c}
> ok 48 - No stdout for array d{a,b,c}
> ok 49 - No stderr for array d{a,b,c}
> ok 50 - correct leaveby for array d{a,b,c}
> ok 51 - die is undef for array d{a,b,c}
> ok 52 - expected return for array d{a,b,c}
> ok 53 - No stdout for scalar e{0}
> ok 54 - No stderr for scalar e{0}
> ok 55 - correct leaveby for scalar e{0}
> ok 56 - die is undef for scalar e{0}
> ok 57 - expected return for scalar e{0}
> ok 58 - No stdout for array e{0}
> ok 59 - No stderr for array e{0}
> ok 60 - correct leaveby for array e{0}
> ok 61 - die is undef for array e{0}
> ok 62 - expected return for array e{0}
> ok 63 - No stdout for scalar f{0..3}
> ok 64 - No stderr for scalar f{0..3}
> ok 65 - correct leaveby for scalar f{0..3}
> ok 66 - die is undef for scalar f{0..3}
> ok 67 - expected return for scalar f{0..3}
> ok 68 - No stdout for array f{0..3}
> ok 69 - No stderr for array f{0..3}
> ok 70 - correct leaveby for array f{0..3}
> ok 71 - die is undef for array f{0..3}
> ok 72 - expected return for array f{0..3}
> ok 73 - No stdout for scalar g{0..2,4}
> ok 74 - No stderr for scalar g{0..2,4}
> ok 75 - correct leaveby for scalar g{0..2,4}
> ok 76 - die is undef for scalar g{0..2,4}
> ok 77 - expected return for scalar g{0..2,4}
> ok 78 - No stdout for array g{0..2,4}
> ok 79 - No stderr for array g{0..2,4}
> ok 80 - correct leaveby for array g{0..2,4}
> ok 81 - die is undef for array g{0..2,4}
> ok 82 - expected return for array g{0..2,4}
> ok 83 - No stdout for scalar host{a,b}-test{1,2}
> ok 84 - No stderr for scalar host{a,b}-test{1,2}
> ok 85 - correct leaveby for scalar host{a,b}-test{1,2}
> ok 86 - die is undef for scalar host{a,b}-test{1,2}
> ok 87 - expected return for scalar host{a,b}-test{1,2}
> ok 88 - No stdout for array host{a,b}-test{1,2}
> ok 89 - No stderr for array host{a,b}-test{1,2}
> ok 90 - correct leaveby for array host{a,b}-test{1,2}
> ok 91 - die is undef for array host{a,b}-test{1,2}
> ok 92 - expected return for array host{a,b}-test{1,2}
> ok 93 - No stdout for scalar h{0..2,4..6}
> ok 94 - No stderr for scalar h{0..2,4..6}
> ok 95 - correct leaveby for scalar h{0..2,4..6}
> ok 96 - die is undef for scalar h{0..2,4..6}
> ok 97 - expected return for scalar h{0..2,4..6}
> ok 98 - No stdout for array h{0..2,4..6}
> ok 99 - No stderr for array h{0..2,4..6}
> ok 100 - correct leaveby for array h{0..2,4..6}
> ok 101 - die is undef for array h{0..2,4..6}
> ok 102 - expected return for array h{0..2,4..6}
> ok 103 - No stdout for scalar i{0..1,a}
> ok 104 - No stderr for scalar i{0..1,a}
> ok 105 - correct leaveby for scalar i{0..1,a}
> ok 106 - die is undef for scalar i{0..1,a}
> ok 107 - expected return for scalar i{0..1,a}
> ok 108 - No stdout for array i{0..1,a}
> ok 109 - No stderr for array i{0..1,a}
> ok 110 - correct leaveby for array i{0..1,a}
> ok 111 - die is undef for array i{0..1,a}
> ok 112 - expected return for array i{0..1,a}
> ok 113 - No stdout for scalar j{0..2,a,b,c}
> ok 114 - No stderr for scalar j{0..2,a,b,c}
> ok 115 - correct leaveby for scalar j{0..2,a,b,c}
> ok 116 - die is undef for scalar j{0..2,a,b,c}
> ok 117 - expected return for scalar j{0..2,a,b,c}
> ok 118 - No stdout for array j{0..2,a,b,c}
> ok 119 - No stderr for array j{0..2,a,b,c}
> ok 120 - correct leaveby for array j{0..2,a,b,c}
> ok 121 - die is undef for array j{0..2,a,b,c}
> ok 122 - expected return for array j{0..2,a,b,c}
> ok 123 - No stdout for scalar k{4..6,a..c}
> ok 124 - No stderr for scalar k{4..6,a..c}
> ok 125 - correct leaveby for scalar k{4..6,a..c}
> ok 126 - die is undef for scalar k{4..6,a..c}
> ok 127 - expected return for scalar k{4..6,a..c}
> ok 128 - No stdout for array k{4..6,a..c}
> ok 129 - No stderr for array k{4..6,a..c}
> ok 130 - correct leaveby for array k{4..6,a..c}
> ok 131 - die is undef for array k{4..6,a..c}
> ok 132 - expected return for array k{4..6,a..c}
> ok 133 - No stdout for scalar lh:{22001..22003}
> ok 134 - No stderr for scalar lh:{22001..22003}
> ok 135 - correct leaveby for scalar lh:{22001..22003}
> ok 136 - die is undef for scalar lh:{22001..22003}
> ok 137 - expected return for scalar lh:{22001..22003}
> ok 138 - No stdout for array lh:{22001..22003}
> ok 139 - No stderr for array lh:{22001..22003}
> ok 140 - correct leaveby for array lh:{22001..22003}
> ok 141 - die is undef for array lh:{22001..22003}
> ok 142 - expected return for array lh:{22001..22003}
> ok 143 - No stdout for scalar lh{1..3}.dot.com
> ok 144 - No stderr for scalar lh{1..3}.dot.com
> ok 145 - correct leaveby for scalar lh{1..3}.dot.com
> ok 146 - die is undef for scalar lh{1..3}.dot.com
> ok 147 - expected return for scalar lh{1..3}.dot.com
> ok 148 - No stdout for array lh{1..3}.dot.com
> ok 149 - No stderr for array lh{1..3}.dot.com
> ok 150 - correct leaveby for array lh{1..3}.dot.com
> ok 151 - die is undef for array lh{1..3}.dot.com
> ok 152 - expected return for array lh{1..3}.dot.com
> ok 153 - No stdout for scalar l{0..2,7..9,e..g}
> ok 154 - No stderr for scalar l{0..2,7..9,e..g}
> ok 155 - correct leaveby for scalar l{0..2,7..9,e..g}
> ok 156 - die is undef for scalar l{0..2,7..9,e..g}
> ok 157 - expected return for scalar l{0..2,7..9,e..g}
> ok 158 - No stdout for array l{0..2,7..9,e..g}
> ok 159 - No stderr for array l{0..2,7..9,e..g}
> ok 160 - correct leaveby for array l{0..2,7..9,e..g}
> ok 161 - die is undef for array l{0..2,7..9,e..g}
> ok 162 - expected return for array l{0..2,7..9,e..g}
> ok 163 - No stdout for scalar m{0,1}
> ok 164 - No stderr for scalar m{0,1}
> ok 165 - correct leaveby for scalar m{0,1}
> ok 166 - die is undef for scalar m{0,1}
> ok 167 - expected return for scalar m{0,1}
> ok 168 - No stdout for array m{0,1}
> ok 169 - No stderr for array m{0,1}
> ok 170 - correct leaveby for array m{0,1}
> ok 171 - die is undef for array m{0,1}
> ok 172 - expected return for array m{0,1}
> ok 173 - No stdout for scalar n0..2}
> ok 174 - No stderr for scalar n0..2}
> ok 175 - correct leaveby for scalar n0..2}
> ok 176 - die is undef for scalar n0..2}
> ok 177 - expected return for scalar n0..2}
> ok 178 - No stdout for array n0..2}
> ok 179 - No stderr for array n0..2}
> ok 180 - correct leaveby for array n0..2}
> ok 181 - die is undef for array n0..2}
> ok 182 - expected return for array n0..2}
> ok 183 - No stdout for scalar o{a,b,c
> ok 184 - No stderr for scalar o{a,b,c
> ok 185 - correct leaveby for scalar o{a,b,c
> ok 186 - die is undef for scalar o{a,b,c
> ok 187 - expected return for scalar o{a,b,c
> ok 188 - No stdout for array o{a,b,c
> ok 189 - No stderr for array o{a,b,c
> ok 190 - correct leaveby for array o{a,b,c
> ok 191 - die is undef for array o{a,b,c
> ok 192 - expected return for array o{a,b,c
> ok 193 - No stdout for scalar p{0..2
> ok 194 - No stderr for scalar p{0..2
> ok 195 - correct leaveby for scalar p{0..2
> ok 196 - die is undef for scalar p{0..2
> ok 197 - expected return for scalar p{0..2
> ok 198 - No stdout for array p{0..2
> ok 199 - No stderr for array p{0..2
> ok 200 - correct leaveby for array p{0..2
> ok 201 - die is undef for array p{0..2
> ok 202 - expected return for array p{0..2
> ok 203 - No stdout for scalar q-0{0,1}
> ok 204 - No stderr for scalar q-0{0,1}
> ok 205 - correct leaveby for scalar q-0{0,1}
> ok 206 - die is undef for scalar q-0{0,1}
> ok 207 - expected return for scalar q-0{0,1}
> ok 208 - No stdout for array q-0{0,1}
> ok 209 - No stderr for array q-0{0,1}
> ok 210 - correct leaveby for array q-0{0,1}
> ok 211 - die is undef for array q-0{0,1}
> ok 212 - expected return for array q-0{0,1}
> ok 213 - No stdout for scalar q-0{0..1}
> ok 214 - No stderr for scalar q-0{0..1}
> ok 215 - correct leaveby for scalar q-0{0..1}
> ok 216 - die is undef for scalar q-0{0..1}
> ok 217 - expected return for scalar q-0{0..1}
> ok 218 - No stdout for array q-0{0..1}
> ok 219 - No stderr for array q-0{0..1}
> ok 220 - correct leaveby for array q-0{0..1}
> ok 221 - die is undef for array q-0{0..1}
> ok 222 - expected return for array q-0{0..1}
> ok 223 - No stdout for scalar {10..12}
> ok 224 - No stderr for scalar {10..12}
> ok 225 - correct leaveby for scalar {10..12}
> ok 226 - die is undef for scalar {10..12}
> ok 227 - expected return for scalar {10..12}
> ok 228 - No stdout for array {10..12}
> ok 229 - No stderr for array {10..12}
> ok 230 - correct leaveby for array {10..12}
> ok 231 - die is undef for array {10..12}
> ok 232 - expected return for array {10..12}
> 1..232
> ok
>
> Test Summary Report
> -------------------
> t/05getopts.t (Wstat: 0 Tests: 175 Failed: 0)
> TODO passed: 160-163, 168-171
> t/15config.t (Wstat: 512 (exited 2) Tests: 155 Failed: 2)
> Failed tests: 147, 151
> Non-zero exit status: 2
> Files=14, Tests=1970, 4 wallclock secs ( 0.21 usr 0.06 sys + 3.18 cusr
> 0.42 csys = 3.87 CPU)
> Result: FAIL
> Failed 1/14 test programs. 2/1970 subtests failed.
> dh_auto_test: error: /usr/bin/perl Build test --verbose 1 returned exit code
> 255
The full build log is available from:
http://qa-logs.debian.net/2022/12/20/clusterssh_4.16-3_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&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 ---