From 6a5249892fe426f679196541849639d784f4e5a20f66226343e6af516aa4ed6d Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Sat, 28 Aug 2021 08:25:54 +0000 Subject: [PATCH] Accepting request 914686 from home:Andreas_Schwab:Factory - test_faulthandler is still problematic under qemu linux-user emulation, disable it there - Reenable profileopt with qemu emulation, test_faulthandler is no longer run during profiling OBS-URL: https://build.opensuse.org/request/show/914686 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python39?expand=0&rev=81 --- python39.changes | 8 ++++++++ python39.spec | 7 +------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/python39.changes b/python39.changes index 99d66a9..d7928c7 100644 --- a/python39.changes +++ b/python39.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Aug 26 11:25:12 UTC 2021 - Andreas Schwab + +- test_faulthandler is still problematic under qemu linux-user emulation, + disable it there +- Reenable profileopt with qemu emulation, test_faulthandler is no longer + run during profiling + ------------------------------------------------------------------- Mon Aug 9 11:14:15 UTC 2021 - Fusion Future diff --git a/python39.spec b/python39.spec index d32d8d7..0e68ede 100644 --- a/python39.spec +++ b/python39.spec @@ -81,12 +81,7 @@ # pyexpat.cpython-35m-armv7-linux-gnueabihf # _md5.cpython-38m-x86_64-linux-gnu.so %define dynlib() %{sitedir}/lib-dynload/%{1}.cpython-%{abi_tag}-%{archname}-%{_os}%{?_gnu}%{?armsuffix}.so -# deadlocks on test_faulthandler and blocks the build -%if 0%{?qemu_user_space_build} -%bcond_with profileopt -%else %bcond_without profileopt -%endif Name: %{python_pkg_name}%{psuffix} Version: 3.9.6 Release: 0 @@ -497,7 +492,7 @@ EXCLUDE="$EXCLUDE test_faulthandler" %endif # some tests break in QEMU %if 0%{?qemu_user_space_build} -EXCLUDE="$EXCLUDE test_multiprocessing_forkserver test_multiprocessing_spawn test_os test_posix test_signal test_socket test_subprocess" +EXCLUDE="$EXCLUDE test_faulthandler test_multiprocessing_forkserver test_multiprocessing_spawn test_os test_posix test_signal test_socket test_subprocess" %endif # This test (part of test_uuid) requires real network interfaces