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