On 10/21/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
> >If a
> >specified prerequisite (from META.yml, Makefile.PL or Build.PL) is not
> >satisfied, failing reports are discarded. (Passing reports are still
> >sent, however.)
>
> Really?  Seems like that should report "PREREQ_FAIL" or something.

Your META.yml says your module needs "Foo::Bar 1.23".  Someone doesn't
have Foo::Bar installed.  Your tests fail.  Did they fail because
Foo::Bar was missing?  Or because one or more tests failed.  I could
try to parse for missing module messages, but what if you squelched
that in an eval and printed a more user-friendly missing module
message to the console that didn't parse.

All I know conclusively is that your tests failed and that what you
specified as prerequisites  were not satisfied.  Everything else is
conjecture or heuristics, neither of which I particularly want to
maintain over time.

David
David

Reply via email to