On Tue, Jul 10, 2018 at 1:22 PM Nicolas Grekas <nicolas.grekas+...@gmail.com> wrote:
> 2018-07-10 11:18 GMT+02:00 Marco Pivetta <ocram...@gmail.com>: > > > It's been a few weeks since this has first landed here, and we're just > > wasting time in relatively silly discussions at this point: > > > > - As I said earlier, this patch has already been tested against some > > extremely tricky scenarios, so from a userland perspective it is safe for > > inclusion. If you don't have confidence in something related to it, > please > > write a test case and help out. > > - can we get a yes/no from the RMs on whether we'll have the time window > > to (potentially) get this voted and (*if* passed) merged? Shoot out a > mail > > with the decision, please. We could have a vote for which version to > > include this in, if that's really such a big issue. > > - can we split out discussions on 8.0 scope? Minor versions are indeed > for > > features. If PHP 8.0 lacks interesting/marketing features, that's a > > different story. > > - Nikita/Bob: can this be voted upon right after the RMs have taken a > > decision? Anything blocking missing? > > - Is the reference issue reported by Nicolas a blocker? Nicolas, can you > > clarify here? > > > > I'm definitely ith you on this one Marco, typed properties is something > userland asks since a long time and postponing it to 8.0 for "marketing" > reasons might be very frustrating (well, we'll deal with that if it happens > :) ) > > For the sake of those who weren't reading the discussion on the other thread - the reason I believe it shouldn't go into 7.3 as well as the reasons why I think this should be discussed for 8.0 are hardly just 'marketing' reasons, although I absolutely do think that decisions like this (which version a certain feature goes into) is not exclusively or even primarily a technical decision. The reasons I stated were: "the little time we have left, the little concrete discussion that happened so far as a result, the inconsistency of allowing such a vote to push out feature freeze, the scope of this feature being a lot more suitable for a major release, and our inability to fix/improve other related elements at the same time" I've also given several examples - some of them arguably quite bigger than this proposal - where we sat on code for a very long time (multiple years even) in order for it to be included in a major version, and not a minor one (phpng, JIT, FFI) even though technically they could go into the next available minor. Zeev