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