On Thu, Feb 16, 2006 at 09:44:56AM -0500, John Peacock wrote: > demerphq wrote: > > <cherry picking through your message> > > > There is no excuse for a module built with MB going on CPAN without a > > Makefile.PL. > > I agree 100%. I'm using using Module::Starter::PBP and (more importantly) > Module::Release, so I don't have an option. But before we continue down the > road of FUD, can anyone provide a list of how many CPAN distros _don't_ > contain > a Makefile.PL???
I can't resist. *Anyone* could, but *I* will. Using http://cpants.perl.org/i/cpants.db.bz2 /home/nick/Sandpit/snap5.8.x-27191/bin/perl5.8.8 -MDBI -wle 'my $dbh = DBI->connect("dbi:SQLite:dbname=cpants.db","",""); print $dbh->selectall_arrayref("select count(*) from dist")->[0][0]' 9766 Which I think means that it's an index of 9766 dists. (it's from 5th Dec 2005) Makefile.PL: Present Absent Total Build.PL: Present 1012 110 1122 Absent 8446 194 8640 Total 9458 304 9766 So almost exactly 10% of distributions with a Build.PL don't have a Makefile.PL Nicholas Clark