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

Reply via email to