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.