On Sun, 19 Jun 2005 03:12:15 +0200
S嶵astien Aperghis-Tramoni <[EMAIL PROTECTED]> wrote:
> Maybe that's a stupid question, but why not reading META.yml and 
> checking (and installing if necessary) the prereqs from here first?

    I think CPANPLUS is just an installer and reporter.  The
configurators are ExtUtils::MakeMaker and Module::Build.  Some kind of
conversation should be done between CPANPLUS and ExtUtils::MakeMaker /
Module::Build.  But configuration should be done with
ExtUtils::MakeMaker and Module::Build.  After all, many people are not
installing packages with CPANPLUS.  

    By the way, maybe I made it too long to see the point.  I understand
the difficulty of detecting failures of ExtUtils::MakeMaker, as
described by Jos.  But, so what?  Unlike PREREQ_PM, where CPANPLUS can
fullfill the missing prerequisites, what can CPANPLUS do for missing
external libraries, like libmysqlclient.so?  Nothing.  If it can't help
on that, all it needs is a return status indicating it is a failure for
external prerequisites, so that it knows to send an NA report, and let
the ExtUtils::MakeMaker take care of the error message.  Whether failure
comes from missing libcrypto.so or libz.so is not important to CPANPLUS. 
Is this correct?

--
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

Attachment: pgpHhDIAdihDH.pgp
Description: PGP signature

Reply via email to