develooper Front page | perl.perl5.porters | Postings from January 2006

[perl #38319] Something to double check before releasing 5.8.8

From:
Adam Kennedy
Date:
January 24, 2006 08:26
Subject:
[perl #38319] Something to double check before releasing 5.8.8
Message ID:
rt-3.0.11-38319-128757.18.4317248603574@perl.org
# New Ticket Created by  Adam Kennedy 
# Please include the string:  [perl #38319]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=38319 >


In doing some Windows Perl stuff (for my Perl on Windows competition at 
http://use.perl.org/~Alias/journal/28427) I noticed a problem with the 
CPAN.pm included in ActivePerl 5.8.7, which I'm assuming at this point 
is the same as in stock 5.8.7.

The CPAN.pm interacts with LWP and ftp.exe in such a way (it's a 
combination of 2-3 conditions) that it means that CPAN mirror selection 
cannot be completed on any Win32 host that HAS the ability to do 
passive-FTP but does NOT have the ability to do full-two-way-FTP.

This means NATs, firewalls, ADSL and cable modem router boxes, Virtual 
PC images, and a ton of other situations.

Since testing of ActivePerl 5.8.8 isn't going to be possible until AFTER 
the release of 5.8.8, I thought I should not it for core Perl.

Please verify BEFORE releasing 5.8.8 that whatever CPAN.pm is installed 
CAN deal with the above-mentioned passive FTP situations.

I'm assuming this means checking ftp.exe for false-positive failures (it 
creates zero byte files) and making sure LWP and similar are explicitly 
told to always work in passive mode, at the very least when pulling down 
MIRRORED.BY.

I've filed rt.cpan.org bugs against CPAN.pm for all the situations I 
could find where it has issues (there's 4 bugs).

Adam K




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About