Python 3.13 made PGO failures fatal by default after they noticed issues in their CI. The problem is that most users in Gentoo w/ USE=pgo aren't willing/able/interested in debugging test failures (if they were, they'd be running the testsuite too w/ FEATURES=test). We discussed this on IRC and agreed we should make it non-fatal again.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ee6de5bbc80fc478c61d95f95ec51640cb5dcd commit 26ee6de5bbc80fc478c61d95f95ec51640cb5dcd Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2025-01-04 19:46:01 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2025-01-04 20:12:14 +0000 dev-lang/python: Ignore test failures in profiling run Closes: https://bugs.gentoo.org/942956 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-lang/python/python-3.13.1_p1-r100.ebuild | 35 ++-------------------- dev-lang/python/python-3.13.1_p1.ebuild | 34 ++------------------- dev-lang/python/python-3.14.0_alpha3-r100.ebuild | 38 ++---------------------- dev-lang/python/python-3.14.0_alpha3.ebuild | 37 ++--------------------- 4 files changed, 10 insertions(+), 134 deletions(-)