Subject: | CPAN shell-friendly |
Hi guys.
Current implementation of Makefile.PL is not CPAN shell-friendly. When
I'm using a brand new Perl, I'm running "cpan CPAN::SQLite" to get rid
of slow and memory-eager Metadata, but it doesn't work: CPAN::SQLite
requires DBD::SQLite and CPAN shell processes this correctly, but
DBD::SQLite, which requires DBI, just exits with message:
"DBI 1.57 is required to configure this module, please install it or
upgrade your CPAN/CPANPLUS shell".
Well, I already have the most recent CPAN shell. But it cannot do
anything if Makefile.PL exits with errorcode=0 prior to WriteMakefile()
call, because it means something like "external non-Perl dependency is
missing, or something else that CPAN.pm cannot resolve". It's not the
case with DBI, because CPAN actually can install DBI.
Could you remove this check? It *may* be inconvenient for somebody who
prefer "perl Makefile.PL" and turn a blind eye on warnings. But it's
much more convenient for those who run cpan/cpanp.
--
Serguei Trouchelle