Skip Menu |

This queue is for tickets about the Shipwright CPAN distribution.

Report information
The Basics
Id: 39443
Status: resolved
Priority: 0/
Queue: Shipwright

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

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



Subject: FS Backend is broken
Working with the latest Subversion checkout if one attempts to import something using an file system back-end, you won't get very far (at least not very far on my Mac): $ shipwright import -r fs:Net-Jifty cpan:Net::Jifty --no-follow CPAN related output will be at /var/folders/G1/G17vOXk2HGGHz3FQcINUk++++TM/-Tmp-/shipwright_WzwI3t/shipwright_cpan.log Net-Jifty-0.07/ Net-Jifty-0.07/Changes Net-Jifty-0.07/inc/ Net-Jifty-0.07/inc/Module/ Net-Jifty-0.07/inc/Module/Install/ Net-Jifty-0.07/inc/Module/Install/Base.pm Net-Jifty-0.07/inc/Module/Install/Can.pm Net-Jifty-0.07/inc/Module/Install/Fetch.pm Net-Jifty-0.07/inc/Module/Install/Makefile.pm Net-Jifty-0.07/inc/Module/Install/Metadata.pm Net-Jifty-0.07/inc/Module/Install/Win32.pm Net-Jifty-0.07/inc/Module/Install/WriteAll.pm Net-Jifty-0.07/inc/Module/Install.pm Net-Jifty-0.07/lib/ Net-Jifty-0.07/lib/Net/ Net-Jifty-0.07/lib/Net/Jifty.pm Net-Jifty-0.07/Makefile.PL Net-Jifty-0.07/MANIFEST Net-Jifty-0.07/META.yml Net-Jifty-0.07/SIGNATURE Net-Jifty-0.07/t/ Net-Jifty-0.07/t/000-load.t Net-Jifty-0.07/t/001-login.t Net-Jifty-0.07/t/002-method.t Net-Jifty-0.07/t/003-crud.t Net-Jifty-0.07/t/004-search.t Net-Jifty-0.07/t/005-validate.t Net-Jifty-0.07/t/lib/ Net-Jifty-0.07/t/lib/Net/ Net-Jifty-0.07/t/lib/Net/Jifty/ Net-Jifty-0.07/t/lib/Net/Jifty/Test.pm detected ExtUtils::MakeMaker build system; generating appropriate build script Cannot read from Net-Jifty//shipwright/order.yml: No such file or directory at /Library/Perl/5.8.8/darwin-thread-multi-2level/YAML/Syck.pm line 126. cannot chdir to /private/var/folders/G1/G17vOXk2HGGHz3FQcINUk++++TM/-Tmp-/shipwright_cNhQwu/build from /var/folders/G1/G17vOXk2HGGHz3FQcINUk++++TM/-Tmp-/shipwright_cNhQwu: No such file or directory, aborting. at /System/Library/Perl/5.8.8/File/Temp.pm line 901 END failed--call queue aborted. The code that loads YAML is stumbling on the double slash in: Net-Jifty//shipwright/order.yml That directory name is created when doing a: catfile($self->repository, '/shipwright/order.yml') and LoadFile() doesn't seem to be bright enough to cope.
Hi Andrew Thanks for reporting this bug. This happens when the file path is not absolute. It's been fixed in version 16027 and 16028 for the trunk and branches/1.1, respectively. thanks sunnavy