Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109131 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 92080 invoked from network); 19 Mar 2020 01:00:06 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Mar 2020 01:00:06 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9B9F41804E0 for ; Wed, 18 Mar 2020 16:23:08 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 18 Mar 2020 16:23:08 -0700 (PDT) Received: by mail-pj1-f46.google.com with SMTP id j20so126416pjz.0 for ; Wed, 18 Mar 2020 16:23:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=U7rOcDieS+wrL9GvkjG9X9MzXDOhdMlNYffmBvr913U=; b=uXDB6Dit7esJ7baj9KJUTSeeYrw9nS4+TzoDndrLWRhv8feMaJQhSmjjfOy+Po2YSQ pfJuqoJQnAJj0YMvkAICe5avAUmLLdwEuhzuJspzl5IM7EeunhZMn3I8v76CGXlYTQ6L GVzxHr6L32eDln4dsXf/em8V94Bbj2zQS0kMYHYvKppzptK+DhwjXJqdxilF+gXf0cQM oRcMOA6nI5oGT/LxcOug7qCBVeCqXb+vziEZnWBef8Afap2ytN50ye2HQYbMPb+fdNiU iexORHIH6DoP5Js9eVyTtpElkfGBlKlMR9+bQqdYhTWqHG69WY1s8qOZvWi1kPC7SeSh gG4Q== X-Gm-Message-State: ANhLgQ1AZftA0vnSbLzDoeGImp/qXw0ohK/C3KlLW3KOsYwDFtMj0gca eLTuLWl+4i4RnjGejtO+0aBnw8AziAANEMs07VU= X-Google-Smtp-Source: ADFU+vs6TfDHcl6GzQuqogNaxjiAXJAFfc7d7J0XdUbRuNWm3HJzNsKgaizP+Uc0hwrE21GJo4CJOPFwK1ENE2ElH2g= X-Received: by 2002:a17:902:464:: with SMTP id 91mr436098ple.261.1584573787011; Wed, 18 Mar 2020 16:23:07 -0700 (PDT) MIME-Version: 1.0 References: <14383D05-EA33-4CD2-9648-40AA29A837A5@newclarity.net> In-Reply-To: <14383D05-EA33-4CD2-9648-40AA29A837A5@newclarity.net> Date: Thu, 19 Mar 2020 01:22:56 +0200 Message-ID: To: Mike Schinkel Cc: PHP Internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Capturing reasons for votes for historical sake? From: kalle@php.net (Kalle Sommer Nielsen) Den man. 16. mar. 2020 kl. 20.29 skrev Mike Schinkel : > > Hi all, > > Seeing people referencing former RFCs that failed when someone brings up = an RFC (which is a good thing to reference, BTW) I am finally compelled to = comment in hope there would be will to improve it. > > When court justices rule on important decisions they write opinions, or j= oin with the majority or minority opinion. That way judges and others in th= e future can know why things were decided a certain way. > > However in PHP we have no way of knowing why people voted against a propo= sal except maybe for those very few who commented negatively on the mailing= list. Which is far from concise and frequently not conclusive. > > It is a real shame that the PHP voting process has no way to capture a co= ncise description of why people voted against an RFC. A "No" vote could me= an any of the following, or something completely different, and their reaso= ns are really important when it comes to future consideration of the same i= ssue: > > 1. I hate the idea and never want to see it in PHP > 2. I'm okay with the idea but > a. I have a small issue with "x" > b. I have a big issue with "y" > c. I prefer to see it implemented using "z" approach instead > 3. I love the idea but > a. Can't support it given "x" > b. I want it to be implement using "y" approach instead > 4. We can't do this until we do "x" first > 5. We should do "x" instead > 6. Or who knows what other reason? > > Would it be possible to add a feature when voting were people either need= to type in a one to two sentence reason why they voted "no" on a proposal = OR select from the reasons that others have already given when voting down = the specific RFC? > > If we had that we could list the reasons and the number of votes that cho= ose those reasons on the RFC for historical purposes. I am not gonna personally answer a survey everytime I vote against a feature. This is why we have a discussion period to raise issues, of course not everyone will raise all their concerns to each and every RFC (me included, take the annotation RFCS posted over the years, they are awesome but the one thing I dislike is the syntax). I doubt everyone have time to go in details and understand to the teeth what each and every feature does. I instead recommend that you look at Dan Ackroyd's repository which he linked in his reply. Similar to him, I'm also fairly against the development of such a feature. --=20 regards, Kalle Sommer Nielsen kalle@php.net