Skip Menu |

This queue is for tickets about the Net-OpenSSH CPAN distribution.

Report information
The Basics
Id: 99513
Status: resolved
Priority: 0/
Queue: Net-OpenSSH

People
Owner: Nobody in particular
Requestors: oldendick [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Failure in Net::OpenSSH test suite during 'make test'
Date: Wed, 15 Oct 2014 17:51:31 +0000 (UTC)
To: "bug-Net-OpenSSH [...] rt.cpan.org" <bug-Net-OpenSSH [...] rt.cpan.org>
From: Greg Oldendick <oldendick [...] yahoo.com>
'make test' is failing on Net-OpenSSH-0.62.tar.gz due to some problem which seems related to ksh. It works when I fall back to Net-OpenSSH-0.60.tar.gz. Version details: Red Hat Enterprise Linux Server release 6.6 (Santiago) Linux [hostname] 2.6.32-504.el6.s390x #1 SMP Tue Sep 16 01:53:48 EDT 2014 s390x s390x s390x GNU/Linux This is perl, v5.10.1 (*) built for s390x-linux-thread-multi ksh --version: version sh (AT&T Research) 93u+ 2012-08-01 Please let me know if you need more information. Relevant piece of the log: SALVA/Net-OpenSSH-0.62.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/1_run.t .... # # SSH client found: OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013. # Trying to connect to localhost, timeout is 15s. Password: t/1_run.t .... ok t/quoting.t .. # running tests for shells sh bash ksh dash t/quoting.t .. 333/808 # Failed test 'ksh - 34' # at t/quoting.t line 52. # got: '<(~^( ~!¦@` ${&\,"| # ¦:!+!$={;;){¦+;<,>=|}}'[<&) %}.`| # [} # =>;¦![,@^¦@&?;{¦¦#$:.: {+< ;?¦+|`.\¦:!/'@([fx' # expected: '<(~^( ~!¦@` ${&\,"| # ¦:!+!$={;;){¦+;<,>=|}}'[<&) %}.`| # [} # =>;¦![,@^¦@&?;{¦¦#$:.: {+< ;?¦+|`.\¦:!/'@([' # str: ><(~^( ~!¦@` ${&\,"| # ¦:!+!$={;;){¦+;<,>=|}}'[<&) %}.`| # [} # =>;¦![,@^¦@&?;{¦¦#$:.: {+< ;?¦+|`.\¦:!/'@([< cmd: >printf '%s' '<(~^( ~!¦@` ${&\,"| # ¦:!+!$={;;){¦+;<,>=|}}'\''[<&) %}.`| # [} # =>;¦![,@^¦@&?;{¦¦#$:.: {+< ;?¦+|`.\¦:!/'\''@(['< # Looks like you failed 1 test of 808. t/quoting.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/808 subtests Test Summary Report ------------------- t/quoting.t (Wstat: 256 Tests: 808 Failed: 1) Failed test: 439 Non-zero exit status: 1 Files=2, Tests=854, 7 wallclock secs ( 0.09 usr 0.01 sys + 1.99 cusr 0.83 csys = 2.92 CPU) Result: FAIL Failed 1/2 test programs. 1/854 subtests failed. make: *** [test_dynamic] Error 1 SALVA/Net-OpenSSH-0.62.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SALVA/Net-OpenSSH-0.62.tar.gz
Hi, On Wed Oct 15 13:51:45 2014, oldendick@yahoo.com wrote: Show quoted text
> 'make test' is failing on Net-OpenSSH-0.62.tar.gz due to some problem > which seems related to ksh. It works when I fall back to Net-OpenSSH- > 0.60.tar.gz.
The testing script (t/quoting.t) logs the strings that were incorrectly quoted into a file named 'missquoted.txt'. Could you attach it here?
Subject: Re: [rt.cpan.org #99513] Failure in Net::OpenSSH test suite during 'make test'
Date: Wed, 29 Oct 2014 10:25:05 -0700
To: "bug-Net-OpenSSH [...] rt.cpan.org" <bug-Net-OpenSSH [...] rt.cpan.org>
From: Salvador Fandino <sfandino [...] yahoo.com>
Show quoted text
----- Original Message -----
> From: Greg Oldendick via RT <bug-Net-OpenSSH@rt.cpan.org> > To: > Cc: > Sent: Wednesday, October 15, 2014 7:51 PM > Subject: [rt.cpan.org #99513] Failure in Net::OpenSSH test suite during 'make test' > > Wed Oct 15 13:51:45 2014: Request 99513 was acted upon. > Transaction: Ticket created by oldendick@yahoo.com > Queue: Net-OpenSSH > Subject: Failure in Net::OpenSSH test suite during 'make test' > Broken in: (no value) > Severity: (no value) > Owner: Nobody > Requestors: oldendick@yahoo.com > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=99513 > > > > 'make test' is failing on Net-OpenSSH-0.62.tar.gz due to some problem > which seems related to ksh. It works when I fall back to > Net-OpenSSH-0.60.tar.gz. > > Version details: > > Red Hat Enterprise Linux Server release 6.6 (Santiago) > > Linux [hostname] 2.6.32-504.el6.s390x #1 SMP Tue Sep 16 01:53:48 EDT 2014 s390x > s390x s390x GNU/Linux > > This is perl, v5.10.1 (*) built for s390x-linux-thread-multi > > ksh --version: > version sh (AT&T Research) 93u+ 2012-08-01 > > Please let me know if you need more information.
I am unable to reproduce the problem under Debian stable for s390x running on the Hercules emulator. ksh version is 2912-02-29 though.
I have been able to finally reproduce it. ksh is broken and may parse incorrectly the command line: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767935 I have changed Net::OpenSSH tests to skip that shell. Thank you for reporting the issue.