chore(PHP): Drop 8.2 for Nextcloud 35#61142
Conversation
|
In order to drop 8.2 the check needs to be done on the lower bound of supported OS/versions in all cases. Looking at https://github.com/nextcloud/documentation/blob/master/admin_manual/installation/system_requirements.rst?plain=1#L17-L28 it needs to be checked if the lowest versions support 8.3 - alternatively we can of course discuss if dropping an old OS version is a feasible option, but that might not be the case on all OS derivates. |
|
@AndyScherzinger see the PR description. @susnux researched this and it seems to be fine to drop it, because all distros have at least 8.3. |
|
@AndyScherzinger from the supported distros list:
|
|
@susnux thanks for the detailed analysis, than I'd say fine to drop 8.2 but needs dropping of Ubuntu 22 and Debian 12 👍 |
122ae8d to
c86da9f
Compare
|
Depends on #61158 |
c86da9f to
d7824b5
Compare
Signed-off-by: provokateurin <kate@provokateurin.de>
d7824b5 to
a7da9cd
Compare
|
Further refs:
It's a bit sad to do this right before the weekend, as all psalm.xml files need to be bumped to PHP 8.3 as min version to pass CI which means dependabot updates tomorrow will be red everywhere 🙈 |
https://www.php.net/supported-versions.php
PHP 8.2 will stop getting security updates during the lifetime of Nextcloud 35.
Redhat 8.3 and 8.4: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/installing_and_using_dynamic_programming_languages/using-the-php-scripting-language#installing-the-php-scripting-language
SLES 16 has 8.4: https://documentation.suse.com/sles/16.0/html/SLE-packages-lifecycle/index.html
Debian 13 Trixi has 8.4: https://packages.debian.org/trixie/php8.4
Ubuntu 26.04: 8.5.x
Ubuntu 24.04: 8.3.x