On Sun, Sep 28, 2008 at 04:16:33PM -0400, Michael G Schwern wrote: > Matt, I've met a lot of people who don't use Module::Build because you said > not to use it. They usually don't know why. There's already enough FUD > flying around without adding to it. Please either give us specifics we can > fix or stop it with the FUD.
The specific is, and always has been, lack of autobundling which results in people having random releases. DBIx::Class doesn't have this issue because people can specify it in their Build/Makefile.PL and CPAN can handle it. Until configure_requires is widely deployed, say a couple years from now, that simply isn't the case for Build/Makefile.PL-time dependencies so autobundling is the sane workaround. As soon as Ken cuts a release with autobundling, I'll switch from "don't use it" to "if you use it, make sure you turn on autobundling unless you're damn sure all your users have configure_requires support". In the meantime, using Module::Build contravenes the "just fucking make it fucking easy to fucking install" rule which is why I recommend against it. Anyway, Ken's already given a perfectly logical reason for why autobundling isn't in this release and a statement that it will turn up soon, so this conversation is going to be moot very shortly anyway, happily. Again, KWILLIAMS++ > If you still insist on bundling Module::Build, you don't need Module::Build to > help you with that. Just do this: > > There, you have your bundling and a fuckton easier than in MakeMaker. use inc::Module::Install; is so much easier though. But hopefully the M::B bundling system will be just as easy, and then people can just use whichever they prefer. Me, I'm an old-school unix head and -like- Makefiles so I'll probably stick with M::I anyway at this point, but I'll make very clear at that point that that's a matter of taste on my part. -- Matt S Trout Need help with your Catalyst or DBIx::Class project? Technical Director http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/