www-apps/tt-rss has supported PHP 8.2 for a while, and since https://gitlab.tt-rss.org/tt-rss/tt-rss/-/commit/a4543de3ac4b8b4e81f317a5ebb0d88004e3884c on 15 May it is now upstream's recommended default. I am currently running my instance on PHP 8.2 without problems. However, the live ebuild says only lower versions are supported: PHP_SLOTS="8.1 8.0 7.4" Please mark the live ebuild www-apps/tt-rss-99999999 as compatible with PHP 8.2. Reproducible: Always
This was fixed in commit https://gitweb.gentoo.org/repo/gentoo.git/commit/www-apps/tt-rss?id=291c589208abc5bb0b304c80d1316347747731e5 which is great (thanks @chewi@gentoo.org!) _However_, that commit does introduce somewhat of a regression: it bumped PHP_SLOTS support to (only) PHP 8.2. This is problematic because PHP 8.2 is currently listed as experimental on every platform: Keywords: 8.2.10:8.2: ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x86 ~x86-linux I copied the ebuild and added PHP 8.1 slow support back into the ebuild, built it, and did the wwwapp-config upgrade. Everything seems to be in working order. So, I'd like to request that (the stable) PHP 8.1.x get added back as an available PHP slot for the tt-rss 20230901 ebuild.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ba73fefb1545ea50dda68f41d56a3fd7e6457b commit c2ba73fefb1545ea50dda68f41d56a3fd7e6457b Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2023-09-19 07:59:04 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2023-09-19 07:59:04 +0000 www-apps/tt-rss: Add PHP 8.1 8.2 is not stable yet, and 8.1 reportedly works fine. Closes: https://bugs.gentoo.org/912670 Signed-off-by: James Le Cuirot <chewi@gentoo.org> www-apps/tt-rss/tt-rss-20230901.ebuild | 2 +- www-apps/tt-rss/tt-rss-99999999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
Sorry for the wait on 8.2, I'd lost track of this. Upstream only support using Docker, so it wasn't clear whether 8.1 would still work, plus I don't use stable, so I hadn't noticed the issue there. Thanks for reporting that it works. It's good to know others are making use of this package.