> -----Original Message-----
> From: Pierre Joye [mailto:pierre....@gmail.com]
> Sent: Friday, November 26, 2010 7:21 PM
> To: Zeev Suraski
> Cc: Ilia Alshanetsky; Johannes Schlüter; Andi Gutmans; Jani Taskinen;
> da...@php.net; PHP Internals
> Subject: Re: [PHP-DEV] Re: Hold off 5.4
> 
> On Fri, Nov 26, 2010 at 4:46 PM, Zeev Suraski <z...@zend.com> wrote:
> >> -----Original Message-----
> >> From: Pierre Joye [mailto:pierre....@gmail.com]
> >> Sent: Friday, November 26, 2010 3:03 AM
> >> To: Ilia Alshanetsky
> >> Cc: Zeev Suraski; Johannes Schlüter; Andi Gutmans; Jani Taskinen;
> >> da...@php.net; PHP Internals
> >> Subject: Re: [PHP-DEV] Re: Hold off 5.4
> >>
> >> That can always be done later.
> >
> > Why do it later if we could do it now? :)
> >
> > Can you share some of the major things you think would constitute a
> stronger reason to switch to 7 (or 11) than what we have in 5.4, that we have
> in the pipeline?
> 
> Wait, why do you want a major version for something that does not break
> BC, that only adds a couple of features (even long awaited like traits)? I 
> don't
> see one.
> 
> For a new major version I would rather first sort out the RFC, get the next 
> 5.x
> out and then begin the discussions, designs, etc. Or are you looking to re do
> all the mistakes and pains we experiment with 5.3.0 and ex.6.0.0? I won't go
> down this way.
> 
> About the "let drop the number 6" thing, that's just plain marketing and
> really, that's the least problem our users have, or that we have.

I'll begin again by saying I don't feel strongly about renaming 5.4 as 7.0, but 
there are some important points worth bringing up:

1. The motivation for changing major version numbers was *never* BC breakage.  
It was substantial language changes/additions and sometimes substantial 
underlying engine changes.  BC breakage was typically a side effect of that.
2.  Marketing does not equate Evil.  There's nothing bad about making good 
moves that improve the perception of PHP in its userbase or the world at large. 
 Turning the current trunk version into a major version can be perceived as a 
'marketing' move - but that doesn't mean it's not legit.  Other than showing 
that the PHP project is moving along, there's also the warm-fuzzy-feeling 
aspect, and based on the last couple of days it's clear I'm not the only one 
that feels bad about being stuck in 5.x for over 6 years with no change in 
sight. 
3. The motivation to skip 6 doesn't stem from marketing at all.  The main 
motivation is that there's a VERY concrete perception amongst many users about 
what PHP 6 is.  It's unlikely that PHP 6 will actually be that.  Skipping this 
version makes perfect sense from just about any POV I can think of.  That's 
actually one thing I do feel more strongly about - we should probably not reuse 
the version number 6.0 for something that's completely different than what 
we've been talking about for several years, whether it's now or anytime in the 
future.

What we call that version, whether it's PHP 5.4, PHP 7.0 or even PHP 3000, 
shouldn't change the way we discuss contents for it.  The fact I want to call 
the very same thing we intend to release with a different name has absolutely 
nothing to do with the pains we experimented with 5.3 or 6.0.

We can agree to disagree (and again - whatever - I'm fine with 5.4!), but no 
need to invent unrelated horror stories :)

Zeev


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to