in reply to Re^2: Ridiculous "FAIL" reports from CPAN Testers
in thread Ridiculous "FAIL" reports from CPAN Testers

It seems to me that adding another flag value ("dependency not met" sounds better/more neutral to me than "system inadequate") would be better than trying to find a single phrase that can cover both situations, because they are, IMO, fundamentally different.

Fixing a missing dependency (generally) only requires you to install it. Fixing an incorrect OS requires throwing out all of your existing software (and potentially most/all of your data with it) and replacing it with something else. Most people won't blink at installing a missing dependency, but few would change to a different OS just to use an unsupported module, so failures should report different results in each case.

  • Comment on Re^3: Ridiculous "FAIL" reports from CPAN Testers

Replies are listed 'Best First'.
Re^4: Ridiculous "FAIL" reports from CPAN Testers
by xdg (Monsignor) on Sep 24, 2007 at 17:11 UTC

    On the cpan-testers-discuss list, I suggested something along the lines of:

    die "Required library not installed: libfoo\n";

    This is specific and informative and easily parsed in the Makefile.PL output. The resulting report would be discarded rather than sent to CPAN Testers -- just like reports with missing Perl module prerequisites.

    Once a consensus emerges on cpan-testers-discuss on the right approach, I'll add it to CPAN::Reporter.

    -xdg

    Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.