Skip Menu |

This queue is for tickets about the CPANPLUS CPAN distribution.

Report information
The Basics
Id: 34519
Status: resolved
Priority: 0/
Queue: CPANPLUS

People
Owner: Nobody in particular
Requestors: imacat [...] mail.imacat.idv.tw
Cc:
AdminCc:

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



Subject: Getting Wrong File with S/SE/SENGER/NET-IPFilterSimple_V1.1.tar.gz
Dear Jos Boumans, Hi. This is imacat from Taiwan. I fould that CPANPLUS shell in some cases try to download a wrong file than requested. For example, when I try to get S/SE/SENGER/NET-IPFilterSimple_V1.1.tar.gz, it tries to get S/SE/SENGER/NET-IPFilterSimple-V1.1.tar.gz instead: imacat@rinse /tmp/t % /opt/perl/testers/5.8.8/bin/cpanp -t S/SE/SENGER/NET-IPFilterSimple_V1.1.tar.gz [MSG] Checking if source files are up to date [MSG] Retrieving /home/imacat/.cpanplus/sourcefiles.2.18.stored [MSG] No '/home/imacat/.cpanplus/custom-sources' dir, skipping custom sources Testing NET::IPFilterSimple (V1.1) [MSG] Trying to get 'ftp://cpan.cdpa.nsysu.edu.tw/Unix/Lang/CPAN/authors/id/S/SE/SENGER/CHECKSUMS' [MSG] Archive size is not known for 'NET-IPFilterSimple-V1.1.tar.gz' [MSG] No 'md5' checksum known for 'NET-IPFilterSimple-V1.1.tar.gz' Unable to read '/home/imacat/.cpanplus/authors/id/S/SE/SENGER/NET-IPFilterSimple-V1.1.tar.gz': at /opt/perl/testers/5.8.8/lib/site_perl/5.8.8/CPANPLUS/Internals/Extract.pm line 158 [MSG] Extracted 'NET::IPFilterSimple' to '/tmp/t' [ERROR] Unable to find 'Build.PL' or 'Makefile.PL' for 'NET::IPFilterSimple'; Will default to 'CPANPLUS::Dist::MM' but might be unable to install! ==> MISSING Signature file! <== [MSG] No 'Makefile.PL' found - attempting to generate one Running [/opt/perl/testers/5.8.8/bin/perl /opt/perl/testers/5.8.8/bin/cpanp-run-perl /tmp/t/Makefile.PL ]... Writing Makefile for NET::IPFilterSimple Running [/usr/bin/make -j 2]... Running [/usr/bin/make test -j 2]... No tests defined for NET::IPFilterSimple extension. [MSG] Sending test report for 'NET-IPFilterSimple-V1.1' [MSG] Successfully sent 'pass' report for 'NET-IPFilterSimple-V1.1' *** Install log written to: /home/imacat/.cpanplus/install-logs/NET-IPFilterSimple-V1.1-1206776250.log Module 'NET::IPFilterSimple' tested successfully No errors testing all modules imacat@rinse /tmp/t % Could this be fixed? I believe there are many bogus PASS CPAN tester reports sent due to this reason. Please tell me if you need any more information, or if I could be of any help. Thank you.
On Sat Mar 29 03:42:31 2008, IMACAT wrote: Show quoted text
> Hi. This is imacat from Taiwan. I fould that CPANPLUS shell in > some cases try to download a wrong file than requested. For example, > when I try to get S/SE/SENGER/NET-IPFilterSimple_V1.1.tar.gz, it tries > to get S/SE/SENGER/NET-IPFilterSimple-V1.1.tar.gz instead:
You've found a bug in the package parsing and recombining code. I've fixed that now, and your example file downloads properly now. Thanks for reporting.