puppet-php icon indicating copy to clipboard operation
puppet-php copied to clipboard

[Rewrite] Supported Operating Systems and PHP Versions with Repositories

Open SimonHoenscheid opened this issue 5 years ago • 5 comments

This Issue contains a Matrix of supported operation systems and PHP versions with additional repositories (if any)

Debian

PHP Version PHP EOL OS Version OS EOL Default External Repository
5.6 YES Debian 9 NO (LTS) NO SURY
5.6 YES Debian 10 NO NO SURY
7.0 YES Debian 9 NO (LTS) YES SURY
7.0 YES Debian 10 NO NO SURY
7.1 YES Debian 9 NO (LTS) NO SURY
7.1 YES Debian 10 NO NO SURY
7.2 SECURITY UPDATES ONLY Debian 9 NO (LTS) NO SURY
7.2 SECURITY UPDATES ONLY Debian 10 NO NO SURY
7.3 NO Debian 9 NO (LTS) NO SURY
7.3 NO Debian 10 NO YES SURY
7.4 NO Debian 9 NO (LTS) NO SURY
7.4 NO Debian 10 NO NO SURY
8.0 BETA Debian 9 NO (LTS) NO NO
8.0 BETA Debian 10 NO NO NO

Ubuntu

PHP Version PHP EOL OS Version OS EOL Default External Repository
5.6 YES 16.04 NO NO SURY
5.6 YES 18.04 NO NO SURY
5.6 YES 20.04 NO NO SURY
7.0 YES 16.04 NO YES SURY
7.0 YES 18.04 NO NO SURY
7.0 YES 20.04 NO NO SURY
7.1 YES 16.04 NO NO SURY
7.1 YES 18.04 NO NO SURY
7.1 YES 20.04 NO NO SURY
7.2 SECURITY UPDATES ONLY 16.04 NO NO SURY
7.2 SECURITY UPDATES ONLY 18.04 NO YES SURY
7.2 SECURITY UPDATES ONLY 20.04 NO NO SURY
7.3 NO 16.04 NO NO SURY
7.3 NO 18.04 NO NO SURY
7.3 NO 20.04 NO NO SURY
7.4 NO 16.04 NO NO SURY
7.4 NO 18.04 NO NO SURY
7.4 NO 20.04 NO YES SURY
8.0 BETA 16.04 NO NO NO
8.0 BETA 18.04 NO NO NO
8.0 BETA 20.04 NO NO NO

Red Hat/Centos

PHP Version PHP EOL OS Version OS EOL Default External Repository
5.3 YES RHEL/CENTOS6 NO YES NO
5.4 YES RHEL/CENTOS7 NO YES NO
7.2 SECURITY UPDATES ONLY RHEL/CENTOS6 NO NO REMI
7.2 SECURITY UPDATES ONLY RHEL/CENTOS7 NO NO REMI
7.2 SECURITY UPDATES ONLY RHEL/CENTOS8 NO YES NO
7.3 NO RHEL/CENTOS6 NO NO REMI
7.3 NO RHEL/CENTOS7 NO NO REMI
7.3 NO RHEL/CENTOS8 NO YES NO
7.4 NO RHEL/CENTOS6 NO NO REMI
7.4 NO RHEL/CENTOS7 NO NO REMI
7.4 NO RHEL/CENTOS8 NO YES NO
8.0 BETA RHEL/CENTOS6 NO NO REMI
8.0 BETA RHEL/CENTOS7 NO NO REMI
8.0 BETA RHEL/CENTOS8 NO NO REMI

Fedora

PHP Version PHP EOL OS Version OS EOL Default External Repository
7.3 NO FEDORA 31 NO YES NO
7.3 NO FEDORA 32 NO NO REMI
7.3 NO FEDORA 33 NEXT RELEASE NO REMI
7.4 NO FEDORA 31 NO NO REMI
7.4 NO FEDORA 32 NO YES NO
7.4 NO FEDORA 33 NEXT RELEASE YES NO
8.0 BETA FEDORA 31 NO NO REMI
8.0 BETA FEDORA 32 NO NO REMI
8.0 BETA FEDORA 33 NEXT RELEASE NO REMI

SLES

PHP Version PHP EOL OS Version OS EOL Default External Repository
5.3 YES SLES 11 NO YES NO
7.2 SECURITY UPDATES ONLY SLES 12 NO YES (Web Scripting Module Repo) NO
7.4 NO SLES 15 NO YES (Web Scripting Module Repo) NO
8.0 BETA SLES 15 NO NO NO

Open Suse

PHP Version PHP EOL OS Version OS EOL Default External Repository
7.2 SECURITY UPDATES ONLY Leap 15.1 NO YES NO
7.4 NO Leap 15.2 NO YES NO
7.4 NO Leap 15.3 NEXT RELEASE YES NO
8.0 BETA Leap 15.4 NOT RELEASED!!! MAYBE NO

Free BSD

Currently supported (as of 2020-09-27) FreeBSD versions are 12.1, 11.4 and 11.3 (see also). PHP 5.6 to 7.1 aren't available anymore on FreeBSD.

PHP Version PHP EOL OS Version OS EOL Default External Repository
7.2 SECURITY UPDATES ONLY 11.3 NO NO NO
7.2 SECURITY UPDATES ONLY 11.4 NO NO NO
7.2 SECURITY UPDATES ONLY 12.1 NO NO NO
7.3 NO 11.3 NO NO NO
7.3 NO 11.4 NO NO NO
7.3 NO 12.1 NO NO NO
7.4 NO 11.3 NO NO NO
7.4 NO 11.4 NO NO NO
7.4 NO 12.1 NO NO NO
8.0 BETA 11.3 NO NO NO
8.0 BETA 11.4 NO NO NO
8.0 BETA 12.1 NO NO NO

Arch Linux

Arch Linux is a rolling release distribution. It only has latest. The Arch User Repositry (AUR) provides build code from users to build own packages.

AUR packages are not officially supported by Arch Linux, nore needs this module support them.

PHP Version PHP EOL OS Version OS EOL Default External Repository
5.6 YES latest NO NO AUR
7.0 YES latest NO NO AUR
7.1 YES latest NO NO AUR
7.2 SECURITY UPDATES ONLY latest NO NO AUR
7.3 NO latest NO NO AUR
7.4 NO latest NO YES NO
8.0 BETA latest

SimonHoenscheid avatar Sep 26 '20 21:09 SimonHoenscheid

Does Debian 8 NO (ELTS), mean that this OS will be supported longer than we think it will? cuz we've started removing it from modulesync

igalic avatar Sep 27 '20 14:09 igalic

@igalic yes! It's documented in the Debian wiki. But, I am not sure what this means for Voxpupuli modules

Debian Releases

SimonHoenscheid avatar Sep 27 '20 14:09 SimonHoenscheid

judging from the info here, https://wiki.debian.org/LTS/Extended i don't think we can afford to test on an ELTS release, so it feels appropriate to deprecate it as soon as it hits LTS EOL

igalic avatar Sep 27 '20 16:09 igalic

@igalic removed Debian 8

SimonHoenscheid avatar Sep 27 '20 19:09 SimonHoenscheid

Release candidates for PHP 8 are in the Sury repo.

avitacco avatar Nov 12 '20 15:11 avitacco