Re: How To Bundle Module::Build (was Re: Module::Build 0.30 is released)

2008-10-05 Thread Adam Kennedy
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)

2008-10-04 Thread Nicholas Clark
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-03 Thread Adam Kennedy
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)

2008-10-02 Thread Adam Kennedy
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-10-02 Thread Michael G Schwern
 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)

2008-10-02 Thread Michael G Schwern
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)

2008-09-30 Thread Matt S Trout
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)

2008-09-29 Thread David Golden
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)

2008-09-29 Thread Matt S Trout
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/