Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-numba for openSUSE:Factory checked in at 2024-02-22 20:59:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numba (Old) and /work/SRC/openSUSE:Factory/.python-numba.new.1706 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numba" Thu Feb 22 20:59:24 2024 rev:44 rq:1149089 version:0.59.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numba/python-numba.changes 2024-02-04 19:08:16.698612372 +0100 +++ /work/SRC/openSUSE:Factory/.python-numba.new.1706/python-numba.changes 2024-02-22 21:00:11.542840790 +0100 @@ -1,0 +2,8 @@ +Wed Feb 21 15:35:47 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Simplify test flavor logic +- Prepare for python39 flavor drop: Exclude build in empty test + flavors +- Don't test on 32bit-platforms + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numba.spec ++++++ --- /var/tmp/diff_new_pack.6wJTu6/_old 2024-02-22 21:00:12.142862726 +0100 +++ /var/tmp/diff_new_pack.6wJTu6/_new 2024-02-22 21:00:12.142862726 +0100 @@ -21,41 +21,39 @@ %define min_numpy_ver 1.22 %define max_numpy_ver 1.27 +%{?sle15_python_module_pythons} + %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "" %define psuffix %{nil} %bcond_with test +# Supported Platforms: https://numba.pydata.org/numba-doc/dev/user/installing.html#compatibility +ExclusiveArch: x86_64 %ix86 ppc64le %arm aarch64 +%else +%bcond_without test +%define psuffix -%{flavor} +%if "%{flavor}" != "test-py39" +%define skip_python39 1 %endif -%if "%{flavor}" == "test-py39" -%define psuffix -test-py39 +%if "%{flavor}" != "test-py310" %define skip_python310 1 -%define skip_python311 1 -%define skip_python312 1 -%bcond_without test %endif -%if "%{flavor}" == "test-py310" -%define psuffix -test-py310 -%define skip_python39 1 +%if "%{flavor}" != "test-py311" %define skip_python311 1 -%define skip_python312 1 -%bcond_without test %endif -%if "%{flavor}" == "test-py311" -%define psuffix -test-py311 -%define skip_python39 1 -%define skip_python310 1 +%if "%{flavor}" != "test-py312" %define skip_python312 1 -%bcond_without test %endif -%if "%{flavor}" == "test-py312" -%define psuffix -test-py312 -%define skip_python39 1 -%define skip_python310 1 -%define skip_python311 1 -%bcond_without test +# The obs server-side interpreter cannot use lua or rpm shrink +%if "%pythons" == "" || "%pythons" == " " || "%pythons" == " " || "%pythons" == " " || "%pythons" == " " || ( "%pythons" == "python311" && 0%{?skip_python311} ) +ExclusiveArch: donotbuild +%define python_module() %flavor-not-enabled-in-buildset-for-suse-%{?suse_version} +%else +# Tests fail on ppc64 big endian, not resolvable on s390x, wrong types on 32-bit. See also above compatibility list for building +ExcludeArch: s390x ppc64 %ix86 %arm +%endif %endif -%{?sle15_python_module_pythons} Name: python-numba%{?psuffix} Version: 0.59.0 Release: 0 @@ -98,9 +96,6 @@ BuildRequires: %{python_module scipy >= 1.0} BuildRequires: %{python_module tbb} %endif -# Tests fail on ppc64 big endian, not resolvable on s390x -# Supported Platforms: https://numba.pydata.org/numba-doc/dev/user/installing.html#compatibility -ExclusiveArch: x86_64 %ix86 ppc64le %arm aarch64 %python_subpackages %description