Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107206 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 78143 invoked from network); 18 Sep 2019 16:14:09 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 18 Sep 2019 16:14:09 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id A86B32D19B6 for ; Wed, 18 Sep 2019 06:51:33 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-ua1-x92f.google.com (mail-ua1-x92f.google.com [IPv6:2607:f8b0:4864:20::92f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Wed, 18 Sep 2019 06:51:33 -0700 (PDT) Received: by mail-ua1-x92f.google.com with SMTP id n63so2361968uan.2 for ; Wed, 18 Sep 2019 06:51:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k9sguylqWLA5/7khdKPXqjPkHRrUZzDBml9nU/iO2m4=; b=RPxNjqWOz3Yp+qBjSI2tMFY3ExBys/ie0GY1ct9JT6zoQH7pJdlKXMY1o8y3HqxUzW Yenr8Ha3KCTKWvb+cKVC/PD1YDWN9wG5ZZhaYFqNC/YBBSw2esnmBqTANTqcQDhhL8ME GvZQtwb5gy+buWFhz60zcbeWeaCffPna3ing6PQ79/HJi3cEUsnHWlmKcyhwbsSe/zBY E8DZYC4tVVMWSqkFlAaAwRHbsB+IIoAx1K8jAP7ooxQPFJxX+++Xc0vZZkD/gt2Acc5C p2avwPiL5ICbSk0xpYrH6oD2sW/5tcsXJUfvAZHUPxn07MrMZhbXJxkJeI2ApRM8S39R IHhg== 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=k9sguylqWLA5/7khdKPXqjPkHRrUZzDBml9nU/iO2m4=; b=rXXkzz0bBQuwxT7xxF0LDVuqF1AXBbm9wAam96MT7q/kOdbGXV4ycsBPnve1IgUeqL lKtlSatVmk7PbgDmtmK+wtOVD/hHGLR6ZEJvgbRzh/CMdQfQzy3yHLuXwfkLEf3gNC9B PhM/g70YzwTwLn5RimmbPAgRPRHjbv9TaH/eYXpCaVgMpCEJDp9AqVepsSRUADw1JUcy g6JbfT3hwbZsuZGn5RuvAjhL52P/NqVzrIa4ChaNrtxyr5H5SfH8VobUF8fNW2ukZJzY uSAm9hYXh39fCK7PexnEnTFJ5o3l5fPyw+AyOuml9WK88w59GmCMWUuBqA3DnskrnrcO kXwA== X-Gm-Message-State: APjAAAWNfhE1jC4/eGRbAuF4vjFd15WHaHu/7w6PmBTI5Zxau9b71EvU JRAUSiMdTnryg+joJQyAPMYNBY98GMUc4e59PtA= X-Google-Smtp-Source: APXvYqze7lML5+uGNP1913YDlg9mSl0LQ/p5789j83D/0t+jN32Nc5FjqU+kLUk1vq6id5/pWsLEL0G6D72kmdwpQlg= X-Received: by 2002:ab0:377:: with SMTP id 110mr2327881uat.132.1568814692584; Wed, 18 Sep 2019 06:51:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 18 Sep 2019 09:51:21 -0400 Message-ID: To: Claude Pache Cc: Nikita Popov , Rasmus Lerdorf , PHP internals Content-Type: multipart/alternative; boundary="0000000000007853090592d4227a" X-Envelope-From: Subject: Re: [PHP-DEV] Evolving PHP From: chasepeeler@gmail.com (Chase Peeler) --0000000000007853090592d4227a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Sep 18, 2019 at 9:43 AM Claude Pache wrote= : > > > > Le 16 sept. 2019 =C3=A0 21:32, Nikita Popov a = =C3=A9crit : > > > > * Discussion threads on this mailing list have been very unpleasant > > recently. I am unwilling to actively participate in them in this form. > This > > is bad for everyone, but particularly for opponents of proposals. It > means > > that we cannot establish the necessary discourse to explore improvement= s > or > > alternatives. The recent propensity to suppress certain discussion topi= cs > > entirely, as well as the use of overwhelming quantity to > disproportionately > > push a position, contribute to the unproductive discussion environment. > > > > > The discussion would have been less unpleasant if everyone sought > consensus, that is, tried to find a solution that is appropriate for > everyone, instead of trying to convince others that their opinion is the > right one. > > There is a qualitative difference between consensus and unanimity. > Unanimity means that a solution is preferred by everyone =E2=80=94 which = is > reasonably not possible. Consensus means that a solution is acceptable to > everyone, even when it is not the best one for everyone. This is mostly > possible, but only if everyone tries to satisfy not only themself, but al= so > the others. But consensus cannot be measured by vote. > > For example, throwing a TypeError for uninitialised variables cannot reac= h > consensus, because it is not appropriate for those that rely on implicitl= y > initialised variables. Triggering an E_WARNING is nearer to a *possible* > consensus. > > I am not optimistic that there would be a mindset change in the direction > of seeking consensus for every participating party of the discussion. > However, I am suggesting that if a RFC try to seek a solution that is *at > least* acceptable to everyone, there will be less frustration and less > irritation from the minority. > > You've hit the nail on the head. I can't speak for everyone, but I know the while both Zeev and myself did not like most* of the ideas proposed in the RFC, we both had mentioned the idea of making them opt-in as a possible compromise. That proposal was flat out rejected. At the same time, we do have to be realistic and realize that sometimes a compromise solution isn't feasible or the way to go. If one side wants to build a 100 yard bridge to an island, and the other side doesn't want to build the bridge at all, compromising and building a 50 yard bridge isn't a good solution. * I say most, because there are a few things that we were OK with - which goes back to something else Zeev mentioned, which is not putting so many changes into a single RFC and/or a separate vote for each proposed change. I personally favor limiting the number of changes in an RFC because I think it's hard to focus the discussion, even if the votes are separated out. > =E2=80=94Claude --=20 Chase Peeler chasepeeler@gmail.com --0000000000007853090592d4227a--