Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128594 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 0C0901A00BC for ; Fri, 29 Aug 2025 20:21:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1756498813; bh=0oCwNYFt2rKTYWDXgLZqV2SEEwwbbqbu1nvf/DYCJtU=; h=Date:To:From:Subject:From; b=T1wo/ROAUIleZ1eWgYeMI6YEC+oNN2byvwDboUypWQ0z9by5UR1/8Ntk0b7xINsOE W827i6PapXrVtJMqdIpmnsvnNflGDMxCZiGtlN7N8qA0lfiYLjwhj8Zvnq1emgWb5V TeBzAP3CiDf/+P0fqPdnn8TwXMxKckMu2NqW+cU8HcB80+Of4gRudk9i3zZ17XhT+S k8K44rubM8LaHGSFdKm8Vfpi6EIX/eFVLVVf4lE1yyQDlqLqg6lefhjHRyF3J215fJ e+K5V2hAYvEqssN51mWoqAz5ziEq/K+Im06W26hlsSuB8FWH+3m32U2PjuJ0Bhx5fR WMz6AOIYWKSNA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D19AE180032 for ; Fri, 29 Aug 2025 20:20:12 +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.2 required=5.0 tests=BAYES_20,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 ; Fri, 29 Aug 2025 20:20:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1756498901; bh=2NFVyxc9S86ZIVIxL/8CeBLYUwEPMS2bhB4IjTKF5f0=; h=Message-ID:Date:MIME-Version:To:From:Subject:Content-Type:from:to: cc:subject:message-id; b=AT1g4dLxHFzPyrhz7PhMCxEzOMMYerx2PhV7bbjco50TxpjAv95ZwGiddt1uqF6lr Ma2IvvW8xnZeXdRxrVr5U39ypdhIDRM8AxfEXB4e/4bPIx1iVNv/59/mmx5OIMDazF qRyOwYDFKQiV4s2Rcr3F4H0fzdueJCDBW/8hB+G4+659siFH2RitiL8kL2zhRm6jar ok19zatMiNj4EuH4yp2ErBqdEf+wpcTJi+T744fJjo7PEIRcKLrKb2GmdTuWbZrxqk pssQH5rcSVDH0ovYSR3HkfPhOimAbAuwCe1Lw7q4E4MB5vwVcKk0CY9s0cnovrES7q sb9+R/y3lOzdw== Message-ID: <53cdbf5b-7c6e-4ba1-9987-332634cab527@bastelstu.be> Date: Fri, 29 Aug 2025 22:21:41 +0200 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Language: en-US To: PHP internals Subject: [PHP-DEV] [RFC] Clarify discussion and voting period rules 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 The current policy regarding how RFC are discussed and voted on is quite dated and no longer matches the current accepted practices of the RFC process. In the past there were several RFCs with a less-than-ideal course of discussion. Examples include RFCs being rushed through the process by less experienced contributors who are unaware that the two weeks of discussion is a *minimum* that can and often should be extended. In the weeks leading up to the feature freeze RFCs are rushed even by more experienced contributors trying to meet the deadline. This resulted in RFCs going to vote in an incomplete state, resulting in them being declined, wasting time of everyone involved when a little more discussion could've made the RFC succeed. I've thus written up a policy RFC to clarify the current policy regarding the RFC process, to use less ambiguous language and to formalize some of the current of the currently followed undocumented practices. Examples of those would be the heads-up email of an upcoming vote and the announcement of any relevant change to the RFC text on the list, so that folks become aware of new points to be discussed without needing to check the version history all the time. Please find the RFC at: https://wiki.php.net/rfc/rfc_discussion_and_vote And the PR at: https://github.com/php/policies/pull/23 As with all policy RFCs, the corresponding PR to the policies repository will be the authoritative source of the proposal and the RFC (and discussion) will only provide extra context. Please do not comment on the PR (except for minor typographical or phrasing clarification suggestions). For comments regarding the actual "policy" reply to this discussion thread for proper visibility instead and I'll make sure to incorporate them as appropriate. I intend to dogfood the proposed policy during discussion and voting of this RFC. Changes to the PR will be considered changes to the RFC text. To spell it out explicitly: This email marks the official start of the minimum discussion period of 2 weeks. Best regards Tim Düsterhus