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
