On Oct 8, 2006, at 10:50 PM, Adam Kennedy wrote:
o I now think Adam mistook my comments as personal criticism and
over-reacted. My apologies if I caused the problem, but I fear
Adam is hyper-sensitive since Data::package is one of his
I'll admit I take some issue to calling a perfectly normal and
useful module crap because it needed a compiler somewhere down it's
dependencies
Adam, be nice - nobody ever called anything crap.
Your external processor might need a compiler only if the gpg
program is not installed, because it will then need to add a dep to
Crypt::OpenGPG, which has some deep dependency that needs the
compiler.
What you COULD do is create an external advisory service like CPAN
Testers, that actively tries to install each distribution that you
care about (or each one that is uploaded) on each platform you care
about, and checks to see if it works.
But there is no ultimate "needs a compiler" there to find, the
information just doesn't exist except on a host by host basis, so
at some level you hit diminishing returns.
You may though, be able to get close enough to do what you need.
Yeah, we're talking about source distributions here, keep in mind.
With most source distributions out in the world you're lucky if you
get a Makefile or an install script or something. With perl distros,
we're trying our darndest to get source distributions to have all the
benefits of binary distributions without actually being quick to
install. ;-)
-Ken