Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125697 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 D664D1A00BD for ; Fri, 27 Sep 2024 16:23:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1727454339; bh=dP89wBPy9SoJcKm+20BzxfoYUrlmipZtygBVDEcozc4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=YFedUbS+NCAQC/SRoOvzk2McNzqUqbNPsdHvfeirFi6XitwNxlGRoSQrf0GaixbB5 6zVsHHqD1CnCXJ8BWwfbcCc7JDkqv6kda0JjbPa/Y4fFMQJmiEFOf60y3fO75VZeT1 k+q5bIGTJzidvzOSxVvBDhbg5e2h8MBtjdjnIUwPvsrHJER1MJFF57X/tW/TSGW/x8 bl4lZhz9PFmigbE+ZBjv+KFDh5g4l/z+Mzrfv8sHNdVNaOPikAiIU23JJtGjPkbMNt HkzQ4twKyp++P6TiLFSrIpZft0eBRRT8If0B4EcmtQm5laaSGXmNfcdJ7DhWGz/5XV PF0A3wmPvY+GA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9DA401801D4 for ; Fri, 27 Sep 2024 16:25:38 +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=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 ; Fri, 27 Sep 2024 16:25:38 +0000 (UTC) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-374c3400367so2033224f8f.2 for ; Fri, 27 Sep 2024 09:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727454206; x=1728059006; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dP89wBPy9SoJcKm+20BzxfoYUrlmipZtygBVDEcozc4=; b=b+6wozhXB8b9iAriWL/a9TgNm7UO1bnzVegdyN3+tsay436mcgv+ZGKoDr3M0Xhy3L NJQb9DIFB/CxIT48FQTtUBovarSGCJjYYr93s0+upcot7KQrbUjfVMwRTm4qsNIfXGch GZqqiOb4t0es2WGd+gBN4CrjR41cxEAkB9hzpiVYye+7EqlYrHRtmud5OlPt0hK5fYYu bHRu3W67OUpmQ/CSJU4xA/PP4uF76b3FONymCfEU4P2q1uZyP0J8BjIfV30YmwpXNMHc qWEC927Wvmf/qCoUDA+wwKL0/TQ/T4eH9wDEPJ8wRed7RE2CGIJHaoSpQijm7qmON2OW 8byQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727454206; x=1728059006; 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=dP89wBPy9SoJcKm+20BzxfoYUrlmipZtygBVDEcozc4=; b=PPig9DcGisGgcGdsOO2W7gCWt0CJmMdF7W6iTMTXPcH1vs7EHn726FqJVl3qY0lgw4 vjbULgKU/W6y1zVNc9i8Ffu9SkmxfnD9SFF/AT8POSdGX8gde1o8FZJ9yPlweIj+jHEn HTK7PxQ8mB97A7pygo9fqhozryzZd5X7SYsXypb9ZPoEWwAd2JuESIyOCza+zHzno+QC v66Ldv2mE8DbEeQqrq6wk/gMundIojvjHnJjftRl2GDLXeQMQBk+k/DzmJoTFwTRngF/ 7pX9uHeZ1T6HSJJuwvDeDWp1BvPjcDMojceZAdQZ59do4bJJqC4I0JFxevCMgGpiYZLZ 8x1A== X-Forwarded-Encrypted: i=1; AJvYcCX9JKd9QGFd4qz81C+yOIMzaZsdNbUL+5Nc66er9vyNvwwVOJ9u139dOY3ba5tYW7R/vxJjcOBzrGw=@lists.php.net X-Gm-Message-State: AOJu0Yy7reZu5LSdECN+EZzxOBAiSv5Sd8i4RPe1vi3UbSzz1dnQygRV PMqT0bmYCQXfPwLrc+hN3UwM9mMYKEJ/RKEEOJ520PTKoQyyeHZwnzgW0dvQAkGg5blQvoiVv0f U8GpmrMkMrMvJVYDgZ1aMSxpogrU= X-Google-Smtp-Source: AGHT+IH4gsV8LZSE+K1KziYTm8RafCvQDMseCQ0JXJIBCXXBKEvn7Xmp3zy2olD1nYh11ymlBQoUmwDi0ICpQ3c0JJI= X-Received: by 2002:a5d:4cc8:0:b0:37c:cfdc:19ba with SMTP id ffacd0b85a97d-37cd5aa6811mr3427608f8f.28.1727454205690; Fri, 27 Sep 2024 09:23:25 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <16d24095-564a-41f1-bf7f-cee9466f76ea@gmx.de> <00895e0eb252394d9d18c2dbaad4dd37@bastelstu.be> In-Reply-To: Date: Fri, 27 Sep 2024 19:22:49 +0300 Message-ID: Subject: Re: [PHP-DEV] No more RFC implementations during beta phase To: "Christoph M. Becker" Cc: =?UTF-8?Q?Tim_D=C3=BCsterhus?= , internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000004bcdf806231c46a3" From: arvids.godjuks@gmail.com (Arvids Godjuks) --0000000000004bcdf806231c46a3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 26 Sept 2024 at 16:20, Christoph M. Becker wrote: > On 26.09.2024 at 14:23, Tim D=C3=BCsterhus wrote: > > > > Christoph > Hello everyone! I agree with the general sentiment that alpha/beta/rc should be followed in their canonical form: - Alpha - API/ABI gets broken, new stuff gets introduced, big implementations happen - Beta - new big additions are not allowed any more and introduced feature stabilisation and bugfixing occurs (this is where you polish implementations) and general feature freeze goes into effect - RC - final testing, bugfixing and eventually release. But I think the struggle we have with RFC's coming late and being a time crunch is the timing of the release - November. The big problem is that the vast majority of development and voting and RFC ironing out happens during summer when a lot of people are on vacations, travel and in general are not here. So come September/October - all hell breaks loose. And that happens every single year. So while clarifying the alpha/beta/rc should be done, I think we should move the general minor/major version releases to sometime in February/March to give solid 6 months to work through things and give people ability to start RFC's and finish them while they are not under the pressure of summer vacations/travel/etc. --=20 Arv=C4=ABds Godjuks +371 26 851 664 arvids.godjuks@gmail.com Telegram: @psihius https://t.me/psihius --0000000000004bcdf806231c46a3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable



Hello everyone!

I agree with the general sentiment that alpha/beta/rc should be fol= lowed in their canonical form:
- Alpha - API/ABI gets broken, new= stuff gets introduced, big implementations happen
- Beta - new b= ig additions are not allowed any more and introduced feature stabilisation = and bugfixing occurs (this is where you polish implementations) and general= feature freeze goes into effect
- RC - final testing, bugfixing = and eventually release.

But I think the struggle w= e have with RFC's coming=C2=A0late and being a time crunch is the timin= g of the release - November. The big problem is that the vast majority of d= evelopment and voting and RFC ironing out happens during summer when a lot = of people=C2=A0are on vacations, travel and in general are not here. So com= e September/October - all hell breaks loose. And that happens every single = year.

So while clarifying the alpha/beta/rc should= be done, I think we should move the general minor/major version releases t= o sometime in February/March to give solid 6 months to work through things = and give people ability to start RFC's and finish them while they are n= ot under the pressure of summer vacations/travel/etc.

<= div>
--
--0000000000004bcdf806231c46a3--