Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Plack CPAN distribution.

Report information
The Basics
Id: 64545
Status: resolved
Priority: 0/
Queue: Plack

People
Owner: Nobody in particular
Requestors: DOUGDUDE [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 0.9960
  • 0.9954
  • 0.9955
  • 0.9956
  • 0.9957
  • 0.9958
  • 0.9959
Fixed in: (no value)



Subject: share\stuff..\Hello.txt': No such file or directory
On Windows when extracting the tar, "stuff.." gets named "stuff" on the disk. This happened in the CPAN tool chain, as well as when using 7-Zip. Using 7-Zip, I can see that the directory is indeed named "share.." in the archive. I believe this is because (at least on NTFS) you cannot name folder names that end with a dot.
Fixed in 0.9961
I guess I didn't realize since I was manually unarchived because of the issue, but you may want to rename the directory, because (at least in CPAN.pm) the archive extraction fails because of checks that CPAN::Tarzip is making: Show quoted text
cpan> install Plack
Running install for module 'Plack' Running make for M/MI/MIYAGAWA/Plack-0.9961.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/M/MI/MIYAGAWA/Plack-0.9961.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/M/MI/MIYAGAWA/CHECKSUMS Checksum for C:\strawberry\cpan\sources\authors\id\M\MI\MIYAGAWA\Plack-0.9961.tar.gz ok Could not open file 'C:\strawberry\cpan\build\tmp-3200\Plack-0.9961\share\stuff..\Hello.txt': No such file or directory at C:\strawberry\perl\lib/CPAN/Tarzip.pm line 389 Could not extract 'Plack-0.9961/share/stuff../Hello.txt' at C:\strawberry\perl\lib/CPAN/Tarzip.pm line 389 Could not untar with Archive::Tar. Had problems unarchiving. Please build manually Running make test Make had some problems, won't test Running make install Make had some problems, won't install Failed during this command: MIYAGAWA/Plack-0.9961.tar.gz : unwrapped NO -- untar failed If you are looking to have the share.. directory in the files on disk in the end, perhaps doing some kind of rename on the other platforms afterwords? I'm not really sure what would work best.
Hello, It is now working for me, thank you! The pass report should eventually be at http://www.cpantesters.org/cpan/report/031a993b-6cd5-1014-86ce-28d7c519f259