Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117844 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 92556 invoked from network); 1 Jun 2022 07:23:04 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Jun 2022 07:23:04 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3E177180212; Wed, 1 Jun 2022 02:07:13 -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=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_LOW,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: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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; Wed, 1 Jun 2022 02:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1654074431; bh=oq5iT62OBfJ1XbgWrE+Ub1xui2zN52BM+LiiBSKJ3QI=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=QIX/nv7SSNerq/uJ3BachQM4CsELniEcG8KX0SXYUxbrtiKOhosCvjCyqUzwZwoRU tVwoUw5IAW6fVBqx0eOheov3zP9DI4/pua+nFi08GzgQo8geaGon1xyofcKHr5UvoW mERoJGCjnZ5UNReIW3fiM5Dh20ez2Q2klc9htEbI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.251.218.77]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M7K3Y-1nt1zW3rxM-007l8O; Wed, 01 Jun 2022 11:07:10 +0200 Message-ID: Date: Wed, 1 Jun 2022 11:07:10 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: de-DE To: Ben Ramsey , internals@lists.php.net References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:+Svg+NyRImj1kUo3WnryK9ke0CDVNWO2oYIC7ZHOCroOhSzwgMg hyvPII2uqionIFrJNIKEA7cbOpj8Fj8xOepgNoz/LH167I2WqsUbqbknswd3PILsfjsuTng VLwWSG2L19JEsI5wFDbetOK2BpMEot79F/zQY8AP27MaU5RhLTJZCIigNqvtwnlKpSkMczf DP/IzmaptP2MIqI6VRHfg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Z3akSrCmibM=:22iX8HdHLtLQ0Ne2dzXpw5 F1IhR4nJ+OMyslU1EpAA1oyt1wt7255rUeNeLQ9CdgPxiDJEtGdP5T3ZwiGuHY22u4y1e7uEk Rp7PSKnxRlXIa1LmW2g1RD+CQLtcZcs92UtFX5RfMaZYgM7qvby84Eh3Tw7ZVFvUhu6xVFon/ KyOB8yavIyFNcS2jR02A3PDur3QWjc8qtY6tfQEU3wBK0MNKBHt9/k69cdveNQSobQm4w/Vw0 8bmuj62Ca8GoqUdHSyk96HAcjD/ZDhYC0sgoJ7eQRGESpu0h6COvsWvAD8rNKE2rp6ZTI6Ydp XbKLd33RsO3HBFCbvvY7O5oZtnrJ7dIABLNfLjTSOmXTqnrutlnARPytsDU7a78sLuuiThge5 lB6x32kCAn0G19kocQvyl1BBrWNnH/qh71xGEqoNsG5A1ISQARXLRFID21Wle/FkTmVXkqHRf o4MDQzphayEQPkc//r8TPGLh3ZUPQDrWLgMOMzcPDaza5PGyuqLRwsRf2gxrGMsvbOcgFoTev /gNHdocTgNgE6u4foCbboNlC4cGe7QYHrcjYu8T5B+7Fw0HnMAwiFPTxMb8K/8+gtjggS9DkB JZPKeoPsfCTj8dCQWajbbJlBTJqmoWnQ6ftBCQ3LB+UXPyIp4WMrUIsCtrG+5S21vEEcZatz2 ak7x8syx2HHYUQy8z/YqVWomUQhdJtjMAuo6KlY8XAzCiY6eNJVRcbTfiPexiTm/87XyC5M0W kce3ENGv2NPYhN16z1bOUFX0gRuO3qw7MNiI3POGheqKYmX+SnCmpzLUIj0hE4sgEq37NVhE5 n/ndWH3QpcBo2n54x+sfasCIYlRXXmMxfFfbvB7RYZlU7W6/W4znJoCc5z8UcjUMuNvhDVrMl 5ARbtP0feUB3sPZ+heBnY8rxeQNiWb7+MKoukvMw/FcLVBtvnARlzFXS2aLrMo7PGX4WEOy1f 5CWqbkkgqp/3QgXm1sl5u7Cn3vMsxK6Gb3j5uLpW1oAa8/qCumOvAy2npmPkca3JwWT/HrRHs Fuyu0mLYHNfjM8neSHkTOEXx0OnLS7WlrRln0kLZl0EmFRLdEps3m+ag4Q7N/j/GInf/Hqort +Yg04WW47sYeEmgEU0Lwegd+dQWYZ5D6EYZNIm3wu1I7gMxHygeWa/WRw== Subject: Re: Requesting reviews on php-src pull requests From: cmbecker69@gmx.de ("Christoph M. Becker") On 31.05.2022 at 23:53, Ben Ramsey wrote: > This came up in a conversation I had with Sergey and Pierrick earlier > today... > > As release managers go through open PRs, we tag them with "Waiting on > Review" to indicate to other internals devs that a PR needs review. > > In fact, we have quite a few that are currently waiting on review: > > https://github.com/php/php-src/pulls?q=3Dis%3Aopen+is%3Apr+label%3A%22Wa= iting+on+Review%22 > > > Unfortunately, we don't always know who is the best person to review a > PR, so we hope that others are checking to see whether there are PRs > that need reviews in their area of expertise. > > It would be helpful to know from whom we should request reviews, based > on the area of the code (i.e., ext, Zend, main, etc.). One way is to set > up a table on the wiki with this information. Another way is to use a > GitHub CODEOWNERS file,[^1] which takes care of requesting the reviews > automatically. > > I've opened a draft PR to discuss the CODEOWNERS file approach: > https://github.com/php/php-src/pull/8670 > > I don't know how feasible it is to maintain a list like this for the PHP > project. Ideally, folks would add themselves to the list and > self-identify which areas of the code base they want to have > automatically request them for reviews. > > What do others think? FWIW, there is already EXTENSIONS[1]. There even was an RFC about that[2] some years ago, but in hindsight, that didn't work out. One of the problems is that we cannot unbundle some extensions even if they have no maintainer (e.g. Spl). And it is not likely, that someone steps up as maintainer of such extensions; it's more likely that several contributors will occassionally have a look at issues regarding such extensions. So I doubt that a CODEOWNERS file will be of much use. [1] [2] =2D- Christoph M. Becker