commit: 68c951b41c7d56c56ca29dc87f31ae409d70d906 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Mar 7 05:47:24 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Mar 7 05:47:45 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c951b4
dev-lang/python: skip hanging tests on sparc Both of these hang and have for a while: - multiprocessing_fork - multiprocessing_forkserver Bug: https://bugs.gentoo.org/788022 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-lang/python/python-3.10.2_p1.ebuild | 6 ++++++ dev-lang/python/python-3.11.0_alpha5_p1.ebuild | 6 ++++++ dev-lang/python/python-3.7.12_p2.ebuild | 6 ++++++ dev-lang/python/python-3.8.12_p2.ebuild | 6 ++++++ dev-lang/python/python-3.9.10_p1.ebuild | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/dev-lang/python/python-3.10.2_p1.ebuild b/dev-lang/python/python-3.10.2_p1.ebuild index 83a8c94a9910..945b67b0d6f8 100644 --- a/dev-lang/python/python-3.10.2_p1.ebuild +++ b/dev-lang/python/python-3.10.2_p1.ebuild @@ -258,6 +258,12 @@ src_test() { # Skip failing tests. local skipped_tests="gdb" + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + for test in ${skipped_tests}; do mv "${S}"/Lib/test/test_${test}.py "${T}" done diff --git a/dev-lang/python/python-3.11.0_alpha5_p1.ebuild b/dev-lang/python/python-3.11.0_alpha5_p1.ebuild index 1ee098aec00d..f1ceb9e66b04 100644 --- a/dev-lang/python/python-3.11.0_alpha5_p1.ebuild +++ b/dev-lang/python/python-3.11.0_alpha5_p1.ebuild @@ -256,6 +256,12 @@ src_test() { # Skip failing tests. local skipped_tests="gdb" + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + for test in ${skipped_tests}; do mv "${S}"/Lib/test/test_${test}.py "${T}" done diff --git a/dev-lang/python/python-3.7.12_p2.ebuild b/dev-lang/python/python-3.7.12_p2.ebuild index cb0dd6320a01..ce083066ae57 100644 --- a/dev-lang/python/python-3.7.12_p2.ebuild +++ b/dev-lang/python/python-3.7.12_p2.ebuild @@ -202,6 +202,12 @@ src_test() { # Skip failing tests. local skipped_tests="gdb" + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + for test in ${skipped_tests}; do mv "${S}"/Lib/test/test_${test}.py "${T}" done diff --git a/dev-lang/python/python-3.8.12_p2.ebuild b/dev-lang/python/python-3.8.12_p2.ebuild index 2c664b50c6b5..02eb69dc0f30 100644 --- a/dev-lang/python/python-3.8.12_p2.ebuild +++ b/dev-lang/python/python-3.8.12_p2.ebuild @@ -214,6 +214,12 @@ src_test() { # Skip failing tests. local skipped_tests="gdb" + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + for test in ${skipped_tests}; do mv "${S}"/Lib/test/test_${test}.py "${T}" done diff --git a/dev-lang/python/python-3.9.10_p1.ebuild b/dev-lang/python/python-3.9.10_p1.ebuild index 146d977def86..206dd1fb9d07 100644 --- a/dev-lang/python/python-3.9.10_p1.ebuild +++ b/dev-lang/python/python-3.9.10_p1.ebuild @@ -251,6 +251,12 @@ src_test() { # Skip failing tests. local skipped_tests="gdb" + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + for test in ${skipped_tests}; do mv "${S}"/Lib/test/test_${test}.py "${T}" done
