Hi all,

On Fri, Aug 15, 2014 at 9:48 AM, Andrea Faulds <a...@ajf.me> wrote:

> I’ve kept putting this off, but given the current “move phpng to master”
> vote, I really can’t delay this any longer.
>
> It looks like PHP 7 is going to happen and phpng will be the base of that.
> While we could move straight to PHP 7 after the release of PHP 5.6, I think
> there is some merit in having one more 5.x release, namely 5.7, which would
> follow our usual release process and come out next year.
>
> PHP 7, as a major release, is likely to take much longer than a usual
> minor release. While some people might think one year is realistic, I
> highly doubt that, as I suspect phpng will not be the only new feature PHP
> 7 will contain. Major releases come with major changes, and I suspect some
> others will crop up, and these might delay the release. Because it will
> probably take two to three years, having a minor release in the meantime
> means userland developers won’t be starved of new features which don’t need
> to be in a major release and could be in a minor.
>
> Another point is that PHP 7 is probably going to break
> backwards-compatibility more significantly than minors would. For starters,
> phpng will break extension compatibility, and new proposals are likely to
> break userland compatibility as well. By making 5.7 happen, developers will
> have more time to switch to PHP 7 and can keep their existing codebases for
> longer.
>
> As PHP 7 may break backwards-compatibility, 5.7 gives us a chance to add
> deprecation warnings and such to help people prepare for 7.
>
> Finally, it is a fallback. If we do end up targeting 7 to come out next
> year, then if serious issues cause delays to 7, we will have a less
> ambitious and working new release to fall back on.
>
> I should clarify that I don’t wish to delay phpng at all, I am very much
> in favour of it and excited about it, nor do I expect this to delay it. We
> can simply work on two releases at once: PHP 7, an ambitious BC-breaking
> release to come out later, and PHP 5.7, a safe, non-breaking release that
> will come out next year with the usual schedule.
>

+1

Having 5.7 would be nicer for users and developers.
Let's have 5.7 and master branch for PHP7 now.

I would like to have +1 year dev time for PHP7. However, it may be good
idea to release
5.7 and 7.0 at the same time. I suppose big changes may be implemented in
7.x.

Regards,

--
Yasuo Ohgaki
yohg...@ohgaki.net

Reply via email to