Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119621 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 36372 invoked from network); 28 Feb 2023 22:34:28 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Feb 2023 22:34:28 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A8D36180560 for ; Tue, 28 Feb 2023 14:34:27 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 28 Feb 2023 14:34:27 -0800 (PST) Received: by mail-ed1-f43.google.com with SMTP id ck15so46662242edb.0 for ; Tue, 28 Feb 2023 14:34:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677623666; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L6Up9Si/yhgGrC+iEPvtQqiqx5Axcj3gPOcxDuXYviM=; b=EB+yv9+KvT+0gjIJKXzPznJhAe+eJSWdrm66xSqTYYvGhZRrJoTDiptaaGPjq3G1uu Ll3C6ljUJ29ww5A9KjCukz3Ghb5Rr9F7YPreSdV+zabgdI0l5vLHYM5D4wbChdjeDxvK dxrMf9Vfi2C+DDo5UohueRkFwEVYKZTy+Wxd5LuOfxAfG/eWUfKOpoflgs6+I7XssUF/ F9BkQl5FkjfwhA3Ll9o+GUweGWb0ndEwrdvJRWwEYWNg4jZzGrajCbNYUo3QRB0pFzFx cfHBAHB3HAps+H2sVOwHOWHRM6Fje2QlelxK9RZpgYgsfpSkiR6FtL8hVqenytWIh3jK 85/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677623666; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L6Up9Si/yhgGrC+iEPvtQqiqx5Axcj3gPOcxDuXYviM=; b=XJKNGde8pwEEjce784S1Rwla3JpXwDqMXcytu7XIKN2taWK4T8qLewe2WX/8mCTYsm lK5qSXx77/EH6BopqMUXUjX4Ckas2kZ7+rlR3ZdjNQLSSxnVLEE+m33LbWHt8+9+Yeia 2Gzumu36RzZYIH6yNJvspts1zQwnmYMZQeR0gfphs1A3WVIzcyC9B88wD4JjrZS7pnyk sUPgcW1hTqdVVuMvSlJScsJFyfTS8D2XatoOQXh+imUmSWcf6UwUFPIMWbBvhypgxcsh euDLinC2A9U4WFh0pJO+obNYLUThpe7ElFt7tE2MVAO/S3A9KSd5MKP8uZuWWziFudd/ dwsw== X-Gm-Message-State: AO0yUKVsGbJjmLOJeCEJYRK+RiB6pzvlQAXr5SA1ctDBLxlk5Xfme+9F TKxAL583tuCeBaXdc9m4JDIAoD7Q+1TT/i4SxFA= X-Google-Smtp-Source: AK7set8pzN7L0NpEh8r/SqLYDzMee4kLShW3d219yWg908AXewMqTP3tBx5rwPf+ErEeUZF5uHO/hBQ+I7h9ZGNJTOM= X-Received: by 2002:a05:6402:500b:b0:4ad:739c:b38e with SMTP id p11-20020a056402500b00b004ad739cb38emr10254956eda.1.1677623665890; Tue, 28 Feb 2023 14:34:25 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 1 Mar 2023 01:34:14 +0300 Message-ID: To: Max Kellermann Cc: Dan Liebner , PHP Internals Content-Type: multipart/alternative; boundary="000000000000ac171c05f5ca3212" Subject: Re: [PHP-DEV] PHP code refactoring (was: include cleanup) From: dmitrystogov@gmail.com (Dmitry Stogov) --000000000000ac171c05f5ca3212 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Mar 1, 2023 at 1:21=E2=80=AFAM Max Kellermann wr= ote: > On 2023/02/28 22:31, Dmitry Stogov wrote: > > > https://github.com/php/php-src/commit/0270a1e54c0285fa3c89ee2b0120073ef57= ab5fa > > This kind of change was favored by a supermajority. > > You argue that this supermajority vote is irrelevant, and formally it > indeed is, but pondering about formalities is kind of ignorant against > the now well-known community opinion. > > > > https://github.com/php/php-src/commit/b98f18e7c3838cf587a1b6d0f033b89e990= 9c79d > > No vote was made on this, therefore this doesn't violate any community > rules, does it? > Please reread https://wiki.php.net/RFC/voting#voting RFC is accepted by a supermajority of the primary vote. The secondary votes may be used to make decisions about implementation details. Thanks. Dmitry. > > If you think this should be reverted, explain why. > > > > https://github.com/php/php-src/commit/42577c6b6b7577c57c161ee4a74cb193382= bf1e0 > > Favored by supermajority, see above. > > > > https://github.com/php/php-src/commit/c7637ed1c03f556c6fb65884cfc5bfea492= 0b1c7 > > No vote, no rule violation, see above. > > > > https://github.com/php/php-src/commit/371ae12d890f1887f79b7e2a32f808b4595= e5f60 > > As you see in the commit message, this implements an (unwritten) rule > cited by Nikita Popov (which is now written as of > https://github.com/php/php-src/pull/10630). I personally don't agree > with this rule (there's a thread on this mailing list about it), and I > would favor reverting this commit - I only submitted this trying to > help with implementing a rule even though I don't agree with it. > > If this gets reverted, then https://github.com/php/php-src/pull/10630 > should be reverted as well. Again, not my opinion, I'm just trying to > help implement somebody else's opinion. > > Max > --000000000000ac171c05f5ca3212--