Ferenc Kovacs wrote:
> this would also eliminate
> the confusion, that something is present in 5.6.27 but not in
> 5.5.40(because 5.6.27 was released after 5.5.40, and this new stuff will
> land in 5.5.41).

I think the solution to this is pretty clear, as Rowan put it:

Rowan Collins wrote:
> - Once a new x.y.0 release is ready, x.y-1.z releases should receive bug 
> fixes only. Thus 5.5.x should not be receiving features.

Trying to develop several versions of PHP in parallel causes the
confusion. If users want new features there is an obvious way for them
to get them; upgrade their version of PHP.

Levi Morrison wrote:
> It's not just a pain to document, but there's no
> real reason to do this because we have minor releases (the Y in X.Y.Z)
> each year.

This is only true for the past couple of years. This needs to be a
separate conversation but if we're going to continue to release a new
minor version each year, and we continue to drop support for previous
versions, it is a dramatic change to the support lifecycle for PHP.

Getting people to upgrade from an ancient version of PHP to a much
better PHP 5.4 is acceptable as we can say that it's a much better
version of PHP. Forcing people to upgrade from 7.0 to 7.3, when it
will only be an incremental improvement is going to have much more
resistance from users.

Because of that, I think we may feel pressure to slow down the change
in minor version numbers. I also just don't seem a problem in adding
functions in patch versions, so long as there is no BC break.


On 2 April 2015 at 16:23, François Laupretre <franc...@php.net> wrote:
> One example : https://wiki.php.net/rfc/cyclic-replace can probably be 
> considered as a 'small self-contained' addition. Should I continue with the 
> RFC, respecting feature freeze and proposing it for 7.1, or should I just ask 
> the PR to be merged in 7.0 ?

During the discussion of the RFC, several people voiced opposition to it.

Nikita Popov wrote:
> I'm against this RFC. Not because I don't like the implementation or
> similar, I simply don't consider this functionality to be sufficiently
> important to warrant both the additional internal complexity it adds and
> the complexity it adds to our user-facing API.

So I think this does need an RFC to allow people to vote properly.

And yes, I think the preg_replace_callback_array addition probably
should have gone to a vote. I know some people have stated objections
about having too many RFCs - but I think that having a small hurdle to
adding stuff to core is not a bad thing. If nothing else, it forces
people to think and describe the changes clearly.

cheers
Dan

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to