From 24200752c414ac20c7747c880abfb2c18e81bb170f93d2d0a5d8bf32dca3f7bd Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Sun, 29 Aug 2021 06:01:55 +0000 Subject: [PATCH] Accepting request 914829 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/914829 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:Factory/python38?expand=0&rev=78 --- python38.changes | 8 ++++++++ python38.spec | 7 +------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/python38.changes b/python38.changes index e49f0de..4a191f9 100644 --- a/python38.changes +++ b/python38.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu Aug 26 12:00:25 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 + ------------------------------------------------------------------- Tue Aug 10 00:25:26 UTC 2021 - Fusion Future diff --git a/python38.spec b/python38.spec index f297d45..797178f 100644 --- a/python38.spec +++ b/python38.spec @@ -80,12 +80,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.8.11 Release: 0 @@ -506,7 +501,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