Hello community,

here is the log from the commit of package pmix for openSUSE:Factory checked in 
at 2020-04-09 23:15:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pmix (Old)
 and      /work/SRC/openSUSE:Factory/.pmix.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pmix"

Thu Apr  9 23:15:14 2020 rev:5 rq:792504 version:3.1.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/pmix/pmix.changes        2020-03-25 
23:47:42.224061747 +0100
+++ /work/SRC/openSUSE:Factory/.pmix.new.3248/pmix.changes      2020-04-09 
23:15:15.602237746 +0200
@@ -1,0 +2,9 @@
+Wed Apr  8 12:35:30 UTC 2020 - Egbert Eich <[email protected]>
+
+- Create separate plugins package. Since libpmix2 obtains its
+  functionality from these plugins, add a dependency.
+- Plugins depend on libmca_common_dstore - add an explicit
+  dependency to the package as there are other providers - like
+  openmpi3 (bsc#1167983).
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pmix.spec ++++++
--- /var/tmp/diff_new_pack.Vj7SWC/_old  2020-04-09 23:15:16.170238073 +0200
+++ /var/tmp/diff_new_pack.Vj7SWC/_new  2020-04-09 23:15:16.174238076 +0200
@@ -55,10 +55,21 @@
 %package -n libpmix2
 Summary:        PMI-X lib version 1
 Group:          System/Libraries
+Requires:       pmix-plugins
 
 %description  -n libpmix2
 This package contains the shared library used by the PMI-X standard
 
+%package plugins
+Summary:        PMI-X plugins version 1
+Group:          System/Libraries
+Requires:       libmca_common_dstore1
+# explicit requires for package libmca_common_dstore1
+# as other providers for libmca_common_dstore.so.1 exist
+
+%description  plugins
+This package contains plugins used by libpmix2.
+
 %package -n libmca_common_dstore1
 Summary:        Communication library used by PMI-X
 Group:          System/Libraries
@@ -70,6 +81,7 @@
 Summary:        Process Management Interface for MPI
 Group:          Development/Libraries/C and C++
 Requires:       %{name}-headers = %{version}
+Requires:       libmca_common_dstore1 = %{version}
 Requires:       libpmix2 = %{version}
 
 %description devel
@@ -126,7 +138,6 @@
 %doc README.md NEWS AUTHORS
 %license LICENSE
 %dir %{_libdir}/pmix
-%{_libdir}/pmix/mca_*.so
 %{_datadir}/pmix
 %{_bindir}/pevent
 %{_bindir}/plookup
@@ -139,6 +150,9 @@
 %files -n libpmix2
 %{_libdir}/libpmix.so.*
 
+%files plugins
+%{_libdir}/pmix/mca_*.so
+
 %files -n libmca_common_dstore1
 %{_libdir}/libmca_common_dstore.so.*
 


Reply via email to