Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128246 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 754ED1A00BC for ; Mon, 28 Jul 2025 08:38:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1753691829; bh=NfCGTNKou2nzFtcCWn56c2f9CxcjXzhihunGhjfPpbU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=VJx3P4gU+Rcy3tLExWQPPI3qg1KFJ1UQVUpeg6xSUDFKx79MhgXxDgHkgKExtp7g/ kfSZ68dgAqZyw2B5lV/FcAgwrEG1DMLsgm31zzpjkU/TxBwCOh3WtpGtbzWOwr5GDY WFVB14l9YVWDsV9l9BeRI7ycpQxGoiN9vVKucNCk6+NPaWQ3LfOryWDknAK8Db9HeK 5xfv/GDO11nEN2B5oadIPKXg/nISXxthkLAJPsF0uhkTJO7D5CrkOU1dnz1GgcjiOK bikBBa0FQOA7pcew/XC17+tu63dDw69bx+aTKsEZKe4+kf3UzraQH8qczFDwq/nvoj 82FNYjk5LYGUQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5A17E180069 for ; Mon, 28 Jul 2025 08:37:08 +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=2.7 required=5.0 tests=BAYES_50,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, 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: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (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 ; Mon, 28 Jul 2025 08:37:05 +0000 (UTC) Received: by mail-yb1-f178.google.com with SMTP id 3f1490d57ef6-e8e11af0f54so473555276.2 for ; Mon, 28 Jul 2025 01:38:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753691927; x=1754296727; 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=mNJumcSHHW9qKN5Ji4EILQKrDAfmShieXd/5X2TmRU0=; b=bKsGyej2hjpnnjbtDMBTZi2uRBPp/KDgxqK/qS2yz/AQmHeNN9gTjcpNPL14xaWWYY ksc8t+lpy0BMMazVmRWGD1gWnFhBtUxXJilNMSWjcg8qs8ZbC58AXKceRAMJAsOor5nI PtXJTV0iJsjGKYDujarBrBteWdRQyZYIycsIrGV/KFdKGpW1HLWhe78VZRgVnn8FRu8C VksbE2521Tihtz2qmI+Z2HVnIQn7Fg/LeaTsewM46fvAOsScy3zCuTxAHy1MVQMlGMFY 3LJ1y9Ktji78njoNNwAHe0FQwwNYspMTk9iPTUCxT9WM3yVvcguZvdlsBIHKlPVvzk5T 9phw== X-Forwarded-Encrypted: i=1; AJvYcCUeesL7XexI/4cikzuJPe2cLrBpyuZH2e9Dfuy3C5RIkaY7UARQXjFvstmB1ecsBmjR5/A7QBQV9K4=@lists.php.net X-Gm-Message-State: AOJu0YxY71i0wRf80c8bYMZZzbptPTUMUXL7hHnpkuJsirRuu3/8LgmJ pz7mTj8qSwE6fER4I6gVs1ltqKMXQdJrPJCzMPDqCFcpNOUNDUvEptxi7Q2LxeJC4Nz7oO0RuY9 OVRKyGYvnLDx63xB9MHExsgP5y3WpXqk= X-Gm-Gg: ASbGncvt2WgtB4hNAytOKzR4bJQdRhdKypHq7zt8XQz4oFgOYkkneT8r2b0D0AjT4sL RzV7UdwuTGZ4ieDfU54c4QUGJUAKAtu6+355xdlmbKtglkMoGLfoHPAWPmEKqmc+zX+yxnQ6WZB GuaJC/Si/QGdCsN0oTK86V1LqAKgZdtECadiZ60uRDnqN6XUki8rdFAivKG9bMcH5tEKhAi4UWA 3XdOQ== X-Google-Smtp-Source: AGHT+IHqWxJkzGd4Mi/Y421Eas181FOa6utwJZIIZfbS14VOTip6rCy1qXkoGPg2UJxAurAFldZ1zvIOPm1IOd8wk9g= X-Received: by 2002:a05:6902:f84:b0:e8d:ed8a:af5e with SMTP id 3f1490d57ef6-e8df10d2b6fmr12936905276.10.1753691927562; Mon, 28 Jul 2025 01:38:47 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <7afc0ac1-3446-459a-a67a-e616afe750f6@app.fastmail.com> <500A1C30-B9C1-44C0-9779-F872DD573490@php.net> In-Reply-To: <500A1C30-B9C1-44C0-9779-F872DD573490@php.net> Date: Mon, 28 Jul 2025 09:38:39 +0100 X-Gm-Features: Ac12FXyvE7MfVy2GQIDSug06OMl0kDISAIEFs3W2JLaChmqjXS1wD6S8NlXp9ls Message-ID: Subject: Re: [PHP-DEV] [RFC] "Abstain" voting option for RFCs To: Derick Rethans Cc: =?UTF-8?Q?Tim_D=C3=BCsterhus?= , Larry Garfield , php internals Content-Type: multipart/alternative; boundary="000000000000634c55063af938ff" From: kguest@php.net (Ken Guest) --000000000000634c55063af938ff Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable People can just abstain by not voting anyway - I really don't see what adding this would give us. On Sun, 27 Jul 2025 at 14:45, Derick Rethans wrote: > On 27 July 2025 14:09:50 BST, "Tim D=C3=BCsterhus" wro= te: > >Hi > > > >On 7/24/25 15:42, Larry Garfield wrote: > >> Just to clarify here, Single Transferable Vote and Ranked Choice Votin= g > are the same thing. I think it's just another Ameircan-vs-British Englis= h > question. :-) > > > >My understanding is that =E2=80=9CRanked Choice Voting=E2=80=9D is a gen= eric term of > which =E2=80=9CSingle Transferable Vote=E2=80=9D is a specific implementa= tion. I > specifically do not want to allow any other implementations than the one > the PHP project is already comfortable with using. > > That's my understanding too, and I also agree we shouldn't make it more > complicated. > > >> How about this, as a following paragraph: > >> > >> As an STV example, a secondary vote using STV and having 5 "Foo", 4 > "Bar", 8 "Baz", and 9 "Abstain" first-choice votes has no majority, so wi= ll > go to a second round. "Bar" will be eliminated and those votes > redistributed to second-choice options. If for example the second round > result is 6 "Foo", 9 "Baz", and 11 "Abstain", then Baz will have won as i= t > has a clear majority of non-Abstain votes cast. > > > >That is quite verbose and requires two assumptions to be made, making it > hard to follow when not already knowing how STV works. I think it will > confuse more than it helps. > > Please don't add abstention to STV votes. If you select fewer options tha= n > you can, that is already an abstention. > > STV is really only used for secondaries (and release managers) anyway, so > I would rather see this not get more complicated. > > cheers > Derick > --=20 http://about.me/kenguest/ --000000000000634c55063af938ff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
People can just abstain by not voting anyway - I really do= n't see what adding this would give us.

