Hello community, here is the log from the commit of package python-mpi4py for openSUSE:Factory checked in at 2019-02-25 17:59:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mpi4py (Old) and /work/SRC/openSUSE:Factory/.python-mpi4py.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mpi4py" Mon Feb 25 17:59:35 2019 rev:7 rq:678881 version:3.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mpi4py/python-mpi4py.changes 2018-11-15 12:42:03.986139614 +0100 +++ /work/SRC/openSUSE:Factory/.python-mpi4py.new.28833/python-mpi4py.changes 2019-02-25 17:59:44.374160662 +0100 @@ -1,0 +2,17 @@ +Mon Feb 25 09:24:44 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 3.0.1: + * Bug fixes: + + Fix ``Comm.scatter()`` and other collectives corrupting input send + list. Add safety measures to prevent related issues in global + reduction operations. + + Fix error-checking code for counts in ``Op.Reduce_local()``. + * Enhancements: + + Map size-specific Python/NumPy typecodes to MPI datatypes. + + Allow partial specification of target list/tuple arguments in the + various ``Win`` RMA methods. + + Workaround for removal of ``MPI_{LB|UB}`` in Open MPI 4.0. + + Support for Microsoft MPI v10.0. +- Add numpy as build dependency used in tests + +------------------------------------------------------------------- Old: ---- mpi4py-3.0.0.tar.gz New: ---- mpi4py-3.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mpi4py.spec ++++++ --- /var/tmp/diff_new_pack.kVYfpU/_old 2019-02-25 17:59:46.266159069 +0100 +++ /var/tmp/diff_new_pack.kVYfpU/_new 2019-02-25 17:59:46.270159066 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-mpi4py # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,36 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} -Name: python-mpi4py %if 0%{?sle_version} <= 120300 %define mpiver openmpi %else -%if 0%{?sle_version} <= 150000 -%define mpiver openmpi2 -%else -%define mpiver openmpi3 -%endif + %if 0%{?sle_version} <= 150000 + %define mpiver openmpi2 + %else + %define mpiver openmpi3 + %endif %endif -Version: 3.0.0 +Name: python-mpi4py +Version: 3.0.1 Release: 0 Summary: MPI for Python License: BSD-2-Clause Group: Development/Libraries/Python -Url: https://bitbucket.org/mpi4py/mpi4py +URL: https://bitbucket.org/mpi4py/mpi4py Source: https://files.pythonhosted.org/packages/source/m/mpi4py/mpi4py-%{version}.tar.gz -BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} BuildRequires: %{mpiver} BuildRequires: %{mpiver}-devel +BuildRequires: %{python_module devel} +BuildRequires: %{python_module numpy} +BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: %{mpiver} - %python_subpackages %description @@ -87,8 +87,8 @@ %package -n %{name}-common-devel Summary: Shared development files for %{name} Group: Development/Libraries/Python -Provides: %{python_module mpi4py-common-devel = %{version}} Requires: %{mpiver}-devel +Provides: %{python_module mpi4py-common-devel = %{version}} %description -n %{name}-common-devel Development libraries and headers needed to build packages using %{name} @@ -113,7 +113,7 @@ %build source %{_libdir}/mpi/gcc/%{mpiver}/bin/mpivars.sh -export CFLAGS="%{optflags}" +export CFLAGS="%{optflags} -fno-strict-aliasing" %python_build %install ++++++ mpi4py-3.0.0.tar.gz -> mpi4py-3.0.1.tar.gz ++++++ ++++ 83514 lines of diff (skipped)
