Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-mpi4py for openSUSE:Factory checked in at 2022-11-10 17:33:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mpi4py (Old) and /work/SRC/openSUSE:Factory/.python-mpi4py.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mpi4py" Thu Nov 10 17:33:08 2022 rev:17 rq:1035092 version:3.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mpi4py/python-mpi4py.changes 2022-11-08 10:56:18.617961232 +0100 +++ /work/SRC/openSUSE:Factory/.python-mpi4py.new.1597/python-mpi4py.changes 2022-11-10 17:33:09.339498756 +0100 @@ -1,0 +2,25 @@ +Thu Nov 10 11:56:43 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Disable current broken tests for i586. gh#mpi4py/mpi4py#279 +- Increase memory size in constraints + +------------------------------------------------------------------- +Thu Nov 10 08:49:41 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Add rpmlintrc as source in the spec file + +------------------------------------------------------------------- +Thu Nov 10 08:42:14 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Remove exec perms from demo/python-config +- Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel + and doc subpackages + +------------------------------------------------------------------- +Tue Nov 8 12:27:26 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Remove pml/ob1 option for tests, bsc#1205139 +- Remove python_module macro definition +- Update shebang string replacement + +------------------------------------------------------------------- New: ---- python-mpi4py-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mpi4py.spec ++++++ --- /var/tmp/diff_new_pack.h3njHe/_old 2022-11-10 17:33:10.495504663 +0100 +++ /var/tmp/diff_new_pack.h3njHe/_new 2022-11-10 17:33:10.543504908 +0100 @@ -16,7 +16,6 @@ # -%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 %define skip_python36 1 @@ -27,6 +26,7 @@ License: BSD-2-Clause URL: https://github.com/mpi4py/mpi4py Source: https://files.pythonhosted.org/packages/source/m/mpi4py/mpi4py-%{version}.tar.gz +Source99: %{name}-rpmlintrc BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy} @@ -103,7 +103,12 @@ %autosetup -p1 -n mpi4py-%{version} rm demo/*/runtests.bat docs/source/usrman/make.bat docs/source/usrman/.gitignore sed -i 's/\r$//' docs/usrman/objects.inv -sed -i '1!b;/^#!\/usr\/bin\/python/d' demo/python-config +sed -i '1!b;/^#!\/usr\/bin\/env python/d' demo/python-config +chmod a-x demo/python-config + +# Remove this file to fix tests +# https://github.com/mpi4py/mpi4py/issues/279 +rm test/dlpackimpl.py %build %setup_openmpi @@ -142,12 +147,16 @@ %ifarch %ix86 # https://github.com/mpi4py/mpi4py/issues/105 donttest+="|test_io" + +# There are more broken tests in i586 +# https://github.com/mpi4py/mpi4py/issues/279 +donttest+="|test_file|test_subclass|test_errhandler|test_threads" %endif rm -rf build _build.* %{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} rm -rf build _build.* %setup_openmpi -%{openmpi_prefix}/bin/mpiexec --use-hwthread-cpus --mca pml ob1 --mca btl tcp,self -n 1 $python -B test/runtests.py -v --exclude="$donttest" +%{openmpi_prefix}/bin/mpiexec --use-hwthread-cpus --mca btl tcp,self -n 1 $python -B test/runtests.py -v --exclude="$donttest" } %files %{python_files} ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.h3njHe/_old 2022-11-10 17:33:10.827506359 +0100 +++ /var/tmp/diff_new_pack.h3njHe/_new 2022-11-10 17:33:10.847506462 +0100 @@ -1,7 +1,7 @@ <constraints> <hardware> <memory> - <size unit="G">4</size> + <size unit="G">6</size> </memory> <processors>2</processors> </hardware> ++++++ python-mpi4py-rpmlintrc ++++++ # devel, common-devel and doc packages are arch dependent, devel and # common-devel install in sitearch and the doc could be noarch, but maybe it has no sense to have the doc package in archs where the original package is not provided. addFilter("E: no-binary")