Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121646 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 47138 invoked from network); 10 Nov 2023 17:55:56 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 Nov 2023 17:55:56 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D03DB1804D0 for ; Fri, 10 Nov 2023 09:55:55 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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,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-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (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 ; Fri, 10 Nov 2023 09:55:55 -0800 (PST) Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-66d0c777bf0so14234366d6.3 for ; Fri, 10 Nov 2023 09:55:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699638954; x=1700243754; darn=lists.php.net; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ud3pVRdCIFBFAXC/ddemwav0XwcEXDAADcotIYqQu5g=; b=U6pO3NUSnfDrXLj5lgjtequo791hm1q9JnZkgezbmzu9dfVLCzuTUqdeEa+h/FreN7 lu+xqHhAmhXoSiQqGVUs+GBx9T7f2i83wd/qrfrtE9eYskD8ZyxubHr36w5Y1B9Hm4KH UNKMu6Pvheiuxe6TpKHX3tspAkxmxgpnh+ty5UpsZx62i9e7Wks948nuiNmXgczdYea0 3w3aKe142tTFvhIsRpHLpemNF7ZyRWX+O5UYBFYHrSwn3oC0OUFEv5DovoRG32aH9ycs eJuZYeLixPcsZ5NYCJLUaelyMHxgEWbyWAvp3AezKB+jpINL5/PSF6HM73e78K2ISEsV Pmyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699638954; x=1700243754; h=content-transfer-encoding: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=Ud3pVRdCIFBFAXC/ddemwav0XwcEXDAADcotIYqQu5g=; b=xC7559xdkTryJQPNpPGNHbzNBOnCEsUaa5A+sn4bjsfIpTKwizUslulUF+SRrGnKgS 4Z9Eei5RaM9uanZ+1T0UXIfSYecaC//LFvIuyxD/dKjdtbnQujRw8xCXWq+BXd+B3WsO ODvOGVRZ3KTFFIw9qv/kNCUneDklJLVYiKyQkT2modv6GbBq8kXhCZw8eCC6s4QX1vwM 13IoMjfq9iqpwG9mw4CE+I/76E2cjPvx8ukBxRLVg3AEh18dKSsGS4wR6ulZiub/nazB JeVURB25Qab0Er4SQVUlqBNKv7eckR8/Jy1HcgmeSbY9LYTz14wxIx5mIdu/gTgVSUDn qxYw== X-Gm-Message-State: AOJu0YwUQkkbMPG6tMuiROe/f+g+T+OymL8tRzj79i0Q3Iv6rlacIkly QgdVYpKOsMHcMLZXinxtf4yihXTpS+HBT1UFvegC3yXvDbk= X-Google-Smtp-Source: AGHT+IH/mibF6jTWU9vYTtotIt7C8SQpxI6yIhLCjdXKcZmGRIgBacXPM22kzd9LsMitYJz+b5JvfxUTqGGUd/qT/8k= X-Received: by 2002:ad4:5f09:0:b0:672:5946:ffe7 with SMTP id fo9-20020ad45f09000000b006725946ffe7mr11068642qvb.30.1699638954492; Fri, 10 Nov 2023 09:55:54 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 10 Nov 2023 18:55:43 +0100 Message-ID: To: PHP internals list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] [Discussion] Release cycle update From: tovilo.ilija@gmail.com (Ilija Tovilo) Hi Jakub Thank you for the proposal. On Fri, Nov 10, 2023 at 5:52=E2=80=AFPM Jakub Zelenka wrote= : > https://wiki.php.net/rfc/release_cycle_update > Currently beta is called a feature freeze but effectively it isn't. The m= ain issue with that is that the end of alpha just means that all RFC's targ= eting that version must have voting finished but the implementation can be = done during beta. This is however a major inconsistency because RFC impleme= ntations are often those that can have a major impact on API and ABI stabil= ity so it seems illogical to allow that but don't allow minor improvements = that do not require RFC. I think the general expectation with the current process is that an RFC implementation would be merged reasonably shortly after feature freeze. Extending this to the entire beta period may be risky, especially if we're also shortening the RC period. With an implementation merged last-minute, this gives us 2 months to iron out any issues. With multiple RFCs merged last-minute things could become quite overwhelming. I also think library maintainers might want more than 2 months time to make and test their changes, especially when it comes to BC incompatible changes. I'm not sure how this can be addressed. We should at least encourage changes to be merged early in the beta cycle. Ilija