See below in red.

> It was not accidental and I said so almost immediately after Andrea sent
> the note to the list about the paragraphs being removed.
>

I didn't see that, my bad.  The point I was trying to make is that,
whatever the explanation, I think you should be given the benefit of the
doubt as far as your intentions were concerned.


> Now, if you move away from your biased point of view, perhaps you’d notice
> some issues elsewhere too:
>

I am biased in favor of PHP 6, just as you're biased in favor of PHP 7.
 However, I've done my best to be fair without allowing that bias to affect
that.  That's why, for example, I urged Andrea to give you access to the
RFC so you could expand the section in favor of PHP 7.  It's also why I
urged her to grant the delay you requested.  Please believe me, I would
have been just as troubled if Andrea or someone else had gutted the section
in support of your argument.

> 1.       The vote started with no real case for PHP 7 in there.  I made
> it clear in past weeks I intended to write one, and said it would take
> time.  The supposed ‘case for PHP 7’ that was added there by PHP 6
> proponents, is now turning out to be a further case for PHP 6.
>
Agreed.  You should have been the one to write that section.  Ultimately,
you were.  I haven't been following this very closely (though I am now).
 If I'd known when it came to a vote that you still hadn't had a chance to
write your section, I would have asked that the vote be cancelled to give
you more time.

> 2.       When I asked the vote to be canceled, it was rejected – even
> though 20 people voted on a 100.0% one sided RFC before I put in a real
> case for 7.  Let’s say it was wrong for me to edit these two paragraphs
> into a real case for 7 – why was it suddenly appropriate to cancel the vote
> immediately?  How is it different from the situation on the ground when the
> RFC went for a vote with a one sided 6 position?
>
You're right that the vote should've been cancelled-- or, more to the
point, it never should've been initiated in the first place.  I still don't
like how you gutted the 6 paragraph.  However, I'm also not happy that the
vote was called before you'd had a chance to finish your section of the
RFC.  I don't think that either one justifies the other.  They were both
mistakes that we should learn from.

And again, if I'd been paying closer attention and realized you hadn't
completed your section yet, I would've been just as critical of Andrea for
starting the vote before the RFC was ready.  I can understand her eagerness
to settle this issue and we certainly wouldn't want to have the vote
delayed for months over this, but there was no need for it to be rushed
like this.  I don't think there would've been any harm in giving you an
extra few weeks to get your section written, especially considering what
you're dealing with over there right now with those missiles.

> 3.       Fact it that when the vote was canceled, it was 25/15 in favor
> of 7 and with 7 gaining rapidly (it was 7 to 13 ~12hrs earlier).  Another
> fact is that even once these paragraphs were restored, Andrea didn’t feel
> they were doing a good job representing the case for 6.
>
The entire vote was tainted.  It was first tainted by your section not
being completed and further tainted by Andrea's section being gutted.  At
that point, I don't care what the results were; it had to be cancelled.


> On my side, I don’t feel I did **anything** wrong.
>

I think you did, though it's now clear there's more than enough blame to go
around here.  Andrea shouldn't have rushed the vote and I wasn't paying
close enough attention to realize you hadn't finished your section when the
voting started. We all have our reasons and explanations, but that doesn't
make it right.  It's important to learn from our mistakes in times like
these so that we don't repeat them in the future.

I asked for an extended discussion time which would have immediately turn
> out the missing paragraphs had people thought they were in fact necessary
> for the PHP 6 case;
>

And you should have been given that time.  I agree with you 100% on that.


> And, last but absolutely not least, I’m fine with Andrea canceling the
> vote, as my goal from the get go (weeks ago) was that the best case would
> be made for 6, the best case would be made for 7, and people will vote
> accordingly.
>

>From this moment on, let's agree that anyone who supports PHP 6 should keep
their hands off of the PHP 7 section and anyone who supports PHP 7 should
keep their hands off of the PHP 6 section.  That way, each side will be
responsible for making its best arguments without interference.  When
everyone is satisfied with the draft, *then* the vote can be initiated.  If
you and Andrea could agree to that, I think we'll be able to avoid any
further drama.


>
>
> Given Zeev's current situation, I think we should grant his request for a
> delay in voting, especially since we had to start over, anyway.  There's no
> rush and I think it's important that we get this right, given the passion
> there seems to be on both sides of this particular debate.  I would also
> ask that Andrea do one final read-thru of the RFC before putting it to vote
> just to make sure there haven't been any new unexpected edits, and that
> everyone agree not to alter the RFC's contents (namely the arguments) once
> voting has begun.  That should be a universal rule with RFCs, anyway, I
> think.
>
>
>
> There’s no need to delay on my account, we’re carrying on – I was just
> extremely busy in the last couple of weeks.  I think that as soon as Andrea
> feels comfortable with the case for PHP 6 we can go to a vote.
>
> I do welcome other ideas for how to improve the case for 7, too.
>
>
>
> If we’re talking about universal rules for RFCs – a ‘choose between a and
> b’ RFC should never go into a vote with one of the cases clearly
> misrepresented in it.  The ones to judge whether it’s properly represented
> need to be the proponents of each option.  As an anecdote, yesterday
> morning, I got an email from a certain someone telling me he feels the RFC
> is balanced and represents 7 well;  Needless to say, that person voted for
> 6.
>
> Now let’s focus on bringing this to revote and being done with it.  And
> getting the kids to kindergarten J
>

I agree.  Each side should write and maintain their own arguments prior to
any vote taking place.


> Zeev
>

--Kris

Reply via email to