On Thu, 16 Jun 2005 22:12:50 +0100 "Barbie" <[EMAIL PROTECTED]> wrote: > However, the conversation thread brings up another issue that has been > floating > around for some time. External libraries and apps that are pertinent to a > successful test suite, may not be available or installed on the smoke box. I > agree with Robert and Imacat that these should be flagged, so that anyone > looking at the cpan-testers web pages will know that there isn't a > straightforward install involved. In my opinion that report should be > something > other than FAIL, UNKNOWN or NA, as those have specific meanings. To be > honest > I'm not really sure the 'PERL_IS_TOO_LOW' check should be an NA report > either. > There needs to some other report type that indicates the build could not > continue due to external factors. Any "visitors" would then at least know > that > they need to read the README, at the very least, to see what extra software > they > need. As to what to call this other report I don't know. I've been thinking > about this for over a year and still haven't thought of anything suitable. > The > closest I got was UNGRADED.
From my personal experience dealing with GNU autoconf and automake,
I think the module author should be responsible to specify what external
executables, libraries, versions are required. Then ExtUtils::MakeMaker
can produce a certain error checking them before generating the Makefile,
and CPANPLUS can then capture that error and know some external
prerequisites failures.
I think I was wrong on this issue. This is not only CPANPLUS's
responsibility. ExtUtils::MakeMaker should return certain status or
message to notify CPANPLUS for that.
> I am not sending this to the cpan-testers list, as I don't think that that
> is
> necessarily the place to continue the thread, but am a little unsure of
> where to
> send it. module-authors? perl-qa? Suggestions on a postcard ;)
Personally I think module-authors is OK, in the case that all
relevant parties are all on module-authors.
--
Best regards,
imacat ^_*' <[EMAIL PROTECTED]>
PGP Key: http://www.imacat.idv.tw/me/pgpkey.txt
<<Woman's Voice>> News: http://www.wov.idv.tw/
Tavern IMACAT's: http://www.imacat.idv.tw/
TLUG List Manager: http://www.linux.org.tw/mailman/listinfo/tlug
pgp7HxNCG8QBN.pgp
Description: PGP signature
