> -----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