Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128506 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 C1F131A00BC for ; Tue, 19 Aug 2025 10:25:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1755599058; bh=uBTn9B7KylYQQBy5lYbO+SpkJYPACMYljkSVlBHMmkE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=AVmtRfxKkkNkh/bWbqxXUcSipgSsGMq6eFIr+9IbXpmqGri+mHcoWQmOX0ZH2Rada YrYU431E1Gbj4Ux+HfmY0C7VRfUfd4ILlB83dx3+XxdZMDyweMNGMh7qk3uqsdF+yb 9yl9dGT5DlK4sSAOMcAfo+l7htZGY45iCCyjHzTZheZad1pOEeim9syk7x1aJhkBrd O9KH6Xg8XqcTUK3c2AIoWd6CPRREWEf/B3tjdllYGupW8z/8JN2jErmqq6Wo7Pqqfr Vv0FDnUI7l/bx0wjr7itfri1Qq4QwjALW69zLojoawu5ipK6KS9RapQ04bXjkgeS43 0bIX75eYfKWNA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7E9F5180048 for ; Tue, 19 Aug 2025 10:24:17 +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.4 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (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 ; Tue, 19 Aug 2025 10:24:17 +0000 (UTC) Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-7e87061a6d5so547578485a.2 for ; Tue, 19 Aug 2025 03:25:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755599152; x=1756203952; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=uBTn9B7KylYQQBy5lYbO+SpkJYPACMYljkSVlBHMmkE=; b=K+BSIIGLTI2WfWgdEpOg5YsuiqR8Pagaru6+qXyKrM/Sps61KdTCkLKfcCPEVmj1wq 6+aDhu9m+ejqR1qbdag1Xc2kwtYBzwysI8INbx/Pi9Z39t9LcfGFlh9ipYxQUVDLw9HR KDvgj+mY6G0zle9mKl/VDDSeZs8+jgWamq/fUiUCTUtD5u9xQzqRIys33AxZHkI53azM h+o4Geo6YQ88fOmitNC1HwSOXHObAtfN1kv9KKm0kRk8vYMWSCBMswyuqV8cawJKQ0Kk /7vP6ESxR2DqZbcuKBthpv/kvIExlSx4EjvwzYUGTzq3GMJsJbWm76YQN4ZG/mZpWSaG GENA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755599152; x=1756203952; h=cc: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=uBTn9B7KylYQQBy5lYbO+SpkJYPACMYljkSVlBHMmkE=; b=WUSCDagCbq9oV8hvYz8Zb6U1YzQ93E/Ym8Zl0PSaghGwE+W0GZqrjudicPEDI7E349 T7dFJ0IXiqfM6I1+CxontHd54qI6KvUEuotG0W8anaTZxnP4gejuHattWKwzNt90E7pQ SSJiMWGP9OHdZubm7N51E8GPyA/bsDkTBobqoJknzfbUUFI68dmaa54/m+TNa7Hp6sv+ RuBeitFoRbbvY+IXyWUf3RiJa7ATJTWhKz5Ecu4GkmLVAlDxVU4Y/2iXphCulbxSJmM+ xLjBG9S/QEfkEpWQcIXjMcwrfkDmlCuiPsHGI/DPzGl3wDiGa3d6Ut7+x/su+jbaaFOl BhjQ== X-Gm-Message-State: AOJu0Yx+sbam1BUszUrDtwdfZvxUkIeqOmDm+Oyu74oyl6L6PrqsuSmK ZHB1MEC/NDo2NWsN7D8aJMb3eOgRBn0mTLN2LuD9/xP3NrasmGAaBwUEzQQRB6N5roB92Aa1c+9 TNMa519oehKP3F4NNNeQkt+EO7kdfycQj9IMUOZ0= X-Gm-Gg: ASbGnct6FJYcu/4wBKcibwxUm7d5VBszVItCyQqL+YG+LfqG0GZApDho9EiUjlTEnjm ahhCCXHNWMDWqarIXzaTBTGcb0ylBAB7wHeU6gUrwHfFtt6FVHbz7LMf+s1pUMfOoKRApmM5FAS y8vgkxyNIPNfchEhPGxsTrviUgBdK+iVS9WavCsOggjy/YSYonHHcttVNIZFW9oe+evCPadWFQd wEhSDTj X-Google-Smtp-Source: AGHT+IGMTlulki2ObUMB+aLxdWealpKXhR5tbd/sE/U8UcR93+a02AUlmOydwvK3CUTrwFjrYEgqKSp8tjIfQeUv4xc= X-Received: by 2002:a05:620a:4804:b0:7e9:f81f:ce7a with SMTP id af79cd13be357-7e9f81fd14bmr60902585a.80.1755599151587; Tue, 19 Aug 2025 03:25:51 -0700 (PDT) Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 19 Aug 2025 12:25:40 +0200 X-Gm-Features: Ac12FXxgZ8O5kCkIps9FKcCFRNur69klpWGLsJ646J7Ds0TxTVN-g135Q-YaxXs Message-ID: Subject: Re: [PHP-DEV] [VOTE] "Abstain" voting option for RFCs To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000cc667b063cb547e0" From: nicolas.grekas+php@gmail.com (Nicolas Grekas) --000000000000cc667b063cb547e0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Tim Le dim. 17 ao=C3=BBt 2025 =C3=A0 16:43, Tim D=C3=BCsterhus a =C3=A9crit : > Hi > > I just opened the vote for the "'Abstain' voting option for RFCs" policy > RFC: > > RFC: https://wiki.php.net/rfc/rfc_vote_abstain > Discussion: https://news-web.php.net/php.internals/128185 > PR: https://news-web.php.net/php.internals/128185 > > As with every RFC, a 2/3 majority is required. Voting ends 2025-08-31 at > 15:00:00 UTC. > > The vote already includes the =E2=80=9CAbstain=E2=80=9D option to dogfood= the RFC and to > showcase how the voting widget will look like should the RFC be > accepted. Although it could be argued that selecting the =E2=80=9CAbstain= =E2=80=9D > option would be a vote in favor of having such an option, it will be > considered an abstention. Please vote =E2=80=9CYes=E2=80=9D if you are in= favor of the > RFC :-) Thanks for putting this RFC together. I=E2=80=99ve been torn on the topic, but I ultimately decided to vote again= st it because I=E2=80=99m not comfortable with the possible =E2=80=9Ctracking=E2= =80=9D aspect. At the moment, it=E2=80=99s not possible to tell whether someone didn=E2=80=99t vo= te because they were undecided or simply because they moved on to something else at the time. As you note in the RFC, selecting =E2=80=9Cabstain=E2=80=9D should be inter= preted the same as =E2=80=9Cdidn=E2=80=99t vote=E2=80=9D. However, once explicit abstention= becomes part of the recorded stats, that changes the dynamic: we=E2=80=99d be tracking a choice= that was previously invisible. To me, that only makes sense in a representative context, where voters hold a mandate. In our setting, I think it might better to avoid opening that door. Cheers, Nicolas --000000000000cc667b063cb547e0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Tim

Le=C2=A0dim. 17 ao=C3=BBt= 2025 =C3=A0=C2=A016:43, Tim D=C3=BCsterhus <tim@bastelstu.be> a =C3=A9crit=C2=A0:
Hi

I just opened the vote for the "'Abstain' voting option for RF= Cs" policy
RFC:

RFC: https://wiki.php.net/rfc/rfc_vote_abstain
Discussion: https://news-web.php.net/php.internals/12= 8185
PR: https://news-web.php.net/php.internals/128185
As with every RFC, a 2/3 majority is required. Voting ends 2025-08-31 at 15:00:00 UTC.

The vote already includes the =E2=80=9CAbstain=E2=80=9D option to dogfood t= he RFC and to
showcase how the voting widget will look like should the RFC be
accepted. Although it could be argued that selecting the =E2=80=9CAbstain= =E2=80=9D
option would be a vote in favor of having such an option, it will be
considered an abstention. Please vote =E2=80=9CYes=E2=80=9D if you are in f= avor of the
RFC :-)

Thanks for putting this RFC together.
I=E2=80=99ve been torn on the topic, but I ultimately decided to vote = against it because I=E2=80=99m not comfortable with the possible =E2=80=9Ct= racking=E2=80=9D aspect. At the moment, it=E2=80=99s not possible to tell w= hether someone didn=E2=80=99t vote because they were undecided or simply be= cause they moved on to something else at the time.

As you note in th= e RFC, selecting =E2=80=9Cabstain=E2=80=9D should be interpreted the same a= s =E2=80=9Cdidn=E2=80=99t vote=E2=80=9D. However, once explicit abstention = becomes part of the recorded stats, that changes the dynamic: we=E2=80=99d = be tracking a choice that was previously invisible. To me, that only makes = sense in a representative context, where voters hold a mandate. In our sett= ing, I think it might better to avoid opening that door.

Cheers,
= Nicolas
--000000000000cc667b063cb547e0--