Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122717 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 qa.php.net (Postfix) with ESMTPS id 89EB91A009C for ; Thu, 21 Mar 2024 20:34:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1711053304; bh=4OlyEVHbiM8ZYk/H/3txFpS0M9xLhm+Nmpv68mYzfgU=; h=Date:Subject:To:References:From:In-Reply-To:From; b=UphqGHC/v7LF9oVkEwilI6mLhOQYGQG0i5ZybGsKTW6UOsyKcVj3wX5vc3yPwHB9+ JYzykB60TkaSA89+P6YKpG+QzEus0f87yHyZvd4lcZSl3G+U2AvOxb53NmIGirxUc3 Iu39A/rUjfy0KxImIJvWQHahtnMpAY3129qoE0xTWeaJLmujq1MT4FX3RpgAYPUKBr WaPMqoz/DtzMGi3xPyIyznA0GKCH1mlLlZWrS+GIU8PokHj4WqHIV31MzZ2822hIKM JNydcEqsHwh5xVIssCqRJNLxRjLxtUG+sTMuHIZ2oK1yCsN9hayJKv/FWogH7vIpro xU16VNb1YvVvw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 964A1180078 for ; Thu, 21 Mar 2024 20:35:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: *** X-Spam-Status: No, score=3.6 required=5.0 tests=BAYES_50,DMARC_MISSING, SCC_BODY_URI_ONLY,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from alcott.smtp.mailx.hosts.net.nz (alcott.smtp.mailx.hosts.net.nz [43.245.52.158]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 21 Mar 2024 20:35:01 +0000 (UTC) Received: from 125-239-41-100-fibre.sparkbb.co.nz ([125.239.41.100] helo=[192.168.1.66]) by alcott.smtp.mailx.hosts.net.nz with esmtpsa authed as varteg.nz (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128) (Exim 4.96) (envelope-from ) id 1rnP7U-00CtsE-1B for internals@lists.php.net; Fri, 22 Mar 2024 09:34:36 +1300 Message-ID: <680bfd62-cddb-4f7c-8adb-d1c84a51cffb@varteg.nz> Date: Fri, 22 Mar 2024 09:34:18 +1300 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] Release cycle update, take #2 Content-Language: en-GB To: internals@lists.php.net References: <04736cc6-0372-8228-7d2a-7e12453a8f0c@php.net> <45598d80-7834-4355-9b30-b5da99a611f4@app.fastmail.com> In-Reply-To: <45598d80-7834-4355-9b30-b5da99a611f4@app.fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Hosts-DKIM-Check: none From: Weedpacket@varteg.nz (Morgan) On 2024-03-22 08:19, Jim Winstead wrote: > On Thu, Mar 21, 2024, at 10:54 AM, Derick Rethans wrote: >> >> The RFC is at https://wiki.php.net/rfc/release_cycle_update > > Could this RFC also be a good time to clarify what sort of BC changes are actually allowed in major and minor releases, or should we save that for a different RFC? (Because it's already been acknowledged that the current written policy doesn't align with the practiced policy, and I think it would be nice to get those in sync.) > If so, would it also good time/place to clarify how deprecation relates to future removal. Say, while deprecations could come in any minor release, they would be removed only after a full major version has elapsed (something deprecated in 8.x would be removed in 10.0; technically that would mean a deprecation in 9.0.0 would also mean removal in 10.0). It would allow using the overall release cycle to forecast when something you're currently relying on will go away and plan accordingly.