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")

Reply via email to