Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128204 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 7AB0E1A00BC for ; Thu, 24 Jul 2025 09:13:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1753348332; bh=71i5vfvdEeKiOqlWZZd/IGT/U7soj9buhjNWKgnS5Fo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ltI/HKpI8ZRhY+dtqd2iWUvg1L1xTVaOG1ZbD9NsXTVtcmPkH+qjLBqPXfH6Y+jk8 OwBHmBpuAr1NRxgur1lpjGvNasvzwWTonVJGxSd+y5ugLK2pPLydw/UtINBfNtcoYf Edv89JHqqfMv2/mNBiRbWZ9Z4ksn0zvZ2QzC6NCixBMr1vrnDd28HTzk9PFbk4q4au wRIHGoIleqUr4b92Jn2CIumWDC3M3MtCeYsRZCiYM6MnlGeCBKOa9SIGO/800dLSbW 0j1m5UAH/qDtmmvHS40jGMoDNZJWbQVBYVMf13e9nPZiXfhguN9QKKqeCtK2cFC+4I HPJgOM1sHlw6w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 07EB8180061 for ; Thu, 24 Jul 2025 09:12:12 +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.1 required=5.0 tests=BAYES_00,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: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) 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 ; Thu, 24 Jul 2025 09:12:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1753348434; bh=oSfNaPJMeiGSH/Ihrm0M3+83az4RcXzgnSiS9iPmaHM=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=UEW/x4PFA5gETCP4MYDzXc11ViL32QPkHfl9CI4b3szwaMBkFsPLSuR6x+gHijLi7 KRwtujP5dE4Rf0kv5A0CZtiQc6INGaMqqKbm2Tdf/QQtLokA1tR8sa6SiwRWF85pLd 1PbibJ5KSMkM7nq0o1lBeKKeKQiz/CYbHlDBryoebn0HQoEfPCDpaxinOhPp1V+u+y s8iSXz2E+vVjO/ikqpQl9koMi1U53aOTBk7DhazABT+YgINs2xCUL2+8BUFB+HUu/H KBoKQAqPHvwHZmKtKMhsNgd0OMNmk1LcHo+gpq7maUNqYJjA+rwy24YwXutZK5jvpr Ov3s6N2Ch4rYQ== Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Thu, 24 Jul 2025 11:13:53 +0200 To: Larry Garfield Cc: php internals Subject: Re: [PHP-DEV] [RFC] "Abstain" voting option for RFCs In-Reply-To: <7afc0ac1-3446-459a-a67a-e616afe750f6@app.fastmail.com> References: <7afc0ac1-3446-459a-a67a-e616afe750f6@app.fastmail.com> Message-ID: 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 Am 2025-07-23 16:05, schrieb Larry Garfield: > The only thing I'd add is that in the case of multi-option secondary > votes, STV/RCV also be explicitly allowed. (Rank first, second, third, > etc.). (I'm aware the mechanism for STV is kinda clunky on the wiki > right now, but we know how to make it work.) Perhaps even encouraged > if "do nothing" is not one of the options. I meant to allow any alternative forms of “majority” with the: > The interpretation of the result of a secondary vote, necessary > threshold(s), and tie-breakers MUST be defined at the start of the > voting period. rule, but it certainly makes sense to spell this out explicitly. I've opted to only allow STV, because that's what is established in the project, so participants already know how it works. Find the changes in the following commit: https://github.com/TimWolla/policies/commit/0d8eaf048f9a998bcc7bf6a8c696ba5452a255ae > An example of both up/down and either/or secondary votes would also be > helpful. I have added an example for a plurality vote in https://github.com/TimWolla/policies/commit/de94b7a132c4a74e54e7848914203f1849231697. I am having trouble with phrasing an example for a non-plurality vote that doesn't get complicated. If you have a suggestion, I'm happy to add it. But a secondary vote with a 2/3 majority should already be known from a primary vote and it's always necessary to clearly specify how the results of secondary votes are interpreted for an individual vote. Best regards Tim Düsterhus