Pinto v0.056 fails to install #20

Closed
holybit opened this Issue Oct 7, 2012 · 0 comments

Comments

Projects
None yet
2 participants
Collaborator

holybit commented Oct 7, 2012

I'll try to research this more, but may not have time or know how. :-( I first noticed the problem when v0.056 came out. I force installed at the time to circumvent, but today will trying to pinto pull Pinto into a darkpan I noticed it again. Essentially, you try to install Pinto v0.056 with cpanm. Eventually, there is a dependency on JSON which has JSON::XS package which then deps common::sense. common::sense, JSON::XS and JSON all install successfully, but then Pinto v0.055 attempts to install and fails on Pinto::Store::File. Possibly this is related to the fix you put in to address issue with common::sense?

$ perl -v

This is perl 5, version 14, subversion 2 (v5.14.2) built for x86_64-linux-thread-multi-ld

$ perl -MPinto -e 1
Can't locate Pinto.pm in @INC

$ cpanm Pinto
--> Working on Pinto
Fetching http://www.cpan.org/authors/id/T/TH/THALJEF/Pinto-0.056.tar.gz ... OK
Configuring Pinto-0.056 ... OK
==> Found dependencies: Test::File, Log::Dispatch::Handle, Cwd::Guard, CPAN::DistnameInfo, CPAN::Checksums, PerlIO::gzip, MooseX::MarkAsMethods, MooseX::Types::Log::Dispatch, Pinto::PackageSpec, Pinto::Exception, Path::Class, Module::Faker::Dist, MooseX::Types::Moose, File::Which, MooseX::NonMoose, Test::Log::Dispatch, DBIx::Class, Term::EditorEdit, Moose, namespace::autoclean, URI, SQL::Translator, MooseX::Configuration, Readonly, LWP::UserAgent, Log::Dispatch, DateTime, Pinto::Types, Pinto::Constants, IO::Interactive, Dist::Metadata, Moose::Role, Try::Tiny, Test::Exception, DBIx::Class::Schema, Pinto::Store::File, DBD::SQLite, MooseX::Aliases, String::Format, File::NFSLock, IO::String, Class::Load, Pinto::Role::PauseConfig, DBIx::Class::Core, HTTP::Date, Log::Dispatch::File, Package::Locator, JSON, Pinto::DistributionSpec
--> Working on Test::File
...
...
...
Building and testing URI-FromHash-0.03 ... OK
Successfully installed URI-FromHash-0.03
Building and testing MooseX-Types-URI-0.03 ... OK
Successfully installed MooseX-Types-URI-0.03
Building and testing Package-Locator-0.006 ... OK
Successfully installed Package-Locator-0.006
--> Working on JSON
Fetching http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-2.53.tar.gz ... OK
Configuring JSON-2.53 ... OK
==> Found dependencies: JSON::XS
--> Working on JSON::XS
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-2.33.tar.gz ... OK
Configuring JSON-XS-2.33 ... OK
==> Found dependencies: common::sense
--> Working on common::sense
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.6.tar.gz ... OK
Configuring common-sense-3.6 ... OK
Building and testing common-sense-3.6 ... OK
Successfully installed common-sense-3.6
Building and testing JSON-XS-2.33 ... OK
Successfully installed JSON-XS-2.33
Building and testing JSON-2.53 ... OK
Successfully installed JSON-2.53
Building and testing Pinto-0.055 ... FAIL
! Installing Pinto::Store::File failed. See /usr/local/tusko/fbl/perl-lib/.cpanm/build.log for details.
! Bailing out the installation for Pinto-0.056. Retry with --prompt or --force.
171 distributions installed

$ echo $?
1

# run it again for fun and interest of output
$ cpanm Pinto
--> Working on Pinto
Fetching http://www.cpan.org/authors/id/T/TH/THALJEF/Pinto-0.056.tar.gz ... OK
Configuring Pinto-0.056 ... OK
==> Found dependencies: Pinto::Store::File
--> Working on Pinto::Store::File
Fetching http://www.cpan.org/authors/id/T/TH/THALJEF/Pinto-0.055.tar.gz ... OK
Configuring Pinto-0.055 ... OK
Building and testing Pinto-0.055 ... FAIL
! Installing Pinto::Store::File failed. See /usr/local/tusko/fbl/perl-lib/.cpanm/build.log for details.
! Bailing out the installation for Pinto-0.056. Retry with --prompt or --force.

$ echo $?
1

@thaljef thaljef closed this in a28337f Oct 7, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment