> -----Original Message-----
> From: Bob Weinand [mailto:bobw...@hotmail.com]
> Sent: Sunday, March 15, 2015 7:51 PM
> To: Zeev Suraski
> Cc: PHP Internals
> Subject: Re: [PHP-DEV] [RFC] [INFO] Basic Scalar Types
>
>
> Zeev,
>
> I'm sure we risk to have no STH at all in PHP 7.0 if I put it into vote
now.
> Some people will change their vote, not enough people for basic to pass.
> Also, I definitely won't support going back and forth with the votes.
> If you have issues with dual mode, vote against it. If you like the
Basic Types
> RFC, vote in favor of it, once it starts. You're all given a chance.

I don't view this as a purely technical vote, and I don't think our
community does either.  It goes well beyond technology - if we fail to add
STH in 7.0, it will be perceived as a major disappointment for the
userbase and supposed proof that the project is unable to reach decisions.
The plan you propose greatly increases the danger of that, because we have
zero visibility into how people would vote.

Clearly, a lot of people here disagree with you about the concept of going
back & forth on votes.  They view it as fair and warranted under the
current situation, where we don't have a better way of resolving a
conflict between competing RFCs.  The availability of the Basic option
will affect the vote on Dual Mode, they're not independent.  It's not
ideal, but that's the mechanism we have for now.

> We should have a version of STH we have *consensus* on, not some type of
> STH most people dislike, just for the sake of it. Please respect my
stance on
> that.

I agree, except it's not an option with the plan you propose.  None of
these proposals is going to have consensus, in the accepted sense (an idea
or opinion that is shared by all the people in a group, according to
Meriam Webster).  The Dual Mode STH, if it wins, will still have more 'no'
voters than 'yes' votes casted for almost every other RFC.  It will be a
majority - a special majority - but very far from consensus.
I'm also not at all sure that the Basic STH RFC - if you put it to a vote
- will win something that's close to consensus.
In fact, the only scenario where I see a chance for something that's
closer to consensus is if we try to put the Basic out to a vote;  On one
scenario, we may see that a lot more people prefer Basic to Dual, and do
the community a big service.  On the other scenario - we'd see that it
does nothing but further split the vote, retract it, and unite behind
Dual.  Whichever direction it takes - our chances of hitting something
close to consensus goes significantly higher.


> Thus, I deny your request and strongly urge you to *not* fork my RFC.
That
> would be sabotaging of Anthony's and my RFC.
> I won't tolerate that.

Anthony welcomed competing RFCs, and in fact proposed it.  I don't see how
it would be sabotaging your RFC - when in fact it gives it a chance to
pass in a case Dual Mode manages to garner.

> You had a time to do this RFC, but you did coercive.

Correct, as I knew that Basic STH was strictly opposed by a lot of strict
campers, and wanted to try to come up with a solution that would cater to
both camps' needs.  Going with Basic would have been easiest, but I
thought it could reach something much closer to consensus - and failed.

Reproposing Andrea's v0.1 RFC definitely came to my mind, but I did not
recall the language in the Timeline RFC effectively allowing for RFCs to
be proposed until the 15th until you brought it up.  Does it make sense to
you that the community may be barred from voting on this extremely
important topic because you proposed it but refuse to put it to a vote?

> Now, it's my move with
> this RFC and not yours.
>
> Please accept that and don't play against us.

Despite what I said, I am going to think about this hard.  Still 3:15
hours of March 15th on this part of the planet.

At the same time - I urge you to also think hard about it and reconsider,
and put it to a vote as soon as allowed for the reasons mentioned above
and in my previous post.

Zeev

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

Reply via email to