On Sun, 27= Jul 2025 at 14:45, Derick Rethans <de= rick@php.net> wrote:
On 27 July 2025 14:09:50 BST, "Tim D=C3=BCsterhus" &l= t;tim@bastelstu.be> wrote:
>Hi
>
>On 7/24/25 15:42, Larry Garfield wrote:
>> Just to clarify here, Single Transferable Vote and Ranked Choice V= oting are the same thing.=C2=A0 I think it's just another Ameircan-vs-B= ritish English question. :-)
>
>My understanding is that =E2=80=9CRanked Choice Voting=E2=80=9D is a ge= neric term of which =E2=80=9CSingle Transferable Vote=E2=80=9D is a specifi= c implementation. I specifically do not want to allow any other implementat= ions than the one the PHP project is already comfortable with using.

That's my understanding too, and I also agree we shouldn't make it = more complicated.

>> How about this, as a following paragraph:
>>
>> As an STV example, a secondary vote using STV and having 5 "F= oo", 4 "Bar", 8 "Baz", and 9 "Abstain" f= irst-choice votes has no majority, so will go to a second round.=C2=A0 &quo= t;Bar" will be eliminated and those votes redistributed to second-choi= ce options.=C2=A0 If for example the second round result is 6 "Foo&quo= t;, 9 "Baz", and 11 "Abstain", then Baz will have won a= s it has a clear majority of non-Abstain votes cast.
>
>That is quite verbose and requires two assumptions to be made, making i= t hard to follow when not already knowing how STV works. I think it will co= nfuse more than it helps.

Please don't add abstention to STV votes. If you select fewer options t= han you can, that is already an abstention.

STV is really only used for secondaries (and release managers) anyway, so I= would rather see this not get more complicated.

cheers
Derick


--
--000000000000634c55063af938ff--