Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130475 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id DFF5C1A00BC for ; Sat, 28 Mar 2026 18:17:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1774721872; bh=4goqcR9mU/xJpxH32C+EbGpU8CuQxf+mfnnd9A8bplk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=RXL67yJ8tiSVbSwUROBnGSDLsfouPtM5OQLVF8xi/IkVjj5FxJrbO7maVHJq40Hxo FCc+jMYlhq1v3wBFEU/OFVwajE1Uebzo58V7myB9+6MnZx5GOmkIFT8mx3Pfcey2xT I/0zvquULVr4Hi2q+tuh5JomoYkS2e9zzthsSb0TFBMWVFhWv8TlQsNGV67XAFdzTm W6HSLhEVuYKeZNZalfl7Og7hTY54n2zMv1yFcd42OuZes/9++1zo2tF7Z4qD1ebs6m oVMWx5UU7a8qY6Syk4IoKjJpoMUE7uvU34ndxA/LgMQkwwX99Q6StVP3s0pQQE0C6o 8lmzBTVSAA9eA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6E52A1801C7 for ; Sat, 28 Mar 2026 18:17:50 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 28 Mar 2026 18:17:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1774721857; bh=9ThQSKdHNw7BKVShZr3Y+J8He7rWa8M+7NvejJJcA54=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=EZxjldnNK8qt1RxF9NtaR1Bs28j7HuUa6mt6z33CD8yqRN2sTRcY5LOSQ2op4zTg2 nQHeRjUddS24kx8XrtQpd/XyPGQjmN5CB7H8fBnrdJWovLatQVscLvvyZO0XeOoZdi 6GywLcf+gl+xy2t8ZbOpgW6vwp+PG0sTtic15ABsdCixFkX4Y62OlfqDHuXaydEyb+ 6fz40xGuhzyH9Yur38n4OMxR8Jbsw/SCbvgtN7tVt3qw7H4IuU46fcjpUmARBYiGTE lqW0vmoDI7zWApAU2Kb57mxaMcpUehLhv9ir6CTCGF8SEcTwHRHq7YCkn+STpgP3bC g+jEWwxSw6U4w== Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Sat, 28 Mar 2026 19:17:37 +0100 To: Jordi Kroon Cc: php internals Subject: Re: [PHP-DEV] [RFC] Release Manager Selection In-Reply-To: References: <093f97b0805b43ae640d80b9e06eb203@bastelstu.be> Message-ID: <23bc01452d85969ad91b53ef0f1d3d85@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi Am 2026-03-28 11:56, schrieb Jordi Kroon: > What was the initial idea to split between rookies and veterans? > > As a candidate for 8.6 it feels as a chance/opportunity  to get more > involved, and to build up experience as a RM (and more) as opposed to a > veteran who already had the opportunity to do so. > > With the new policy it would essentially allow only veterans to be RM > with 2 hands-on and 1 hands-off and perhaps include more favoritism to > a more experienced RM rather than someone with a clean record. The > terminology of rookie lowers the bar a little to allow this in my > opinion. It is certainly not my intention to exclude “rookies” from the RM role. As I mentioned in my reply to Ben, the “term limit” in the policy explicitly exists to ensure that there won't be the same few folks every year. The policy just specifies a requirement of a veteran for the “off-hands” release manager, because they are only there for advice and backup purposes, which is a role that benefits from the veteran knowledge. Given that this time we have two applications that would qualify as a veteran RM, I feel there is some ambiguity with setting up the vote that would not exist if folks would apply specifically for either “hands-on”, “hands-off” or “both”. As an example, did the veteran RMs only apply with the expectation that they would not be involved in the daily business (as was the case in the past few releases)? If more than one veteran would be voted in, would anyone of them want retract their application to “leave room” for a rookie? What if none of the veterans are amongst the first 3? With explicit “hands-on” and “hands-off” applications the “time investment” expectations are clear and it's also clear that it would be two separate votes, one selecting two “hands-on” release managers, one selecting a “hands-off” release manager (where only veterans may apply). > The veteran is there to advise the others. I don’t see why this needs > to be hands-off. As long as there are always 2 hands-on available. So > to that I am in favour of Ben’s wording. If all three RMs would be actively involved in the release process, I would want all three of them to be blocked from becoming RM for another release for the reasons I mentioned in my reply to Ben. My observations of the past several releases were that there already effectively was a “hands on” and “hands off” split, with the rookie RMs doing the daily business and the veteran RM not being actively involved (at least not publicly). Communication-wise as a core developer, I also feel that it was helpful to have just two direct and authoritative contacts in case of questions or when decisions need to be made where I could trust the opinion of any one of those two. If there were three active RMs, I feel like I would want a 2 of 3-person agreement, which just adds overhead to the communication. Best regards Tim Düsterhus