-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow PHP 8.3 #40630
Allow PHP 8.3 #40630
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dropping PHP 8.0 in a follow up?
No idea, was this decided for 28? Will it cause the same trouble as dropping 7.4? (ie there were no Nextcloud version supporting both debian stable and oldstable, making it hard to upgrade) |
Basically same story applies. We have to drop it in order to upgrade to library versions that support 8.3 and well it's out of security support in November, so helping people to update is the better option. |
8.0 was not used in major distributions according to https://repology.org/project/php/versions, except CentOS Stream 8 (where people can upgrade to 9 without issues) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello
Pushed ef003e5 to fix |
Signed-off-by: Côme Chilliet <[email protected]>
Signed-off-by: Côme Chilliet <[email protected]>
Signed-off-by: Côme Chilliet <[email protected]>
Signed-off-by: Côme Chilliet <[email protected]>
When using ini-file development then disable_functions forbids pcntl_signal by default. Signed-off-by: Daniel Kesselberg <[email protected]>
ef003e5
to
7e0ed6b
Compare
cron.php does not support php8.3 It reports this rather unusual statement on 27.1.5: EDIT: I did some clicking around and I was on the "latest" version of the docs but I found the 27.1.5 version and it's only good to 8.2. That got deployed via stable. The system we're using only has support for 7 so I had to use https://packages.sury.org/php/ repo which is always at the latest release. |
Summary
The test suites in #39796 are now passing on 8.3.
This PR allows PHP 8.3 in version check, and adds it to lint CI.
Checklist