commit:     fd2f968a380fe822f93ed76d63416f83041e3a89
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 07:59:20 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 07:59:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2f968a

dev-lang/python: skip test_pyrepl test for PGO

I guess depending on the way Clang's profiling works, it may not save the
equivalent of .gcov files cleanly on exit (or regularly flush them to disk)
if killed.

Closes: https://bugs.gentoo.org/964023
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/python/python-0.3.14.0.ebuild    | 4 ++++
 dev-lang/python/python-0.3.14.9999.ebuild | 4 ++++
 dev-lang/python/python-0.3.15.9999.ebuild | 4 ++++
 dev-lang/python/python-3.14.0.ebuild      | 4 ++++
 dev-lang/python/python-3.14.9999.ebuild   | 4 ++++
 dev-lang/python/python-3.15.9999.ebuild   | 4 ++++
 6 files changed, 24 insertions(+)

diff --git a/dev-lang/python/python-0.3.14.0.ebuild 
b/dev-lang/python/python-0.3.14.0.ebuild
index 1c94364453a7..efe2d8cadb93 100644
--- a/dev-lang/python/python-0.3.14.0.ebuild
+++ b/dev-lang/python/python-0.3.14.0.ebuild
@@ -360,6 +360,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

diff --git a/dev-lang/python/python-0.3.14.9999.ebuild 
b/dev-lang/python/python-0.3.14.9999.ebuild
index a82f1b2c6f4b..e0b4a11ba9b4 100644
--- a/dev-lang/python/python-0.3.14.9999.ebuild
+++ b/dev-lang/python/python-0.3.14.9999.ebuild
@@ -351,6 +351,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

diff --git a/dev-lang/python/python-0.3.15.9999.ebuild 
b/dev-lang/python/python-0.3.15.9999.ebuild
index 126aefe73c6b..bcd5eadcb57f 100644
--- a/dev-lang/python/python-0.3.15.9999.ebuild
+++ b/dev-lang/python/python-0.3.15.9999.ebuild
@@ -346,6 +346,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

diff --git a/dev-lang/python/python-3.14.0.ebuild 
b/dev-lang/python/python-3.14.0.ebuild
index 1ce0497e573d..fecf2ad12efb 100644
--- a/dev-lang/python/python-3.14.0.ebuild
+++ b/dev-lang/python/python-3.14.0.ebuild
@@ -377,6 +377,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

diff --git a/dev-lang/python/python-3.14.9999.ebuild 
b/dev-lang/python/python-3.14.9999.ebuild
index f40e1772bf94..614bb3b9d776 100644
--- a/dev-lang/python/python-3.14.9999.ebuild
+++ b/dev-lang/python/python-3.14.9999.ebuild
@@ -363,6 +363,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

diff --git a/dev-lang/python/python-3.15.9999.ebuild 
b/dev-lang/python/python-3.15.9999.ebuild
index fe95c1ff7303..36f2b24f1596 100644
--- a/dev-lang/python/python-3.15.9999.ebuild
+++ b/dev-lang/python/python-3.15.9999.ebuild
@@ -358,6 +358,10 @@ src_configure() {
                        # Hangs (actually runs indefinitely executing itself w/ 
many cpython builds)
                        # bug #900429
                        -x test_tools
+
+                       # Test terminates abruptly which corrupts written 
profile data
+                       # bug #964023
+                       -x test_pyrepl
                )
 
                if has_version "app-arch/rpm" ; then

Reply via email to