On Sat, Jul 5, 2014 at 4:18 PM, Andrea Faulds <a...@ajf.me> wrote: > > On 6 Jul 2014, at 00:05, Zeev Suraski <z...@zend.com> wrote: > > > I think there's some confusion here. > > > > If the next version of PHP is going to be a major one (which is clearly > > defined in https://wiki.php.net/rfc/releaseprocess), then I believe the > > only two options that were ever raised are PHP 6 and PHP 7. If you're > > aware of other proposals that were made then please state them, > otherwise, > > I think it's a very clear decision between 6 and 7 - and putting this as > a > > 'yes/no' for 6 gives it undue advantage. > > Well, if we have the current yes/no to PHP 6 vote, then if it passes, we > get PHP 6. If it doesn’t pass, we’re back where we were before. > > If we go for PHP 6/PHP 7 vote, then the result is unclear. Would one > option be the default? Would it be PHP 7 if it’s not PHP 6? Would it be PHP > 6 if it’s not PHP 7? In which case, what’s the point in a majority? We > could hold a 50%+1 vote, but such a vote would be contentious and would be > a popularity contest, not requiring consensus. If we don’t have a default, > and either 6 has to get 2/3 or 7 has to get 2/3, then we should have an > Other option, or a Continue Discussion option, or both. This is all way too > complicated for me and I don’t want the vote to be contentious or confusing. > > Hence, it is a Yes/No vote to PHP 6. If it fails, we are back to where we > were before. If it passes, the name is PHP 6. It could not be more > straightforward, and the result cannot be misinterpreted. It requires a 2/3 > majority to pass, so it would require consensus. Again, this is my position > and I am sticking to it. I see no good reason to complicate matters. >
I tend to agree. PHP 6 is the next increment. The question is whether we should continue following that standard or break from it for the reasons raised in the previous thread. If we break from it, then we'd have to decide what the next version name would be. However, based on the results of the previous thread on this matter, it seems extremely unlikely that the vote wouldn't be yes for PHP 6, so I don't think there's any pressing need to expand the scope of this vote beyond that. We should first establish whether or not we're sticking with the current conventions and going with PHP 6. If the vote is in favor of going another route, we can then put together a new RFC to figure out what the new convention should be (whether to arbitrarily skip a version increment or do away with the incremental number entirely and go with something else, like "PHP <year>" or "PHP <name>"). I certainly wouldn't agree that 7 is the only other option. Personally, my vote would be to keep the current naming convention and not skip 6. But if the outcome goes the other way, my preference would be to break from the incremental number system altogether because that'd be less confusing than an arbitrary skip, so it'd make more sense to be able to vote on that when and if people vote to discontinue the current naming convention and not go with the next increment of 6. --Kris