Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84512 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26922 invoked from network); 10 Mar 2015 18:16:20 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Mar 2015 18:16:20 -0000 Authentication-Results: pb1.pair.com header.from=marcio.web2@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=marcio.web2@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.49 as permitted sender) X-PHP-List-Original-Sender: marcio.web2@gmail.com X-Host-Fingerprint: 209.85.215.49 mail-la0-f49.google.com Received: from [209.85.215.49] ([209.85.215.49:44002] helo=mail-la0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/D7-08808-1F43FF45 for ; Tue, 10 Mar 2015 13:16:17 -0500 Received: by labge10 with SMTP id ge10so3171109lab.10 for ; Tue, 10 Mar 2015 11:16:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=ETteGnXgxjKx7OJO9X5nEWzE0kU914n3XLpRjlyhQJk=; b=Ah/2HAVNnccofC7HOfvX1uclBW76etfcJ4/hVNVq1m9ljmV2EUkFDQc4qgYLJGsQ2m TvCkZWXhcHJc8JGd1J9lfvbhqZGVGLS3btUqFPrR23kME9W+9KZMthAK1DOBro1xKhvq HehWAkmFsklBL9ZmyJisac4M5Y6L5NbdhnzdmOIv8utMTX7EEfBXAQ8R2IymqykFIam+ m0cIwkrhGJXmMm6Dk40shCrNHY/osEfH3rmzpx2FRCF2Y9WGGFbySBsix/uAo4mfP5ak 0v02zCMLojLGHBdn1CIz2Vk7FACwF90UL5B84wL3gA/+tgXaeUZI6B3aHRHI68FyDOz8 jyeA== X-Received: by 10.112.8.101 with SMTP id q5mr25725295lba.19.1426011374288; Tue, 10 Mar 2015 11:16:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.118.169 with HTTP; Tue, 10 Mar 2015 11:15:54 -0700 (PDT) Reply-To: marcio3w@gmail.com In-Reply-To: References: Date: Tue, 10 Mar 2015 15:15:54 -0300 Message-ID: To: Anthony Ferrara Cc: Dan Ackroyd , Patrick ALLAERT , Yasuo Ohgaki , PHP internals Content-Type: multipart/alternative; boundary=001a1134df9669041b0510f3258a Subject: Re: [PHP-DEV] Voting choice for language changes (Was: "Re: [PHP-DEV][RFC][DISCUSSION] Strict Argument Count") From: marcio.web2@gmail.com (Marcio Almada) --001a1134df9669041b0510f3258a Content-Type: text/plain; charset=UTF-8 2015-03-10 13:52 GMT-03:00 Anthony Ferrara : > Dan, > > On Tue, Mar 10, 2015 at 11:45 AM, Dan Ackroyd > wrote: > > On 10 March 2015 at 15:02, Anthony Ferrara wrote: > >> > >> 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. > > > > > > While I generally agree, in the case where there is a small detail > > that needs to be addresses by a vote, I think having two votes in one > > RFC is better than having two almost identical RFCs. > > > > However the question that is being voted on needs to be setup properly > > so that it does not prevent people from being able to vote on both > > issues. > > > > For example the group use RFC > > (https://wiki.php.net/rfc/group_use_declarations) has a small detail > > of whether there should be a trailing slash in the syntax, which did > > not deserve a separate RFC imo. > > > > Unfortunately, the vote options were: > > - Yes - with a trailing "\" > > - Yes - without a trailing "\" > > - No > > In this case, a straw-poll ahead of time for "with or without" could > have solved that. Or just choosing one. > > But in more complex situations it doesn't need to be competing RFCs, > but a RFC for the main thing, and a RFC to choose which option. This > case (with/without "\") isn't what I was referring to. I was talking > more about situations like: > > > https://wiki.php.net/rfc/error_handler_callback_parameters_passed_by_reference#vote > > Specifically where the options have pretty significant difference in > potential functionality. > > https://wiki.php.net/rfc/pecl_http#vote > > Here, enabled/disabled by default, and the namespace? > > The namespace is a pretty significant concern. I believe that the RFC > should have taken a stance on it. But if it didn't want to, it could > split it off into its own proposal. So you'd have RFC#1: add pecl_http > to core, and RFC#2: change pecl_http to use the php\ namespace prefix. > > By splitting it apart it's a lot clearer what's going on, and the > impact of the decision can be weighed. > > If I was doing the proposal though, I would make a single RFC that > takes a stance (picks one). Then let the discussion guide the change. > If people really feel that another option is better, it will become > clear, so the RFC can be updated. That's the point of discussion, no? > > Yes, that is the point of discussion. But, unfortunately, a lot of RFCs only start to get discussed when the voting is open. I don't know why this happens, but it's a pattern I've been observing for some time. In general, I agree with you, we should make some effort to eliminate voting options during discussion phase, or at least reduce the options to a minimum amount. > Anthony > --001a1134df9669041b0510f3258a--