Skip to content
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

Prepare for PHP 8.0 end of life #40636

Closed
13 tasks done
come-nc opened this issue Sep 26, 2023 · 3 comments
Closed
13 tasks done

Prepare for PHP 8.0 end of life #40636

come-nc opened this issue Sep 26, 2023 · 3 comments
Labels
enhancement php Pull requests that update Php code technical debt
Milestone

Comments

@come-nc
Copy link
Contributor

come-nc commented Sep 26, 2023

PHP version 8.0 official security support will end on November 26: https://www.php.net/supported-versions.php

Also, we may not easily keep supporting it as our dependencies might drop 8.0 as well when adding support for 8.3. (I think this is not currently the case, if you have information please comment)

Preparing for this drop, we need to first update the following CI:

  • github:
  • drone:
    • ghcr.io/nextcloud/continuous-integration-php8.0:latest
    • ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
    • ghcr.io/nextcloud/continuous-integration-samba-native-php8.0:latest
    • ghcr.io/nextcloud/continuous-integration-samba-non-native-php8.0:latest ?
    • ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
    • ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
    • ghcr.io/nextcloud/continuous-integration-mysql-8.0:mysql-8.0
    • ghcr.io/nextcloud/continuous-integration-php8.0-memcached:latest
    • ghcr.io/nextcloud/continuous-integration-webdav-apache-php8.0:latest
@come-nc come-nc added enhancement 2. developing Work in progress technical debt php Pull requests that update Php code labels Sep 26, 2023
@come-nc come-nc added this to the Nextcloud 28 milestone Sep 26, 2023
@blizzz blizzz modified the milestones: Nextcloud 28, Nextcloud 29 Nov 23, 2023
@come-nc come-nc modified the milestones: Nextcloud 29, Nextcloud 30 Mar 28, 2024
@come-nc
Copy link
Contributor Author

come-nc commented Mar 28, 2024

Note: drone is not used anymore, checked the boxes.

@skjnldsv skjnldsv modified the milestones: Nextcloud 30, Nextcloud 31 Aug 14, 2024
@isdnfan
Copy link

isdnfan commented Nov 7, 2024

hi team another heads up - for some reason NC30 still supports PHP 8.0 which is EOL since 26.11.2023!!
please keep in mind PHP 8.1 "Active support" ends in less than 2 months on on 1 Jan 2025

@come-nc
Copy link
Contributor Author

come-nc commented Nov 14, 2024

hi team another heads up - for some reason NC30 still supports PHP 8.0 which is EOL since 26.11.2023!! please keep in mind PHP 8.1 "Active support" ends in less than 2 months on on 1 Jan 2025

No, Nextcloud 30 dropped support for PHP 8.0, as you can see in both the documentation: https://docs.nextcloud.com/server/stable/admin_manual/installation/system_requirements.html#server and source code: https://github.com/nextcloud/server/blob/v30.0.0/lib/versioncheck.php

Where did you get your information?

@come-nc come-nc modified the milestones: Nextcloud 31, Nextcloud 30 Nov 14, 2024
@come-nc come-nc removed the 2. developing Work in progress label Nov 14, 2024
@come-nc come-nc closed this as completed Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement php Pull requests that update Php code technical debt
Projects
None yet
Development

No branches or pull requests

4 participants