Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120238 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 12204 invoked from network); 12 May 2023 06:52:26 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 May 2023 06:52:26 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BD874180382 for ; Thu, 11 May 2023 23:52:25 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 11 May 2023 23:52:25 -0700 (PDT) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-3f41dceb9d1so68044155e9.1 for ; Thu, 11 May 2023 23:52:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683874344; x=1686466344; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=zGArAhQu/UefgTu6fIKZHmG63TkqB7vvnes9XbIKvok=; b=cfwE4B/WLYQQQu5A5FPQJDKeFGhVYAvPhpQJNnNHmOvI/xTt8a6x27wz5sZlO7iYSA RcvpUjRe4X5tTYjWuibZzVva9+cNJVF332xbNzDC1bSoXxDdwqqS8F2liEMNJxVaxsRf 0mm7/de5ahtLU/b9Xw8xmfe9yDRSTtEBq3QI4s9V385DpsvRxFhT2xpDU2WAWcJWHwfY tDYlIPxSRk91oeDCuFCFfVOluuFPBN7AiP09V5VnjBtCCvV0B9RK/dsFfT0ilKSgjhyS tj9Yj2huyFHSmWwkfSGNykpiJn68V/5/sD60Un0ReXhYam2aWsGhvXI0AUR1GvvvZOrc Osyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683874344; x=1686466344; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:user-agent:subject:to:from:date:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zGArAhQu/UefgTu6fIKZHmG63TkqB7vvnes9XbIKvok=; b=RPOLYLFV5TmGmVCAL59ziMGzIgbqpeyI3oEbh0oiVZyY2hD/Dx3uOj8pbB+B6eqTck nrMrPWwtdAvILlTlAB9r6tE5UF20nwkDPWJRNSXGNfXNuZoYes2jYt0T1slyAT3kxS4t iZM6SI1NskG8cKyti3KH4oa8xzKCpevC0c19qQTc2SvsKUsdLMUEkkH9XHdGeVEgr2Ir oyoqli/r7iyCvBLusgLoqVr0AWIGQhNzIu1Q5avYrks+ZK5Mby21mpsTyO71YlZf7d+M GIOQcqw6M9yCQQfCnVSYdigXgW2gSXVnXZf64Vngy33JAR0MwsCCxh26e07vlf0cPhAz LSQA== X-Gm-Message-State: AC+VfDxmbndfpYDgGXcVKgntgrZDznk923KOnuNi7Z4GYCr+n+6t/1Sr iWkRnZQ5wbeO8+AU492Ev2BGEFjOCfg= X-Google-Smtp-Source: ACHHUZ6q7f3miMRNm678etuxK7ozaS2W5FLlU0M3YyXpx80PwVXH2qHWv2AjFNXXVoGJQaLEvPBGCQ== X-Received: by 2002:adf:e948:0:b0:306:2aac:4b84 with SMTP id m8-20020adfe948000000b003062aac4b84mr16911049wrn.30.1683874343700; Thu, 11 May 2023 23:52:23 -0700 (PDT) Received: from [127.0.0.1] (cpc83311-brig21-2-0-cust191.3-3.cable.virginm.net. [86.20.40.192]) by smtp.gmail.com with ESMTPSA id u19-20020a7bc053000000b003f09d7b6e20sm27630815wmc.2.2023.05.11.23.52.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 May 2023 23:52:22 -0700 (PDT) Date: Fri, 12 May 2023 07:52:21 +0100 To: internals@lists.php.net User-Agent: K-9 Mail for Android In-Reply-To: References: <9ab0173f-a6f2-66f6-3ab3-d5f0c44feb05@bastelstu.be> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: =?US-ASCII?Q?Re=3A_=5BPHP-DEV=5D_=5BRFC=5D_=5BDiscussion=5D_Deprec?= =?US-ASCII?Q?ate_functions_with_overloaded_signatures?= From: rowan.collins@gmail.com (Rowan Tommins) On 11 May 2023 18:06:44 BST, Dan Ackroyd wrote: >On Thu, 11 May 2023 at 10:36, Tim D=C3=BCsterhus wro= te: >> >> I believe this vote format ("three options") is not really compatible >> with the voting rules (https://wiki=2Ephp=2Enet/rfc/voting)=2E >> >> For example it's not entirely clear what would happen here: >> >> 5 votes to deprecate in 8=2E3 / remove 9=2E0 >> 4 votes to deprecate in 9=2E0 / remove 10=2E0 >> 4 votes to not deprecate=2E > >The RFC author could just say that yes votes for deprecation and >eventual removal will be added together, with the timescale being a >preference vote=2E > >I think the only people who would object to that are people who would >vote yes to "deprecate and remove" but only if it matches their >preferred timescale, and would otherwise vote no=2E Which probably isn't >a thing=2E I think it's actually very likely that voters would want to express "depre= cate, but do not remove before 10=2E0"=2E Treating those votes as "generall= y in favour, so enough to approve removal in 9=2E0" doesn't seem appropriat= e=2E The other way around - "deprecate, but do not remove later than 9=2E0" - s= eems less likely=2E I also don't see any reason to delay the deprecation - = the whole point of the longer period is to give people more notice=2E So I would suggest rewording the options slightly: a) Deprecate in 8=2E3, remove in either 9=2E0 or 10=2E0 b) Deprecate in 8=2E3, remove in 10=2E0 c) Do not deprecate Now if the votes are a:5, b:4, c:4, we can say: - 9 people voted for deprecation in 8=2E3, vs 4 against - only 5 voted for removal in 9=2E0, vs 8 against - 9 voted for removal in 10=2E0, vs 4 against So we conclude that we should deprecate in 8=2E3, and remove in 10=2E0 The suggestion to narrow it down to a yes/no proposal in the discussion ph= ase is probably even better, though=2E Regards, --=20 Rowan Tommins [IMSoP]