Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128736 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 C2C701A00BC for ; Sat, 27 Sep 2025 13:58:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1758981442; bh=Bt7DzLKLT7F1FZki0QXmQo9wnLUe/cFrYKjbrdwGXbQ=; h=References:In-Reply-To:From:Date:Subject:To:From; b=EQQiNKeujb9tsUprQrCw8iYdlb75w4aRxpJIRtv6iL9br9j8SUVs6+Kz1QHL6QYLK YXMD9Ix/ZwagoSaizbJfm129vKwrIHu3Vam95tWAjjfgHWaj7SWLvdmrwW5TXz2p0F qRpjTEsDICpAHliBnrPvrcEPNG6EHRrWycOf63sOJj4OHdE2dflMMeKRw4m0VFR5iF FahuiQJDcEJZlEU7S7M3pKHyvzTN1ktP85SjXCkuAKCNIJBdY2mNpNuoQbHtjS60Bb tJO4QxWCZ4SzmKgQFjlnEHaUpTOHfHZqkyILheF4OPQhjwsQptLHIjt4GFc0tdCAOz NHIJRS+ojBWow== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 911B6180037 for ; Sat, 27 Sep 2025 13:57:18 +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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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, 27 Sep 2025 13:57:15 +0000 (UTC) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-3ecdf2b1751so2006066f8f.0 for ; Sat, 27 Sep 2025 06:58:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758981514; x=1759586314; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Bt7DzLKLT7F1FZki0QXmQo9wnLUe/cFrYKjbrdwGXbQ=; b=ZazdHq89BtDHZeDXcWRSpqXajIO4uNM01laAKZUdEmK7espw31Gbs2gW3I4WokhioP +ReDkyTxS3ywSOx6h7YL7ec4u/az378AF/u8ej/dVARibegm7hoB7/Y63zMzhsoEVnlI c6kGOJzkTUDqYXzVj8lxgeZ+tg24Oyn28CozNduyu6Ku7mRs0Lc33sHhLFkR6NejE9gz Rx3wOXXjeKiXPB+tEchC1MdaGZkcy2kUXynuhZrQ1wW/9vEkPUClF5I91AOFnoOQGubp 0Un9ICW8G4oVaqYVbj12TLIKtImdidjoIXuPOpaiA5jMIwLWDMc6g4N0QEMPziOBoYiy Iz6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758981514; x=1759586314; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Bt7DzLKLT7F1FZki0QXmQo9wnLUe/cFrYKjbrdwGXbQ=; b=QFecPlK5hcI6dSTfFXvXLWzVEyuzARWmRl0RxPeQlUxMd8REz3rG7Ft/YoUw/0xh/8 3U6+8usiaNdocOdbUWQBsTEFjnqoGdOAMvsvE7PKp8A4VTEol1zBWf/Klg4fMNEUn+qJ fubzzzcTBtraebOCHyWXwcGGcjG93FsnVLQbp194pHSVu5Xnw5LA5yrZCBz/y9htZHah F/5Y8lpkSC7Wcai1WYSOpEEFc+fLFcPCGL+Wm0AeM+xASVZoJ5hfc5JKcNFqx5rwNSop m1THAZml5Fyg7PfGvAvJFoX2CS5OJZcB16/Iz2zz1qg9EFKhynXxK8N1fB6k/LrTmt5N 3mSQ== X-Gm-Message-State: AOJu0YygtEoO6twmaZZdz50GVXd1BsXCtJv2hYSR/3T8AIE5wruvma/Q WqYEouqAyGGMCnG01BvZAovVJLMvtnT9eRmdk14cDwRo51bLg9oRdeS5ZEc0lBcWAOluT/FpYGm wyWye5nPGsqkdunBZT8LCndLk6DXk/m4cLSc= X-Gm-Gg: ASbGncte6QGxJ0uz3sPan0hM9yBSGNDT9T3rOMcXBah0afnGvLjDW1OdZ2FMdjZEXmB koWGjHPGGWTvif5cZjFC2wgREIFWq2SYDG0SrapWv9bBfuoOobv3l9JJrEA+/rsDIvpJd8Z3cYy 6Okw8EdJYBNS8spblaysnCnvHq0PYzhi8pUg4z69koZbT01W7wsSRj5QVsKxCglxRu0q3BxNrk6 9kv9GEbdv5hrhI= X-Google-Smtp-Source: AGHT+IH2tsus1QX+ox8vPYcKT4O2C1R2Hlafj2njqvl4QTqNCGHsSLj+piPvEyjjSrAPaUw0EK4eUNNs97AvMTmta20= X-Received: by 2002:a05:6000:430d:b0:3ec:dd12:54d3 with SMTP id ffacd0b85a97d-40e4ece58bamr10096649f8f.35.1758981514293; Sat, 27 Sep 2025 06:58:34 -0700 (PDT) Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <53cdbf5b-7c6e-4ba1-9987-332634cab527@bastelstu.be> <29c9d6cfcc2928d3805596416edbff6e@bastelstu.be> <92a59844e30a9ca0550456886913fdb1@bastelstu.be> <1a9046bf-2dcc-4049-b1e7-e82d4230b0f6@app.fastmail.com> <7f1bce1f-f80b-48e7-962a-539172a85a6d@bastelstu.be> In-Reply-To: Date: Sat, 27 Sep 2025 22:58:22 +0900 X-Gm-Features: AS18NWDq_He9WbG5F8ldlCPykwXKxa-EJNnlmq_CiaWg3PwTgfUJm865Uubtr74 Message-ID: Subject: Fwd: [PHP-DEV] [RFC] Clarify discussion and voting period rules To: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: youkidearitai@gmail.com (youkidearitai) ---------- Forwarded message --------- From: youkidearitai Date: 2025=E5=B9=B49=E6=9C=8827=E6=97=A5(=E5=9C=9F) 11:42 Subject: Re: [PHP-DEV] [RFC] Clarify discussion and voting period rules To: Tim D=C3=BCsterhus 2025=E5=B9=B49=E6=9C=8827=E6=97=A5(=E5=9C=9F) 0:22 Tim D=C3=BCsterhus : > > Hi > > On 9/25/25 00:02, Rob Landers wrote: > > This goes back to what I was saying: pretty much any change can be just= ified as =E2=80=9Ca clarification=E2=80=9D by an author. We can choose to a= ccept the implication of a 2/3 majority, or challenge it. > > Absolutely, there is always some uncertainty when not treating something > as a major change. I explicitly spelled out my reasoning when making the > change, so that we as a community can discuss how we feel about this > type of change and to get some discussion precedent if a similar > situation arrives in the future. > > If it would've been a secondary vote, I would've treated it as a major > change, since in that case I would've considered that =E2=80=9CChanging a= voting > widget=E2=80=9D. > > > I also noted you changed the text to mention that a vote can basically = be restarted for any reason. This would allow an unscrupulous person to bas= ically 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. Thi= s means they can rely upon attrition to eventually pass an RFC that would o= therwise not pass, bypassing the current =E2=80=9Cone year or with major ch= anges=E2=80=9D rule. > > Small correction: It's just half a year before an RFC may be reproposed. > > I don't think this is a significant risk: Casting a =E2=80=9CNo=E2=80=9D = is simple and I > expect the regular folks to notice if an RFC is repeatedly restarted for > no good reason. If it becomes clearly abusive, I would expect this to be > treated similarly to any other case of someone being abusive on the list. > > > 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 hav= e simply declared =E2=80=9Can issue=E2=80=9D and updated it with their feed= back; restarting the vote. I personally wouldn=E2=80=99t do that, but this = would explicitly allow that behavior. > > I agree with both Nick and Larry that I would be okay with that: If you > realized less than 2 days into the vote that you didn't properly take > the feedback into account and then *do* take the feedback into account, > I'd consider this a success story rather than a failure. > > In fact we had just that for PHP 8.5. The =E2=80=9CAdd locale for case > insensitive grapheme functions=E2=80=9D RFC had gotten little feedback du= ring > the discussion and during the vote, Derick mentioned that the proposal > was insufficient to make an educated decision. The vote was then > canceled and later (successfully) restarted: > https://externals.io/message/127791#127803 > > Best regards > Tim D=C3=BCsterhus Hi, Tim > In fact we had just that for PHP 8.5. The =E2=80=9CAdd locale for case > insensitive grapheme functions=E2=80=9D RFC had gotten little feedback du= ring > the discussion and during the vote, Derick mentioned that the proposal > was insufficient to make an educated decision. The vote was then > canceled and later (successfully) restarted: > https://externals.io/message/127791#127803 I set up an Under discussion for two weeks and sent a reminder email, so why did it say "Derick stopped it"? I went to vote after going through the official procedure, but for some reason I was suddenly told NO. My understanding is that he didn't take part in the discussion on "Under Discussion" and didn't even vote. Why is there such a difference in perception? Regards Yuya -- --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai ----------------------------- Oh, No. I'm sorry, I send only to Tim. Resend to Internals. Regards Yuya --=20 --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai -----------------------------