> -----Original Message----- > From: Derick Rethans [mailto:der...@php.net] > Sent: Friday, November 26, 2010 12:00 PM > To: Kalle Sommer Nielsen > Cc: Zeev Suraski; Johannes Schlüter; Andi Gutmans; Jani Taskinen; > da...@php.net; PHP Internals > Subject: Re: [PHP-DEV] Re: Hold off 5.4 > > On Fri, 26 Nov 2010, Kalle Sommer Nielsen wrote: > > > 2010/11/25 Zeev Suraski <z...@zend.com>: > > > I think that skipping to a major version is a good idea. > > > > > > Two key reasons I think that: > > > > > > 1. It'll help us break the evil spell of the 6 version number. > > > Honestly, I'm not so certain we'll have major engine rewrites the > > > size of what we've seen in PHP 3/4/5 going forward. Sure, I have a > > > track record for saying that in the past before PHP 5, but this time > > > I *really* think we've reached an evolutionary stage :). Even if > > > I'm wrong and we'd have a major rewrite happening, I don't think any > > > of us is seeing it any time soon. > > > > I also think that its appealing to skip to version 6 to break that > > spell once and for all. > > I think it's a bad idea. We'd just be scaring users because "new major > version" = break. We're not breaking a thing (or atleast, try not to). > And think about distrbutions that'd want to wait til 6.1 or something.
I *think* that a good message is always easy to convey. 'Moving from 5.3 to 7.0 is a no brainer and is effortless' is easy to convey. Of course, I could be wrong... > We should reserve major versions for BC breaks. Just like we've always done. > I don't see the point of changing this, as it feels to me that you just want > to > change it because you want to change it. Even if we don't move a major version (or two) now, I think we should reconsider that major-version == major-breakage linkage. I'm not sure it holds true any longer, and may push us to be stuck in the 5.x realm for a very long time (as a matter of fact, we already are - since mid 2004 - with no change in sight). > Now, *if*, we would introduce breaking changes, skipping 6 might be a good > plan (and go straight to 7), but I don't see any sort of compelling reason why > you'd want to go to 6/7 now. No compelling reason. It's almost at the 'why not' level, and the only two reasons I have are the ones I stated in my previous email. We could go with 5.4 and the world won't stop spinning, I just think that going with 7.0 will have some benefits. Zeev