Skip to content

Drop PHP < 8.1 builds - #318

Merged
cedric-anne merged 1 commit into
mainfrom
task/drop-php-lt-81
Sep 30, 2026
Merged

cedric-anne merged 1 commit into
mainfrom
task/drop-php-lt-81

Conversation

@cedric-anne

@cedric-anne cedric-anne commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

PHP 7.4 and 8.0 docker images cannot be build anymore, because they are based on a too old Debian version. Indeed, they are only available for Debian Bullseye or Buster versions. APT repositories for these versions are no longer available, therefore it is impossible to install the required system dependencies. Existing images will still be available, they will just not be updated anymore.

EDIT: see the Debian EOL news https://www.debian.org/News/2026/20260831

Here is an example of the error triggered during PHP 7.4/8.0 images, since September 7:

2.603 Err:4 http://deb.debian.org/debian-security bullseye-security/main amd64 git amd64 1:2.30.2-1+deb11u5
2.603   404  Not Found [IP: 151.101.74.132 80]
2.757 Err:5 http://deb.debian.org/debian-security bullseye-security/main amd64 unzip amd64 6.0-26+deb11u2
2.757   404  Not Found [IP: 151.101.74.132 80]
2.761 E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/c/curl/libcurl3-gnutls_7.74.0-1.3%2bdeb11u16_amd64.deb  404  Not Found [IP: 151.101.74.132 80]
2.761 E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/g/git/git-man_2.30.2-1%2bdeb11u5_all.deb  404  Not Found [IP: 151.101.74.132 80]
2.761 E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/g/git/git_2.30.2-1%2bdeb11u5_amd64.deb  404  Not Found [IP: 151.101.74.132 80]
2.761 E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/u/unzip/unzip_6.0-26%2bdeb11u2_amd64.deb  404  Not Found [IP: 151.101.74.132 80]
2.761 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
2.761 Fetched 31.0 kB in 1s (47.6 kB/s)

@cedric-anne cedric-anne self-assigned this Sep 30, 2026
@trasher

trasher commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Since v11 will be the minimum supported version, should not we remove PHP 8.1 as well?

@cedric-anne

Copy link
Copy Markdown
Member Author

Since v11 will be the minimum supported version, should not we remove PHP 8.1 as well?

Indeed, we can remove it as well.

@cedric-anne

Copy link
Copy Markdown
Member Author

Since v11 will be the minimum supported version, should not we remove PHP 8.1 as well?

Also, GLPI 8.1 is not maintained anymore, so rebuild it is pretty useless.

I removed it.

@cedric-anne
cedric-anne merged commit 86a8bdb into main Sep 30, 2026
12 of 15 checks passed
@cedric-anne
cedric-anne deleted the task/drop-php-lt-81 branch September 30, 2026 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants