Re: [PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-22 Thread Ben Ramsey

On 11/21/23 20:17, Ben Ramsey wrote:

On Nov 21, 2023, at 18:22, G. P. B.  wrote:

On Tue, 21 Nov 2023 at 21:10, Ben Ramsey mailto:ram...@php.net>> wrote:

We’ve discussed this among release managers, and I’m updating this
thread to clarify that I was mistaken about what the dates for supported
versions mean. These are the dates up until we will accept patches to a
version branch. So, for example, we will accept bug fix patches in the
PHP-8.1 version branch until 25 November. This means there may be
another release following the end-of-active-support date, if there are
bug fixes in the version branch.

The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very
sorry for the confusion.



Does this mean any bug-fix merged into 8.2 already needs to be backported?
Or will 8.1 RMs do this?



Since this was my mistake, I will help resolve this. Let me know what bug fixes 
would have otherwise gone into the PHP-8.1 branch, and I’ll take care of 
merging them.



I cherry-picked all the bug fixes from PHP-8.2 that folks didn't commit 
into PHP-8.1 (because of my earlier misunderstanding).


You can see all of these commits here:

https://github.com/php/php-src/commits/PHP-8.1?since=2023-11-22=2023-11-23

The only two commits that did not appear relevant to PHP-8.1 were:

- 
https://github.com/php/php-src/commit/5a77870492e8e293a3d12b0e94d91b890ed78197
- 
https://github.com/php/php-src/commit/4d41dffb4f355872476bae561264c4796eef26b8


So, I did not cherry-pick these two commits into PHP-8.1.

Please let me know if any of this looks incorrect, and I'll fix it.

Cheers,
Ben



OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: [PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-21 Thread Ben Ramsey
> On Nov 21, 2023, at 18:22, G. P. B.  wrote:
> 
> On Tue, 21 Nov 2023 at 21:10, Ben Ramsey  > wrote:
>> We’ve discussed this among release managers, and I’m updating this 
>> thread to clarify that I was mistaken about what the dates for supported 
>> versions mean. These are the dates up until we will accept patches to a 
>> version branch. So, for example, we will accept bug fix patches in the 
>> PHP-8.1 version branch until 25 November. This means there may be 
>> another release following the end-of-active-support date, if there are 
>> bug fixes in the version branch.
>> 
>> The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very 
>> sorry for the confusion.
>> 
>> Cheers,
>> Ben
> 
> Does this mean any bug-fix merged into 8.2 already needs to be backported?
> Or will 8.1 RMs do this?
> 
> Best regards,
> 
> Gina P. Banyard
>  


Gina,

Since this was my mistake, I will help resolve this. Let me know what bug fixes 
would have otherwise gone into the PHP-8.1 branch, and I’ll take care of 
merging them.

Cheers,
Ben




Re: [PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-21 Thread G. P. B.
On Tue, 21 Nov 2023 at 21:10, Ben Ramsey  wrote:

> We’ve discussed this among release managers, and I’m updating this
> thread to clarify that I was mistaken about what the dates for supported
> versions mean. These are the dates up until we will accept patches to a
> version branch. So, for example, we will accept bug fix patches in the
> PHP-8.1 version branch until 25 November. This means there may be
> another release following the end-of-active-support date, if there are
> bug fixes in the version branch.
>
> The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very
> sorry for the confusion.
>
> Cheers,
> Ben
>

Does this mean any bug-fix merged into 8.2 already needs to be backported?
Or will 8.1 RMs do this?

Best regards,

Gina P. Banyard


[PHP-DEV] PHP-8.1 open for bug fixes UNTIL 25 Nov

2023-11-21 Thread Ben Ramsey

NB: this is a reply to the other thread, with the subject changed.


On 11/10/23 13:57, Ben Ramsey wrote:

Hi, all!

According to the supported versions page[^1] (and our release process 
documentation), active support for PHP-8.1 ends on 25 Nov 2023. Since our 
release cycle has a release falling on 23 Nov, this means PHP 8.1.26 is the 
last bug-fix release for the 8.1 series. Following PHP 8.1.26, PHP 8.1 will be 
in security maintenance mode.

I know there was some confusion around this, and I apologize that we didn’t 
make this clear earlier (though the dates have been posted for a while ;-) ).

PHP 8.1.26RC1 was technically the last chance to get in bug fixes and have them 
tested prior to the release on 23 Nov.

Unfortunately, we’ve had a few bug fixes merged into the PHP-8.1 branch since 
yesterday, and I’ll work with Patrick and others on figuring out what to do 
with these.

Cheers,
Ben


[^1]: https://www.php.net/supported-versions.php



We’ve discussed this among release managers, and I’m updating this 
thread to clarify that I was mistaken about what the dates for supported 
versions mean. These are the dates up until we will accept patches to a 
version branch. So, for example, we will accept bug fix patches in the 
PHP-8.1 version branch until 25 November. This means there may be 
another release following the end-of-active-support date, if there are 
bug fixes in the version branch.


The PHP-8.1 branch is open for bug fixes UNTIL 25 November. I’m very 
sorry for the confusion.


Cheers,
Ben



OpenPGP_signature
Description: OpenPGP digital signature