On Wed, Feb 15, 2006 at 12:07:02PM +0100, Rafael Garcia-Suarez wrote:
> On 2/15/06, Adam Kennedy <[EMAIL PROTECTED]> wrote:
> > But MB is going to go core real soon now though right? 5.8.9?
> 
> It's planned for the next 5.9, but I doubt new modules will go in the
> maintainance track. (But I'm no authority on maint:)

Well, I was assuming that it would be in current stable when current stable
is 5.10 :-)
(ie no, not 5.8.x, for the reasons below)

On Thu, Feb 16, 2006 at 07:26:47PM -0800, Yitzchak Scott-Thoennes wrote:
> On Thu, Feb 16, 2006 at 02:07:50PM +0100, Rafael Garcia-Suarez wrote:

> > On the other hand, if we begin to ship M::B with stable perls, a lot
> > of people will keep perl's M::B and not upgrade it. So we'd better be
> > sure it's pretty stable in terms of functionality and API. So I agree
> > with you here.
> 
> Um.  Those same people aren't likely to install M::B in the first place.
> I don't see how providing them with it (even if it will fall out of date)
> hurts.

It won't hurt them, but it will cause immense pain for anyone wanting to
ship a module that uses a Build.PL - those developers will be forced to
decide whether to cut out anyone with an old Module::Build, or code their
Build.PL to use that version and work around the deficiencies.

The thread on what YAML version Module::Build needs, and how to upgrade
correctly if there isn't >=0.50 suggests that solving these "Module::Build
needs upgrading" issues isn't yet battle tested.

This is fine for 5.9 (anyone using 5.9 should be expecting surprises,
including unannounced binary compatibility breakages across any patch)
but not for stable, be it 5.8.x or 5.10.1.
There is time before 5.10 to solve this. [But hopefully not loads of time :-)]

> With respect to stability, I hope functionality continues to increase,
> and that backwards-incompatible changes will be severely limited.  I
> don't see how this is different from any other module already in the
> core.
> 
> However, I hope you are only applying this reasoning to 5.8.x.  My

That's why it's not suitable for "stable" now, independent of any policy
on assimilation.

Nicholas Clark

Reply via email to