| 3 Apr 2023 |
Pol | There's also this issue: https://github.com/NixOS/nixpkgs/issues/224457 I guess there is nothing to mention on our side? | 13:21:57 |
Pol | It would be nice to have that PR though https://github.com/NixOS/nixpkgs/pull/221845 ! | 13:22:11 |
tgerbet | In reply to @drupol:matrix.org There's also this issue: https://github.com/NixOS/nixpkgs/issues/224457 I guess there is nothing to mention on our side? Maybe we could switch the default php to 8.2 and we need to drop 8.0 because it will be outside the security support window upstream before 23.05 | 13:38:25 |
Pol |  Download image.png | 13:40:09 |
Pol | The current version is 8.1. Let me check the EOL | 13:40:22 |
Pol | https://www.php.net/supported-versions.php | 13:40:37 |
Pol | Until 25 Nov 2023(in 7 months) | 13:41:14 |
Pol | Should we switch to 8.2 ? I don't know. | 13:41:22 |
tgerbet | Security support continue after that so we are fine on this front | 13:48:55 |
tgerbet | * Security support for 8.1 continue after that so we are fine on this front | 13:49:03 |
tgerbet | Maybe it's safer to keep 8.1 by default for now and to change the default to 8.2 after the branch-off | 13:51:39 |
tgerbet | I will take a look tonight/tomorrow to drop PHP 8.0, I see some packages are still depending on it | 13:52:32 |
Pol | Nice, thanks :) | 13:57:26 |
Pol | Feel free to chime in https://github.com/NixOS/nixpkgs/pull/221845 as well, I would like to get this in as well. | 13:57:50 |
@etu:failar.nu | Pol: We'll switch to 8.2 after branchoff | 15:32:42 |
@etu:failar.nu | And drop 8.0 | 15:33:00 |
tgerbet | In reply to @etu:failar.nu And drop 8.0 We need to deal with 8.0 before the branch-off, security support for NixOS 23.05 ends on 31 December while PHP 8.0 security support ends on 26 November | 15:37:03 |
@etu:failar.nu | oh | 15:38:31 |
@etu:failar.nu | yeah... right... my schedule is based on NixOS XX.03 | 15:38:55 |
@etu:failar.nu | So the window have moved a couple of months | 15:39:04 |
@etu:failar.nu | So... I guess I'll drop 8.0 now. | 15:39:42 |
tgerbet | From a quick look roundcube, grocy, limesurvey, moodle, tt-rss, arcanist and n98-magerun still depends on it | 15:43:13 |
@etu:failar.nu | yeah... | 15:51:52 |
@etu:failar.nu | So... we may get breakage that is no fun at all | 15:52:02 |
@etu:failar.nu | Grocy supports 8.1 at least now, according to their latest readme | 15:54:10 |
@etu:failar.nu | Then I see two choices...
- Really quickly remove PHP 8.0 right away and risk breaking a bunch of things that may not be easy to repair...
- Not remove it right away and have it EOL for about a month while the 23.11 is already hopefully released...
| 15:59:15 |
@etu:failar.nu | I kinda prefer option 2 because it's slower and less sudden. | 15:59:32 |
@etu:failar.nu | And then we can do it better for next cycle. | 15:59:48 |
tgerbet | Moodle is also fine since the 4.1.2 | 16:05:44 |
tgerbet | LimeSurvey is not ready yet
Arcanist it looks like there is still some pending patches
So yeah we might have to go with option 2 | 16:07:32 |