On Fri, Jul 25, 2014 at 9:51 AM, Zeev Suraski <z...@zend.com> wrote: > On Fri, Jul 25, 2014 at 7:28 AM, Kris Craig <kris.cr...@gmail.com> wrote: > >> >> >> > While this is a major change to the language implementation, it does >> not actually affect end users in any meaningful way except for the positive >> ‘side effect’ of their apps running faster. So while we believe that >> technically a 50%+1 vote should suffice, we hope to get well over 2/3. >> >> If you're not going to delay this, then you should at very least clarify >> the wording in this section. You believe 50%+1 should suffice but hope to >> get well over 2/3. So is the *required* majority 50%+1 or 2/3? >> > > The text I put there is exactly what I think about the subject of required > majority. 50%+1 is enough for a change that does not effect end users in > any meaningful way, but I'll be happier if it received a 2/3 majority to > leave any doubts away.
It affects users, it is a total rewamp of the engine, it requires 2/3. I fail to understand to see yet another attempt to discard simple RFC rules. > I should also point out that, according to the Voting RFC, whether or not >> an RFC "actually affects end users in any meaningful way" is NOT a factor >> in determining whether a 2/3 supermajority is required or not. Here's what >> it actually states: >> >> > For these reasons, a feature affecting the language itself (new syntax >> for example) will be considered as 'accepted' if it wins a 2/3 of the >> votes. Other RFCs require 50% + 1 votes to get 'accepted'. >> >> Since the phpng RFC already acknowledges that it affects the language >> itself, this is clearly a 2/3 requirement situation. Whether it affects >> end-users or not is irrelevant. Under current rules, your RFC must have >> 2/3 support in order to pass. >> > > As the person who wrote that text in the Voting RFC, I can tell you with > absolute certainty that you are 100% wrong in your interpretation, as I've > said numerous times in the past. > A feature that affects the *language* itself is not a feature that affects > the *language implementation*. It affects both, there is no point to argue. > I updated the section to be fully technical and removed my wish of heart to > get a 2/3 majority. Although I'd still very much like to get > 2/3, it's > not required. It is. Cheers, -- Pierre @pierrejoye | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php