Hello community, here is the log from the commit of package openmpi3 for openSUSE:Factory checked in at 2019-10-16 09:12:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi3 (Old) and /work/SRC/openSUSE:Factory/.openmpi3.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi3" Wed Oct 16 09:12:56 2019 rev:18 rq:736813 version:3.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi3/openmpi3.changes 2019-10-03 14:08:41.812218007 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi3.new.2352/openmpi3.changes 2019-10-16 09:12:59.835821383 +0200 @@ -1,0 +2,7 @@ +Thu Oct 10 06:09:30 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + +- Add missing Provides when openmpi3 is the default openmpi +- Add conflict with the older hpc-macros-devel providers to avoid issues during updates +- Add openmpi_prefix macro to openmpi-macros-devel + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi3.spec ++++++ --- /var/tmp/diff_new_pack.rOskpR/_old 2019-10-16 09:13:00.607819394 +0200 +++ /var/tmp/diff_new_pack.rOskpR/_new 2019-10-16 09:13:00.611819384 +0200 @@ -243,6 +243,9 @@ Summary: OpenMPI runtime libraries for OpenMPI %{?with_hpc:HPC} version %{version} Group: System/Libraries Requires: %{name} = %{version} +%if 0%{?default_openmpi} +Provides: openmpi-libs = %{version} +%endif %{?with_hpc:%hpc_requires} %description %{!?with_hpc:libs}%{?with_hpc:-n lib%{name}} @@ -266,6 +269,9 @@ Requires: libibverbs-devel %if %{without hpc} Requires: libstdc++-devel +%if 0%{?default_openmpi} +Provides: openmpi-devel = %{version} +%endif %else %hpc_requires_devel %endif @@ -313,6 +319,9 @@ # Make sure no two openmpi macro file can be installed at once Provides: %{pname}-macros-provider = %{version} Conflicts: otherproviders(%{pname}-macros-provider) +# Conflict (without providing) with the older openmpi-hpc-macros-devel flag +# to avoid issue with older packages +Conflicts: otherproviders(%{pname}-hpc-macros-devel) %if 0%{?default_openmpi} Provides: openmpi-macros-devel = %{version} @@ -525,6 +534,7 @@ # # openmpi # +%openmpi_prefix %{mpi_prefix} %setup_openmpi source %{mpi_bindir}/mpivars.sh %openmpi_requires Requires: %{name}-libs