commit:     b0256cf57d4b1caf21d3912d68a48b0e7011a451
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 13:02:57 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 19:00:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0256cf5

profiles/package.mask: mask dev-lang/php:8.1 and revdeps

PHP 8.1 is still under limited security support upstream, but is EOL
otherwise. That doesn't play well with a rolling, source-based
distribution. We mask it now before too many problems accrue.
The next major version 8.2 has been stable for a while and the
upgrade is not too difficult.

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 profiles/package.mask | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index a98c04272298..a632ea0a9db2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,34 @@
 
 #--- END OF EXAMPLES ---
 
+# Michael Orlitzky <[email protected]> (2024-11-13)
+# PHP 8.1.x no longer receives bug fixes unless they address security
+# issues. That means no build fixes, no updates for modern compilers,
+# and no tweaks for newer versions of dependencies. We can't really
+# afford to maintain our own little fork of this, so it's time to
+# upgrade (sorry). With it goes any unmaintained PECL packages
+# that don't support 8.2 or newer.
+dev-lang/php:8.1
+dev-php/pecl-dbase
+dev-php/pecl-gnupg
+dev-php/pecl-http
+dev-php/pecl-lzf
+dev-php/pecl-mcrypt
+dev-php/pecl-memcache
+dev-php/pecl-oauth
+dev-php/pecl-pam
+dev-php/pecl-ps
+dev-php/pecl-psr
+dev-php/pecl-raphf
+dev-php/pecl-timezonedb
+dev-php/pecl-translit
+dev-php/pecl-uuid
+dev-php/pecl-zmq
+dev-php/realpath_turbo
+dev-php/snuffleupagus
+dev-php/swoole
+=virtual/httpd-php-8.1
+
 # Andreas K. Hüttel <[email protected]> (2024-11-10)
 # Fails to build with gcc-14. Horrible code. Not touched by a
 # maintainer since 2010. Bugs 729134, 870541, 909625, 933773

Reply via email to