Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119617 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 28238 invoked from network); 28 Feb 2023 21:31:35 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Feb 2023 21:31:35 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0A314180504 for ; Tue, 28 Feb 2023 13:31:35 -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=-0.7 required=5.0 tests=BAYES_05,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-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (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 13:31:34 -0800 (PST) Received: by mail-ed1-f50.google.com with SMTP id ck15so46081559edb.0 for ; Tue, 28 Feb 2023 13:31:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677619893; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BJCgEotMooPA+AT2MZL9Ilgk9WNudX6njJkIiG9muUg=; b=LFM/PCTek2gRkgbBfhBjBKgdmzoRBq56HM9F8uZRWvYb48XxhaPYkGdP8ogF8mTUTR ASz7SiBnNUjBZLQxx+hzd0GaVEizCSVGIdbKcRRwX0puIHeSZZ8J14f1hazkId2/74+i p6KVd6UBACBcuqjAsKHyZZMYaV5BpjWQJAf5f3oWGQB2kU7Ftf2sRSdRyB+PydCDX6NM H0QfhoMRmLYpsV7njqe0ax/lPtdAdYuqf80dg7dlyeeVVd4jCjl8yI2YLH2u2PJI9JcL VHPSm6gU9pVpS/K/ylnsnXlpQQsYPlGXxTcGwKMpJlttNdNnJZr+RdTpTlQ10BN5STWP TLnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677619893; 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=BJCgEotMooPA+AT2MZL9Ilgk9WNudX6njJkIiG9muUg=; b=S4AZke0bsDcJZr8YjWvfbd3Cr4rDjZzkL1AVS5sJXri00kt3jbQOz/asDrSayhwQmQ suiP9UY38k+YnbCIi/tpK5M8GVGHEY2hcyCCRsojoUxwSoVapUtH2lGjqJbgokfrRY+1 ox5301OY7oSad2RvgmPdkOqYXe4YCwORFbNxrMWD2DlzEuEriRbcIZ8uZ3kuaLCFdhzP lhJE0EU67ajhaqZPu84X4KC/R0yjEjPkxm2wjuZZUjvsrEKY0yi7VjzjTmCk5UCwI8Wq 7H3PhFyBSXstzNpYIBhFupuoPcy5RTnGixF3+ktEYqMCXkFjQF492X7LoSJhPihwxg9T dBTw== X-Gm-Message-State: AO0yUKWtRpPb98zxmCnhYTgtDEO4TuIp4+ZmW6UYmpQZV0KmCNxFfOVw BjXyqItBzUmpmA1H/dyIUiuNnO7BjRTp6zQKL/E= X-Google-Smtp-Source: AK7set+YYDXdZVomdmkX1qvaxhkgoavIJ52r39jcckNCnezm06Q50GxqWeLITyMTZzJH6S4v5NOerF8P7uYTeWXRvl0= X-Received: by 2002:a17:906:7084:b0:889:dc4d:e637 with SMTP id b4-20020a170906708400b00889dc4de637mr1930450ejk.6.1677619893218; Tue, 28 Feb 2023 13:31:33 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 1 Mar 2023 00:31:22 +0300 Message-ID: To: Dan Liebner Cc: PHP Internals , Max Kellermann Content-Type: multipart/alternative; boundary="000000000000cdb15b05f5c9514a" Subject: Re: [PHP-DEV] PHP code refactoring (was: include cleanup) From: dmitrystogov@gmail.com (Dmitry Stogov) --000000000000cdb15b05f5c9514a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Feb 28, 2023 at 11:59=E2=80=AFPM Dan Liebner w= rote: > Which commit? > just some of them: https://github.com/php/php-src/commit/0270a1e54c0285fa3c89ee2b0120073ef57ab= 5fa https://github.com/php/php-src/commit/b98f18e7c3838cf587a1b6d0f033b89e9909c= 79d https://github.com/php/php-src/commit/42577c6b6b7577c57c161ee4a74cb193382bf= 1e0 https://github.com/php/php-src/commit/c7637ed1c03f556c6fb65884cfc5bfea4920b= 1c7 https://github.com/php/php-src/commit/371ae12d890f1887f79b7e2a32f808b4595e5= f60 Thanks. Dmitry. > > On Tue, Feb 28, 2023, 3:17 PM Dmitry Stogov > wrote: > >> Hi @internals, >> >> I have to say that we came to a serious conflict. >> >> Recently we voted for inluce cleanup RFC >> https://wiki.php.net/rfc/include_cleanup and it was declined. >> Despite that a series of code refactoring commits from Max were silently >> merged into the master. >> As this is a violation of the community rules and we should do something= . >> In my opinion, this should be reverted (I would even think about rebasin= g >> to not pollute the git history). >> >> Personally, I don't like this refactoring, because it is mainly about >> coding preferences and habits. >> Anyway, I see that some people like this. Maybe this may attract new >> developers. >> >> OK. Let's do this, but do this in a managed way. The massive uncontrolle= d >> changes is the main problem in the current situation. >> Let's define the goal(s), rules, make a plan, summarize this in a new RF= C, >> accept it. >> Then most of the work should be done in a separate branch and merged int= o >> the master all together after a final review. >> I (and other authority contributors) wouldn't be able to object against >> the >> terms accepted in RFC. >> So a good RFC should be a half of success... >> It would be great if PHP Foundation could assign some experienced >> developer(s) to be part of this work. >> >> Thanks. Dmitry. >> > --000000000000cdb15b05f5c9514a--