Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
I'll see to it that the pony goes into blead asap. Adam K 2008/10/4 Nicholas Clark [EMAIL PROTECTED]: On Sat, Oct 04, 2008 at 01:55:50PM +1000, Adam Kennedy wrote: The magic ponies will be introduced in 5.8.9 and 5.10.1. You indeed will never have to upgrade. 5.8.9 will ship, ponies ready or not. I don't see stable ponies in blead to merge. I'm not the only person who can commit to blead, so someone else can deal with that part. Nicholas Clark
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
On Sat, Oct 04, 2008 at 01:55:50PM +1000, Adam Kennedy wrote: The magic ponies will be introduced in 5.8.9 and 5.10.1. You indeed will never have to upgrade. 5.8.9 will ship, ponies ready or not. I don't see stable ponies in blead to merge. I'm not the only person who can commit to blead, so someone else can deal with that part. Nicholas Clark
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
2008/10/3 Michael G Schwern [EMAIL PROTECTED]: 2008/9/30 Matt S Trout [EMAIL PROTECTED]: If the world upgraded regularly, Module::Build wouldn't be such a disaster anyway :) Adam Kennedy wrote: True, but it's FAR more palatable to say Just upgrade ONCE, and you'll never have to think about it again compared to upgrading continuously. As long as we're talking platitudes, why don't we just say you never have to upgrade! In fact, you never even have to install the software, magic ponies inside your computer will just know when you need it and go get it for you. [1] The magic ponies will be introduced in 5.8.9 and 5.10.1. You indeed will never have to upgrade. Adam K
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
True, but it's FAR more palatable to say Just upgrade ONCE, and you'll never have to think about it again compared to upgrading continuously. Adam K 2008/9/30 Matt S Trout [EMAIL PROTECTED]: If the world upgraded regularly, Module::Build wouldn't be such a disaster anyway :)
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
2008/9/30 Matt S Trout [EMAIL PROTECTED]: If the world upgraded regularly, Module::Build wouldn't be such a disaster anyway :) Adam Kennedy wrote: True, but it's FAR more palatable to say Just upgrade ONCE, and you'll never have to think about it again compared to upgrading continuously. As long as we're talking platitudes, why don't we just say you never have to upgrade! In fact, you never even have to install the software, magic ponies inside your computer will just know when you need it and go get it for you. [1] Also everyone gets a million dollars and a pet dragon. [1] I anticipate the Acme::Magic::Pony auto-installer on CPAN by Monday. -- 'All anyone gets in a mirror is themselves,' she said. 'But what you gets in a good gumbo is everything.' -- Witches Abroad by Terry Prachett
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
Michael G Schwern wrote: 2008/9/30 Matt S Trout [EMAIL PROTECTED]: If the world upgraded regularly, Module::Build wouldn't be such a disaster anyway :) Adam Kennedy wrote: True, but it's FAR more palatable to say Just upgrade ONCE, and you'll never have to think about it again compared to upgrading continuously. As long as we're talking platitudes, why don't we just say you never have to upgrade! In fact, you never even have to install the software, magic ponies inside your computer will just know when you need it and go get it for you. [1] Also everyone gets a million dollars and a pet dragon. Sorry, that was a first-thing-in-the-morning post. I've totally lost track of the thread. -- 191. Our Humvees cannot be assembled into a giant battle-robot. -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
On Mon, Sep 29, 2008 at 11:07:47AM -0400, David Golden wrote: On Sun, Sep 28, 2008 at 9:54 PM, Adam Kennedy [EMAIL PROTECTED] wrote: As far as I'm concerned, configure_requires doesn't exist until there's prod release of both CPAN.pm and CPANPLUS that support it. Once there is, THEN we can draw a line under it, call it done, and start recommending the use of Module::Build again. FYI -- CPAN.pm supports configure_requires since 1.92. So we're only waiting on CPANPLUS. And then we just need to wait a few years for the world to upgrade. If the world upgraded regularly, Module::Build wouldn't be such a disaster anyway :) -- Matt S Trout Need help with your Catalyst or DBIx::Class project? Technical Directorhttp://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/
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
On Sun, Sep 28, 2008 at 9:54 PM, Adam Kennedy [EMAIL PROTECTED] wrote: As far as I'm concerned, configure_requires doesn't exist until there's prod release of both CPAN.pm and CPANPLUS that support it. Once there is, THEN we can draw a line under it, call it done, and start recommending the use of Module::Build again. FYI -- CPAN.pm supports configure_requires since 1.92. So we're only waiting on CPANPLUS. -- David
Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)
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 Directorhttp://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/