On Sat, Dec 26, 2009 at 6:10 AM, Mike Brown <[email protected]> wrote:
> On Fri, Dec 25, 2009 at 09:56:35PM -0600, Andy Lester wrote:
>>
>> > PERL_DL_NONLAZY=1 /bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0,
> +'blib/lib', 'blib/arch')" t/*.t
>> > t/00_about_verbose....ok
>> > t/01_old_junk.........ok
>> > t/pod.................skipped
>> > all skipped: Test::Pod 1.14 required for testing POD
>> > All tests successful, 1 test skipped.
>> > Files=3, Tests=3, 0 wallclock secs ( 0.02 cusr + 0.00 csys = 0.02 CPU)
>> >
>> > BTW, how can all tests be successful, if one is skipped?
>>
>> So, make test does not fail. That is how things are supposed to work. You
> +don't have Test::Pod 1.14 installed, and t/pod.t says "OK, we'll just skip
> the
> +POD testing," and everything is fine. If you were installing that via the
> CPAN
> +shell, it would go ahead and do the install for you.
>
> When an output stipulates: Test::Pod 1.14 required for testing POD
> to me that means a failure. Sorry, as a nube to installing this stuff for
> perl, I don't know that. This all started because the exiftool needed the
> Archive::Zip function. From there, to me anyway, it all went downhill.
I fell into this - or a similar - trap once and by that time I thought
I know quite a
lot about Perl, CPAN and testing. It was very frustrating.
I bet it is a lot more frustrating and confusing if someone is new to
the Perl and
CPAN world.
I think most of the people will just conclude this whole thing is
broken so I am glad you
asked on the mailing list!
> CPAN shell? I google searched Archive::Zip, which led me to the cpan page
> for downloading it. I did. Of all the README files I've looked at, I didn't
> see any mention of a CPAN shell.
> Keep in mind that you are on the inside looking out. I'm on the outside
> looking in and only saw what was presented to me. The README files gave
> instructions on the four things to do. None said anything about a CPAN shell.
Yeah, I think the "standard" README text we all include in CPAN
modules should probably
have either a more detailed explanation or a link to a page (e.g. on
perl.org or learn.perl.org ?)
that explains the various ways to install CPAN modules
(aptitude, yum, ppm, manually, CPAN.pm, CPANPLUS.pm, local::lib)
regards
Gabor