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
pgpHhDIAdihDH.pgp
Description: PGP signature
