Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129399 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 6CEB91A00BC for ; Sat, 22 Nov 2025 15:17:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763824666; bh=C3HMc1h4BiN2cBm7Fk4EyqwySrJXYdoFW+i28iRJuIo=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=XuOZlexBYke4NM1lAIRSMotkV/KZ2UD5dccJIvHp+7Bca1hq6OLpqf514stoBnYL9 gBNQZYxIbw6Ne+P4j3dGvG8trhdcyNGs0JQ9OTQihngMRYr3osUH2gqAF1eUJ5woMi NV9ldi9u/8LS595h7tvDOGHc8HQeI3hMyMyvalTAstOAPp22kM5hyRFM2KmsSuBpo/ lA34Xt8k0fsz0ZI0/QtJsKvAr3U6Xpl90/dkWnZK5ClfjBPyO4S1yRWxUAA9Bmbme5 ptMl/krnhzSJ8Yky3emy/VtDiYBCW99tWF1rm09usgN4MFY1KTwH2L6FvksAO/DiKy T1d5X8jG4C75g== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4A2A3180573 for ; Sat, 22 Nov 2025 15:17:45 +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, 22 Nov 2025 15:17:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1763824658; bh=32IIy9JjGqq+X2lvEBneWyP17RpyI25cjPN5o12KkmA=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type:from:to:cc:subject:message-id; b=WzZflDU4q5aNSNYPs0duvvJKF/mEnlWt3CzYgIgwhrGBU9bii8uBSsvbXkZBdb9d8 iq2wLp6dNoxnIq4XFlQP+Oi47l/VBbkvg6TamS7hzE7CeNMkvMfrwAcWDa0ZVgOfTy kMLZVao8UkIYYtw514e9pkvySbVKlgDX7VcOlXcf6nzrVOrRbSIZThKDVrmEPQtDOq PI8AjYyYl5/wGpbXomCTKORa3d63lw/7bbz9XR1wEAjpOqFEoNL03rhfM1mIkLoas8 INXM3SS+xkrZn1soF/l19aZp7LzNUZOmOhij5VK4xd68t8kaPed5dF/YOW9mmDZGXK SGQuSgYd+4Y9A== Message-ID: Date: Sat, 22 Nov 2025 16:17:37 +0100 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Subject: Re: [PHP-DEV] [VOTE] Clarify discussion and voting period rules To: Nicolas Grekas Cc: php internals References: Content-Language: en-US In-Reply-To: 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 Thank you for explaining your position. The RFC has been accepted in the mean time, but I wanted to nevertheless comment on your email. On 11/15/25 10:19, Nicolas Grekas wrote: > I wish common sense still remains our main approach, and the RFC as > proposed makes me feel we go into more bureaucracy. > And to me, bureaucratie makes things smoother only for the experts of its > own rules. I feel exactly the opposite. I feel that having clear rules - that are followed by every contributor - make it easier for less-experienced contributors to follow the same standard. Instead of needing to learn about expectations by reading up on older RFCs, there is a clear document that they can refer to. In my opinion most of the policy can be summarized as: “Take your time to make sure to build the best possible RFC together with the other participants”. The formalization of the Cooldown Period is probably the most significant thing that has newly been written down and I don't think it's a particularly complicated rule to follow. The other things, like keeping a Changelog, is something that is easy to fix when someone forgets. Someone will notice and send a reminder for you to update the changelog. Or if something is missing from the voting announcement mail, someone else can add the missing information in a reply. A SHOULD instead of a MUST however just invites discussion of whether or not it is okay to ignore the rule in any specific case, which will just add noise to the list and is what a policy is intended to avoid. Best regards Tim Düsterhus