From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CA17F15800A for ; Sat, 12 Aug 2023 01:05:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 035272BC013; Sat, 12 Aug 2023 01:05:01 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D8F7E2BC013 for ; Sat, 12 Aug 2023 01:05:00 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8F690340C7C for ; Sat, 12 Aug 2023 01:04:59 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EC329B8B for ; Sat, 12 Aug 2023 01:04:57 +0000 (UTC) From: "Michael Orlitzky" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Orlitzky" Message-ID: <1691801824.c0667f3d0c12f35b61c89259799ec7e7e63f7cc7.mjo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/base/ X-VCS-Repository: repo/gentoo X-VCS-Files: profiles/base/package.use.mask profiles/base/use.mask profiles/package.mask X-VCS-Directories: profiles/ profiles/base/ X-VCS-Committer: mjo X-VCS-Committer-Name: Michael Orlitzky X-VCS-Revision: c0667f3d0c12f35b61c89259799ec7e7e63f7cc7 X-VCS-Branch: master Date: Sat, 12 Aug 2023 01:04:57 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1b914cc9-d454-4284-9a7a-ee56a80011df X-Archives-Hash: d3159fb301ec928bf0d0c4be2103201d commit: c0667f3d0c12f35b61c89259799ec7e7e63f7cc7 Author: Michael Orlitzky gentoo org> AuthorDate: Thu Jul 27 18:59:50 2023 +0000 Commit: Michael Orlitzky gentoo org> CommitDate: Sat Aug 12 00:57:04 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0667f3d profiles: mask php:7.4, revdeps, and affected USE=test Signed-off-by: Michael Orlitzky gentoo.org> profiles/base/package.use.mask | 39 +++++++++++++++++++++++++++++++++++---- profiles/base/use.mask | 10 +++++----- profiles/package.mask | 26 ++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 9 deletions(-) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index f9334180fdd1..79764f01fdb3 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michael Orlitzky (2023-08-11) +# php-7.x is End-of-Life (EOL) and masked. +www-servers/nginx-unit php7-4 + # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override @@ -466,18 +470,45 @@ www-client/seamonkey lto # http://httpd.apache.org/docs/current/mod/mod_lua.html www-servers/apache apache2_modules_lua -# Brian Evans (2021-01-07) -# Block test deps on packages until they can be updated -# Old phpunit does not work with new PHP and last is vulnerable - (2023-08-11) +# Our PHPUnit (or at least one of its dependencies) doesn't work with +# modern versions of PHP itself. +dev-php/PEAR-Console_Getargs test +dev-php/PEAR-Crypt_GPG test +dev-php/PEAR-Crypt_HMAC2 test +dev-php/PEAR-Exception test +dev-php/PEAR-File_Fortune test +dev-php/PEAR-HTML_CSS test +dev-php/PEAR-HTML_Template_Sigma test +dev-php/PEAR-HTTP_Request2 test +dev-php/PEAR-Image_Color2 test +dev-php/PEAR-Image_Text test +dev-php/PEAR-Net_IPv6 test +dev-php/PEAR-Net_LDAP2 test +dev-php/PEAR-Numbers_Words test +dev-php/PEAR-Text_Password test +dev-php/PEAR-Text_Wiki test dev-php/PEAR-Text_Wiki_Mediawiki test +dev-php/PEAR-XML_RSS test +dev-php/PHP_CodeCoverage test dev-php/PHP_CodeSniffer test +dev-php/PHP_TokenStream test +dev-php/awl test +dev-php/fedora-autoloader test +dev-php/json-schema test +dev-php/jsonlint test dev-php/php-redmine-api test dev-php/recaptcha test dev-php/symfony-config test +dev-php/symfony-dependency-injection test dev-php/symfony-event-dispatcher test dev-php/symfony-filesystem test dev-php/symfony-finder test +dev-php/symfony-process test +dev-php/symfony-yaml test +dev-php/theseer-Autoload test +dev-php/twig test + # Sam James (2021-01-04) # Doc generation is broken, needs gtkdoc-mktmpl (gone from gtk-doc) diff --git a/profiles/base/use.mask b/profiles/base/use.mask index dad9b1707b61..cbddc6b7042e 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,6 +4,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michael Orlitzky (2023-08-11) +# PHP 7.x is end-of-life. Please upgrade to a newer slot. +php_targets_php7-3 +php_targets_php7-4 + # Hans de Graaff (2023-04-10) # Ruby 2.7 is masked for removal. ruby_targets_ruby27 @@ -19,11 +24,6 @@ pyside6 # dev-util/sysprof not keyworded on most arches yet sysprof -# Brian Evans (2022-01-21) -# PHP 7.3 is end-of-life -# Please upgrade to a newer slot -php_targets_php7-3 - # Sam James (2022-01-12) # PCH has proven itself to be unreliable and lead to spurious build # failures. Masking so users aren't exposed to such failures without opting-in. diff --git a/profiles/package.mask b/profiles/package.mask index 832ed9b8b8fb..fbc0a3df51a4 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,32 @@ #--- END OF EXAMPLES --- +# Michael Orlitzky (2023-08-11) +# php-7.x is End Of Life (EOL) upstream and no longer receives security +# fixes. We lose phpunit because it depends on CodeCoverage which +# depends on TokenStream, and TokenStream is limited to 7.x. Bug 887739 +# to upgrade moodle is seven months old, which I think is long enough to +# have waited. Selfoss has a newer version. Removal after 2023-09-11. +dev-lang/php:7.4 +dev-php/PHP_TokenStream +dev-php/PHP_CodeCoverage +dev-php/phpspec-prophecy +dev-php/phpunit +dev-php/phpunit-mock-objects +dev-php/sebastian-comparator +dev-php/sebastian-exporter +dev-php/sebastian-global-state +dev-php/sebastian-object-enumerator +dev-php/sebastian-object-reflector +dev-php/sebastian-recursion-context +=mail-client/roundcube-1.4.11 +=virtual/httpd-php-7.4 +=www-apps/moodle-3.11.15 +=www-apps/moodle-4.0.9 +=www-apps/moodle-4.1.4 +=www-apps/moodle-4.2.1 +=www-apps/selfoss-2.19 + # Volkmar W. Pogatzki (2023-07-05) # Library without consumers. Bug #906882 # Removal on 2023-08-05.