Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104927 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 17971 invoked from network); 25 Mar 2019 17:08:51 -0000 Received: from unknown (HELO mail-pf1-f179.google.com) (209.85.210.179) by pb1.pair.com with SMTP; 25 Mar 2019 17:08:51 -0000 Received: by mail-pf1-f179.google.com with SMTP id b3so5125245pfd.1 for ; Mon, 25 Mar 2019 07:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basereality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dZ7N8J/w4r5bj4YIV0ncIZ2n5itfFTjaese0VX7mw8Y=; b=iYaC4HIR+YR3JHHGVEOZCTO7Llm0bi/z9fkXvu0dzOIbUwTJb7ARNgfdWsQy2r09MN TXHDWhdHsJx8/ez1+iYKJzUkE74wLG50942Ndzvq5QPcc+UpbM3xCK96zoCGtBA/P1gD 1Fmm/WNrUxhwv/xmE0ZF2qYIu+6rNbOO5x3E692vdF6cojpaYCIYGUhEt57jDsz1HnHA v2sSWSopiwUeEW9XXIqZI105WIjvTT6kkId2sGAy9Ki/3WQFHurWUtq88DhhEUayufsR +J/kjlrFc4O05ppUnjbUdevgPceA+bRmuSpU1IFDrA+3W3hM3fu6QL+YGqSvuQNUcMnZ /l1Q== 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; bh=dZ7N8J/w4r5bj4YIV0ncIZ2n5itfFTjaese0VX7mw8Y=; b=DnRMA+fGRSHIx2eJM/uXCFck/WXE4NzXcDF3NpN6d+fLNYOjTV1xN376GnYxivwQqo q+P3sztsDIBs+mKQ5ihkc3w0sZYm2ubn610bbhtUqfxMph7QEiimQco34j6seCB9POxE uUMqjHO6WFA55cLpG7pdbXw/Pr9w9kCVRtv/8cTPx+5kONeVJMcgRi1C93QTQS0BT9N+ 4wktK/aGmJ0wM4xaAukTITUCsR8Dprs6XSLO/3u2ltqFBK9xGyoPy6D97pfN9qZhZHgr zKqLf/plVEGa6Yw/YfeEFwmVwShpqoP94Rviz3vJUaGl2tx2qrAZ62Os4BSGmtlBapLg 8/TA== X-Gm-Message-State: APjAAAVoX3ekIov/MN6QvX3QJ6dVMu6FB+Q19jzmUhhkz30pcTwN6SBf BCi+6LHD91NpXVyIgdJfetr2s7tNLn1S89Ou8YD5oU0cKbM= X-Google-Smtp-Source: APXvYqwMRah2rIRgnbyRkpycC5blI+thfeZfZKKLU4ferg2PYi6wjk+08ovTzeZz0GUSihMLqWd6p+E9yf3JjjKGTg8= X-Received: by 2002:a17:902:8d93:: with SMTP id v19mr25509889plo.271.1553522519402; Mon, 25 Mar 2019 07:01:59 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 25 Mar 2019 14:01:47 +0000 Message-ID: To: Rowan Collins Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] RFC Process: more productive conversations From: Danack@basereality.com (Dan Ackroyd) On Mon, 25 Mar 2019 at 13:30, Rowan Collins wrote: > > One suggestion for an additional section: update the RFC with feedback, > particularly if it is withdrawn or rejected. I think that knowledge could live separately from the RFCs, which is why I'm maintaining https://github.com/Danack/RfcCodex The reasons for doing it separately are: * the last thing someone wants to do after having their RFC voted down is spending more time documenting it. * some ideas have had multiple RFCs, while other ideas are proposed on the list without having a formal RFC. For both scenarios documenting why it failed in a single place needs to be elsewhere than an RFC page. > It has actually been suggested multiple times that > voters *should* justify their votes, Yes. However that is unlikely to provide a useful conversation. Thinking that the RFC is just a terrible idea is always a valid reason to vote no. Having people say that "this RFC is terrible" doesn't lead to a productive conversation. > so that it's clear whether a future RFC could address the > perceived problems, I don't believe forcing people to explain their votes actually does that. It does something quite similar, of forcing people to try to articulate how the RFC needs to change for them to change their vote from a no to a yes. At least that is how I have perceived the intentions of people who have asked for 'no' voters to explain their vote. The problem with that is that some RFCs are just fundamentally not good and so there isn't any changes that could be made that would make the RFC acceptable. In those scenarios, putting pressure on 'no' voters to say what needs to be fixed, is just putting pressure on people to not vote no. Additionally in some of the RFC discussions we've had, where the author has asked for people to explain the 'no' votes, the reasons have already been said clearly in the discussion phase. But the RFC author has dismissed those reasons as 'invalid'. Again, trying to force people to justify their reasons, to the satisfaction of the RFC author isn't going to lead to a productive conversation. cheers Dan