Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 55577
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: xrobau [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.02_03
Fixed in: (no value)



Subject: Some part of Strawberry breaks Net::SSH::Perl and Net::SCP
Starting from a clean installation of Strawberry Portable (5.10.1.1), running 'cpan install Net::SSH::Perl' is successful, but it does NOT function correctly. I've spent a fair whack of time trying to figure out what part of Strawberry breaks it, but after recompiling a pile of modules, I still couldn't get it working. Googling for "Sending SSH2_FXP_INIT" brings up a huge number of people having this problem (it's caused by the receive message from Net::SSH::Perl not returning). I failed to find a single person who is successfully using Net::SSH::Perl under Strawberry. I'm quite happy to write a sample program, but even the examples provided in the package do not work. This package works fine under Linux and Solaris perls.
Subject: Some part of Strawberry breaks Net::SSH::Perl and Net::SFTP
From: xrobau [...] gmail.com
Note, I had a brain fade then. Net::SCP is a wrapper for a system scp binary, whilst Net::SFTP uses Net::SSH::Perl. I was referring to Net::SFTP in my ticket. Sorry.
On Mon Mar 15 05:31:04 2010, xrobau@gmail.com wrote: Show quoted text
> Note, I had a brain fade then. Net::SCP is a wrapper for a system scp > binary, whilst Net::SFTP uses Net::SSH::Perl. I was referring to
Net::SFTP Show quoted text
> in my ticket. Sorry.
Net::SSH::Perl is a known problem module as it stands on CPAN. I wanted to include it in October 2009 when I did the rest of the "crypto toolchain"... We DID include all its prerequisites. I'd like to see it work well enough to be includable. http://rt.cpan.org/Public/Bug/Display.html?id=52872 http://rt.cpan.org/Public/Bug/Display.html?id=49820 http://fisheye2.atlassian.com/browse/cpan/trunk/Perl-Dist-Strawberry/lib/Perl/Dist/Strawberry.pm?r1=9340&r2=9351 Going back and reading that last bug, you may wish to check gsm's CVS and see if it got fixed since... apparently I've gotten distracted since and forgot to follow back up. Now I just have to find where the CVS server in question is! And it's not all Strawberry's fault - it starts with the fact that this module hits an edge case that's mentioned in perlport and had to be programmed around. (The "can't select anything but a socket on Win32" thing...)
From: xrobau [...] gmail.com
On Mon Mar 15 11:14:45 2010, CSJEWELL wrote: Show quoted text
>> Net::SSH::Perl is a known problem module as it stands on CPAN. I
> wanted > to include it in October 2009 when I did the rest of the "crypto > toolchain"... We DID include all its prerequisites. I'd like to see it > work well enough to be includable.
How about just giving up on Net::SSH - Net:SSH2 _does_ work, and has all the functionality of Net:SSH, with the added bonus of not being obsolete. There's a PPM for 5.10 that works perfectly available here: http://cpan.uwinnipeg.ca/PPMPackages/10xx/Net-SSH2.ppd
On Wed May 19 19:46:26 2010, xrobau@gmail.com wrote: Show quoted text
> On Mon Mar 15 11:14:45 2010, CSJEWELL wrote:
> >> Net::SSH::Perl is a known problem module as it stands on CPAN. I
> > wanted > > to include it in October 2009 when I did the rest of the "crypto > > toolchain"... We DID include all its prerequisites. I'd like to see it > > work well enough to be includable.
> > How about just giving up on Net::SSH - Net:SSH2 _does_ work, and has all > the functionality of Net:SSH, with the added bonus of not being > obsolete. > > There's a PPM for 5.10 that works perfectly available here: > > http://cpan.uwinnipeg.ca/PPMPackages/10xx/Net-SSH2.ppd
Since some modules do rely on Net::SSH::Perl directly, I don't really want to 'give up on it' - I'd rather see it work. However, I HAVE decided to include Net::SSH2 as well, assuming everything goes well over the weekend when I test it. (it does build on both 32 and 64-bit 5.12.x.) Ticket for that is at RT#57677.