Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84505 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7785 invoked from network); 10 Mar 2015 15:17:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Mar 2015 15:17:41 -0000 Authentication-Results: pb1.pair.com header.from=patrick.allaert@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=patrick.allaert@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.178 as permitted sender) X-PHP-List-Original-Sender: patrick.allaert@gmail.com X-Host-Fingerprint: 74.125.82.178 mail-we0-f178.google.com Received: from [74.125.82.178] ([74.125.82.178:43128] helo=mail-we0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6A/84-08808-41B0FF45 for ; Tue, 10 Mar 2015 10:17:40 -0500 Received: by wevl61 with SMTP id l61so2510255wev.10 for ; Tue, 10 Mar 2015 08:17:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=nQ0cFJveYYO3h+c2qqG+d0k0Dl5bh9Kw1IIwuRZnQyI=; b=yMrY1I3SO2vlFEdaBM27ZhusEaUMxAfVua2SpAerF3vLe4pA4srZrbMuu4QSNv59dY WRx46AB6yoSD/0Lj0xki/sGU9sthaALVxNrmVB3ru++2YyKFm2Jux63/wgcfZvtIfKQm LN57zXDfP7JZwWmUjvgou5MHaUKLIt5pAZbq3MHM4ImhaLRggEzOSBGELQ3IJCGc1cNH Wcz8m7RZdBatywiv1DgvlIcqtD6tN3leEnslenEINe8wTTKomwVVZsszgs/e8IwU+9dD dhVqJwze4hE+GFvXN4+8ykbg7Uli2wv+2JTtFezjN0BfeBfyiunnoWzINHl14QNBQ+Xz TS4Q== MIME-Version: 1.0 X-Received: by 10.181.13.42 with SMTP id ev10mr70847127wid.69.1426000656525; Tue, 10 Mar 2015 08:17:36 -0700 (PDT) Sender: patrick.allaert@gmail.com Received: by 10.194.35.38 with HTTP; Tue, 10 Mar 2015 08:17:36 -0700 (PDT) In-Reply-To: References: Date: Tue, 10 Mar 2015 16:17:36 +0100 X-Google-Sender-Auth: TdcIC3Y4Trhl1ei34XvXgq7oFao Message-ID: To: Anthony Ferrara Cc: marcio3w@gmail.com, Yasuo Ohgaki , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Voting choice for language changes (Was: "Re: [PHP-DEV][RFC][DISCUSSION] Strict Argument Count") From: patrickallaert@php.net (Patrick ALLAERT) 2015-03-10 16:02 GMT+01:00 Anthony Ferrara : > Patrick, > > My viewpoint is that options in an RFC are dangerous. I would much > rather have a single RFC, with a single vote (yes/no). I think we > should be discouraging the options as much as possible. > > The reason is simple: an RFC should be an encapsulated idea, not a > menu of options. The author should take a stance. If there are details > that the author can't decide on, then either take a straw poll in the > mailing list, or create a separate RFC for that option. > > The problem with options is that it makes the vote much more > confusing. With 3 options, you have 3 different proposals. Some recent > votes have had upwards of 12 different proposals built in to a single > RFC (2 options + 3 options + 2 options). It's enough to ask someone to > read and understand one proposal completely without having them have > to comprehend all the possible permutations of voting outcomes. > > It also encourages weird voting patterns. Take your example of No/Yes, > A/B/C. In that case, you have 4 permutations as you pointed out. But > what's deeper, is how should someone vote if they are opposed to B? I > mean opposed, not just preferring a different one? The tendency would > likely be to watch the vote and if it looks like B will pass, vote no > on the entire proposal. > > Can we please come down to a single RFC, with a single vote yes/no? > It's easier to understand, easier to manage and has less possibility > of gaming. > > Anthony That is much more stricter than my thoughts but I can't agree more with you on all the points you mentioned. You even presented cases I had in mind, thanks for the verbosity :) We should probably add this to https://wiki.php.net/rfc/voting which should probably RFC'ed... Thanks! Patrick