CC: | bconry [...] isc.org |
Subject: | Undeclared dependency on TAP::Harness |
I was attempting to install Dist::Zilla::MintingProfile::RTx on a relatively clean OSX
system-default Perl, which pulled in Dist::Zilla which pulled in
MooseX::Types::Path::Class.
The install of which failed with the following error:
Can't locate TAP/Harness/Env.pm in @INC (you may need to install the TAP::Harness::Env module) (@INC contains: /Users/bconry/perl5/lib/perl5/darwin-thread-multi-2level /Users/bconry/perl5/lib/perl5 /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2lev>
-> FAIL Installing MooseX::Types::Path::Class failed. See /Users/bconry/.cpanm/work/1441141667.75291/build.log for details. Retry with --force to force install it.
I'm guessing this is probably a simple case of an undeclared dependency on
TAP::Harness because TAP::Harness is only used in the tests and not in the actual
module itself.
Either way, this looks like a bug to me.
Thanks,
Brian