On Fri, Nov 26, 2010 at 8:15 PM, Zeev Suraski <z...@zend.com> wrote: > 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.
No, but it was the main reasons. > 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. Right, and it was not meant badly. Only that it has no technical or features-wise reasons to do so but brings its lots of risks with it. > 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. Leaving the very small conference crowd for a second: nobody never ever heard of php6 before the total fiasco a couple of months ago. > 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. Let say I know us too good and I don't think moving it to a major version will be of any help. > We can agree to disagree (and again - whatever - I'm fine with 5.4!), Right, but I really don't like that the feelings, wishes, requests and will of most of the active developers seem to be totally ignored by a couple of us. That's not what I like to see in a project like php.net. There is clearly a need to change the way we work, communicate and decide things (be releases, features, etc.). Like it or not, that's a fact. Other example, you do not want this type hinting, but what do you do to change that? Why do you simply ignore it? > but no need to invent unrelated horror stories :) Invent horror stories? Maybe you should take a bit more parts of the day to day releases and development to see that they are not invented stories :). Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php