On 10.07.2018 at 09:36, Nikita Popov wrote:

> To make sure there are no unreasonable expectations involved in this
> decision: If this feature will not go into PHP 7.3, then it will in all
> likelihood go into PHP 7.4 instead. I think I can safely say not just on
> behalf on Bob and myself, but also on behalf of the wider PHP community,
> that we are not willing to sit on this feature for 2.5~3 years until a
> hypothetical PHP 8, even though it is essentially ready *now*. Of course,
> this is not my decision to make, but as Sara put it, that's the writing on
> the wall. By deciding not to include this in PHP 7.3, we are essentially
> making an implicit decision that PHP 7.4 is going to be a relatively
> ordinary feature release rather than a deprecation-only one. (Which is fine
> by me really, I don't like the idea of a release that's all stick and no
> carrot.)
> 
> Finally, given the current situation where we have a whopping five (!!)
> RFCs with votes ending the day before feature freeze, I'd say postponing
> the schedule is a good idea even without any consideration to typed
> properties. Just landing something like the comparison overloading RFC on
> the day of feature freeze is not going to be pretty. We are quite obviously
> rushing things right now, and I don't think keeping to some otherwise
> arbitrary date is worth that.

Good point!  Thus, I suggest to put in *one* additional alpha (i.e.
postponing feature freeze by two weeks to 2018-07-31) in any case, have
the vote on “Typed Properties” starting soon with explicit options which
version these should be merged into, and if there will be an option to
target PHP 7.3, *and* the voters decide it should go into PHP 7.3, to
insert yet an additional alpha5.

Anyhow, I strongly suggest to amend our voting and release rules to
avoid such situations in the future.  Ending any vote one day or a few
days before feature freeze should simply not be allowed (unless the RFC
targets another version).  And there should be clear rules which
circumstances warrant or allow to postpone feature freeze, and who's
decision that is.

-- 
Christoph M. Becker

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

Reply via email to