Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128726 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 1A6351A00BC for ; Thu, 25 Sep 2025 08:15:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1758788022; bh=/C1fLwaNqEszvxg3K+aMk81ATxiL8W62AEYsdvtLSc8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=EpZtIdt/5ItMN5OzipPtTiJn3vPgp15dslXX4gGtrSaRgNngo1fu0ZYpoQ4Lqzkcc /8oDGe+ZTEepGP7b9bLZYzDVYtG+Z62nZouraTkp6tmVn5xGaHmVpVStY/3zrjhI0k UunnrVyFxTasIblIiqCkLC7cffdSX5clpQ9oQ7/kT/Hp8vjUynAOtyy8ukQU0y23G4 vrWqkdw7S6jmogGNYG7N+s7OEkwwixLjtr/Z6Ntz7JSiWlFGLV52cWoVrXYPwqSMCn 6ZH5vgaWrKGa7dB38FLBgsrcWGfLzGZn+AzKwAT1vUPRpESe7zQSdAO8mEBYIp8MXv YilIoBhAsbWbg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E2F8A18006A for ; Thu, 25 Sep 2025 08:13:40 +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_40,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 avril.gn2.hosting (avril.gn2.hosting [84.19.162.247]) (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 ; Thu, 25 Sep 2025 08:13:40 +0000 (UTC) Received: from avril.gn2.hosting (localhost [127.0.0.1]) by avril.gn2.hosting (Postfix) with ESMTP id B45DA1C40BA6; Thu, 25 Sep 2025 10:14:59 +0200 (CEST) Received: from smtpclient.apple (unknown [182.8.225.151]) by avril.gn2.hosting (Postfix) with ESMTPSA id 078ED1C40492; Thu, 25 Sep 2025 10:14:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nicksdot.dev; s=default; t=1758788095; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/C1fLwaNqEszvxg3K+aMk81ATxiL8W62AEYsdvtLSc8=; b=munHUPALZGbazABtzt32YXEzLE3sKGI9qgJ2HYi9xCl/m/x65Ju8lYpZKrNJOV9JfazWyr SrA4W/kf9LOj9WcvKpzdsKl7+MpuxF0xwCpHs2nAJOG0AAaeV2DUYAlHqCsW8tcF9MMjiO KAe+bLqD5DQWq/FMKAhQDhbzhD6CNfpJrirvIr7+QTummmCZeACl5MlJDDk/wkJguyE3br 2HX0v30hYzai7Tb0ds+nrwrn3RX4IvbKGZ0GDHuFZmPsLyXibduUl8PWQjOIin6aF8lA70 cpZbLdGp+8fyL3ynoivwzSroXO78zQYbETT9CwBjtDqwfnl0lsFRKrq40pnItg== Content-Type: text/plain; charset=utf-8 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: [PHP-DEV] [RFC] Clarify discussion and voting period rules In-Reply-To: <1a9046bf-2dcc-4049-b1e7-e82d4230b0f6@app.fastmail.com> Date: Thu, 25 Sep 2025 15:14:42 +0700 Cc: internals@lists.php.net Content-Transfer-Encoding: quoted-printable Message-ID: References: <53cdbf5b-7c6e-4ba1-9987-332634cab527@bastelstu.be> <29c9d6cfcc2928d3805596416edbff6e@bastelstu.be> <92a59844e30a9ca0550456886913fdb1@bastelstu.be> <1a9046bf-2dcc-4049-b1e7-e82d4230b0f6@app.fastmail.com> To: Rob Landers X-Mailer: Apple Mail (2.3826.700.81) From: php@nicksdot.dev (Nick) > On 25. Sep 2025, at 05:02, Rob Landers wrote: >=20 > This would allow an unscrupulous person to basically restart a vote if = it isn=E2=80=99t going in the direction they want, without any reason = other than an =E2=80=9Cissue=E2=80=9D with the RFC. This means they can = rely upon attrition to eventually pass an RFC that would otherwise not = pass, bypassing the current =E2=80=9Cone year or with major changes=E2=80=9D= rule. >=20 > For example, the nested classes RFC was clearly not going to pass. Had = this policy existed, taking what feedback I had already gotten, I could = have simply declared =E2=80=9Can issue=E2=80=9D and updated it with = their feedback; restarting the vote. I personally wouldn=E2=80=99t do = that, but this would explicitly allow that behavior.=20 >=20 > =E2=80=94 Rob Hey,=20 I am wondering if this is actually a bad thing. I=E2=80=99d argue if a RFC is evolving until it passes it does good for = the language. Maybe such "in between votes=E2=80=9D could help to gather sentiment in = complicated, lengthy discussions? Author tries, sees that it likely will not succeed, goes back to = discussion, refines, starts vote again. There would need to be clear rules for that too, of course. Maybe = maximum restarts until the 6 month rule applies? I find this worth to think about . Cheers Nick=