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

Reply via email to