commit pmix for openSUSE:Factory

2020-04-23 Thread root
Hello community,

here is the log from the commit of package pmix for openSUSE:Factory checked in 
at 2020-04-23 18:33:10

Comparing /work/SRC/openSUSE:Factory/pmix (Old)
 and  /work/SRC/openSUSE:Factory/.pmix.new.2738 (New)


Package is "pmix"

Thu Apr 23 18:33:10 2020 rev:6 rq:796376 version:3.1.5

Changes:

--- /work/SRC/openSUSE:Factory/pmix/pmix.changes2020-04-09 
23:15:15.602237746 +0200
+++ /work/SRC/openSUSE:Factory/.pmix.new.2738/pmix.changes  2020-04-23 
18:33:14.156408941 +0200
@@ -1,0 +2,6 @@
+Fri Apr 10 11:00:28 UTC 2020 - Egbert Eich 
+
+- Mark header and config packages 'noarch' (boo#1170259).
+- Add a bit of QA: include a %check stage.
+
+---



Other differences:
--
++ pmix.spec ++
--- /var/tmp/diff_new_pack.7gqLA9/_old  2020-04-23 18:33:15.452411421 +0200
+++ /var/tmp/diff_new_pack.7gqLA9/_new  2020-04-23 18:33:15.452411421 +0200
@@ -91,6 +91,7 @@
 %package headers
 Summary:Process Management Interface for MPI
 Group:  Development/Libraries/C and C++
+BuildArch:  noarch
 
 %description headers
 This Package contains necessary the headers for PMI-X.
@@ -100,6 +101,7 @@
 Group:  Development/Libraries/C and C++
 Provides:   pmix-runtime-config = %{version}
 Conflicts:  otherproviders(pmix-runtime-config)
+BuildArch:  noarch
 
 %description -n pmix-mca-params
 PMIX is part of the Module Component Architecure and needs so to have its
@@ -115,6 +117,8 @@
   --with-munge \
   --with-devel-headers \
   --disable-pmi-backward-compatibility \
+  --enable-pmix-binaries \
+  --with-tests-examples \
 %ifarch x86_64
   --with-psm2 \
 %endif
@@ -128,6 +132,9 @@
 rm -v %{buildroot}/%{_libdir}/*.la %{buildroot}/%{_libdir}/pmix/*.la
 %fdupes %{buildroot}/%{_datadir} 
 
+%check
+make check
+
 %post -n libpmix2 -p /sbin/ldconfig
 %postun -n libpmix2 -p /sbin/ldconfig
 




commit pmix for openSUSE:Factory

2020-04-09 Thread root
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.changes2020-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 
+
+- 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.*
 




commit pmix for openSUSE:Factory

2020-03-25 Thread root
Hello community,

here is the log from the commit of package pmix for openSUSE:Factory checked in 
at 2020-03-25 23:46:40

Comparing /work/SRC/openSUSE:Factory/pmix (Old)
 and  /work/SRC/openSUSE:Factory/.pmix.new.3160 (New)


Package is "pmix"

Wed Mar 25 23:46:40 2020 rev:4 rq:788201 version:3.1.5

Changes:

--- /work/SRC/openSUSE:Factory/pmix/pmix.changes2020-02-18 
13:29:36.608726406 +0100
+++ /work/SRC/openSUSE:Factory/.pmix.new.3160/pmix.changes  2020-03-25 
23:47:42.224061747 +0100
@@ -1,0 +2,38 @@
+Wed Mar 25 08:26:24 UTC 2020 - Bernhard Wiedemann 
+
+- Update to version 3.1.5 (bsc#1167655)
+  * PR #1413/#1465: Remove unnecessary error log
+  * PR #1433: Return the correct status from PMIx_Publish
+  * PR #1445: Sync. with master to fix 'get' of data for unknown namespace
+  * Includes the following PRs from master
+  * PR #1382: dstore: fixed truncate key-names while restoring
+  * PR #1405: Fix xnspace dmodex and add verbose debug
+  * PR #1406: Resolve request for job-level data
+  * PR #1407/#1409/#1411: Fix dmodex across nspaces
+  * PR #1434/#1436: Cleanup handling of info arrays
+  * PR #1435: Cleanup example and remove debug
+  * PR #1437: Update blocking Allocation_request signature
+  * PR #1440: Fix 'get' of data for unknown namespace
+  * PR #1442: Fix fences with namespaces where no local processes are running
+  * PR #1472: Initialize nlocal and local in the tracker
+  * PR #1487: Sync. with master to fix info array and cross-version issues
+  * PR #1493/#1497/#1501/#1505/#1589: Info array and Cross-version fixes
+  * PR #1511/#1517/#1520/#1523/#1534/#1565: Fix pmix tests
+  * PR #1530: Improve handling of servers piror to v3.1.5
+  * PR #1531: Update transfer from hash to dstore
+  * PR #1538: Fix singleton initialization
+  * PR #1547: Add missing PMIx_IOF_deregister function
+  * PR #1554/#1591: Fix memory leak on namespace deregister
+  * PR #1561: Configury fix for reproducible builds (boo#1047218)
+  * PR #1579: Protect pthread setpshared calls
+  * PR #1587: Fix to gds/dstore configure logic
+  * PR #1610: Adjust hotel timeout to be in whole seconds
+  * PR #1613: dstore: Fix cache size calculation
+  * PR #1622: Fix multiple occurrences of unaligned access in pmix tests
+  * PR #1620: Re-address the collective tracker problem
+  * PR #1625: Fix library version triplet
+  * PR #1630: Fix support for PGI compiler pgcc18
+  * PR #1637: Realign behavior of PMIx_Get and PMIx_Get_nb
+  * PR #1640: Properly handle forwarded output when no handler registered
+
+---

Old:

  openpmix-3.1.4.tar.gz

New:

  openpmix-3.1.5.tar.gz



Other differences:
--
++ pmix.spec ++
--- /var/tmp/diff_new_pack.7lsjHO/_old  2020-03-25 23:47:43.312061459 +0100
+++ /var/tmp/diff_new_pack.7lsjHO/_new  2020-03-25 23:47:43.320061457 +0100
@@ -19,7 +19,7 @@
 #
 
 Name:   pmix
-Version:3.1.4
+Version:3.1.5
 Release:0
 Summary:Process Management Interface for MPI
 License:BSD-3-Clause

++ openpmix-3.1.4.tar.gz -> openpmix-3.1.5.tar.gz ++
 12136 lines of diff (skipped)




commit pmix for openSUSE:Factory

2020-02-18 Thread root
Hello community,

here is the log from the commit of package pmix for openSUSE:Factory checked in 
at 2020-02-18 13:29:34

Comparing /work/SRC/openSUSE:Factory/pmix (Old)
 and  /work/SRC/openSUSE:Factory/.pmix.new.26092 (New)


Package is "pmix"

Tue Feb 18 13:29:34 2020 rev:3 rq:774967 version:3.1.4

Changes:

--- /work/SRC/openSUSE:Factory/pmix/pmix.changes2020-01-13 
22:21:44.130524105 +0100
+++ /work/SRC/openSUSE:Factory/.pmix.new.26092/pmix.changes 2020-02-18 
13:29:36.608726406 +0100
@@ -1,0 +2,5 @@
+Thu Feb 13 15:59:50 UTC 2020 - Stanislav Brabec 
+
+- Fix invalid RPM groups.
+
+---



Other differences:
--
++ pmix.spec ++
--- /var/tmp/diff_new_pack.n8nnr8/_old  2020-02-18 13:29:37.240727634 +0100
+++ /var/tmp/diff_new_pack.n8nnr8/_new  2020-02-18 13:29:37.244727643 +0100
@@ -51,23 +51,24 @@
 expected for exascale operations remains challenging.
 
 This RPM contains all the tools necessary to compile and link against PMIx.
+
 %package -n libpmix2
 Summary:PMI-X lib version 1
-Group:  hpc mpi
+Group:  System/Libraries
 
 %description  -n libpmix2
 This package contains the shared library used by the PMI-X standard
 
 %package -n libmca_common_dstore1
 Summary:Communication library used by PMI-X
-Group:  hpc mpi
+Group:  System/Libraries
 
 %description  -n libmca_common_dstore1
 This package contains the communication library used by the PMI
 
 %package devel
 Summary:Process Management Interface for MPI
-Group:  hpc mpi devel
+Group:  Development/Libraries/C and C++
 Requires:   %{name}-headers = %{version}
 Requires:   libpmix2 = %{version}
 
@@ -77,14 +78,14 @@
 
 %package headers
 Summary:Process Management Interface for MPI
-Group:  hpc mpi devel
+Group:  Development/Libraries/C and C++
 
 %description headers
 This Package contains necessary the headers for PMI-X.
 
 %package -n pmix-mca-params
 Summary:Settings for the Module Component Architecure
-Group:  hpc mpi devel
+Group:  Development/Libraries/C and C++
 Provides:   pmix-runtime-config = %{version}
 Conflicts:  otherproviders(pmix-runtime-config)
 




commit pmix for openSUSE:Factory

2020-01-13 Thread root
Hello community,

here is the log from the commit of package pmix for openSUSE:Factory checked in 
at 2020-01-13 22:21:35

Comparing /work/SRC/openSUSE:Factory/pmix (Old)
 and  /work/SRC/openSUSE:Factory/.pmix.new.6675 (New)


Package is "pmix"

Mon Jan 13 22:21:35 2020 rev:2 rq:763867 version:3.1.4

Changes:

--- /work/SRC/openSUSE:Factory/pmix/pmix.changes2019-12-05 
17:33:45.297453141 +0100
+++ /work/SRC/openSUSE:Factory/.pmix.new.6675/pmix.changes  2020-01-13 
22:21:44.130524105 +0100
@@ -1,0 +2,5 @@
+Fri Jan 10 13:30:55 UTC 2020 - Christian Goll 
+
+- configuration can now also be provided with openmpi flavors 
+
+---



Other differences:
--
++ pmix.spec ++
--- /var/tmp/diff_new_pack.gdXeIH/_old  2020-01-13 22:21:44.870524448 +0100
+++ /var/tmp/diff_new_pack.gdXeIH/_new  2020-01-13 22:21:44.886524455 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pmix
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,7 +39,8 @@
 BuildRequires:  munge-devel
 BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Requires:   pmix-mca-params
+Requires:   pmix-runtime-config
+Recommends: pmix-mca-params
 
 %description
 The Process Management Interface (PMI) has been used for quite some time as a
@@ -84,7 +85,8 @@
 %package -n pmix-mca-params
 Summary:Settings for the Module Component Architecure
 Group:  hpc mpi devel
-Conflicts:  openmpi3-config
+Provides:   pmix-runtime-config = %{version}
+Conflicts:  otherproviders(pmix-runtime-config)
 
 %description -n pmix-mca-params
 PMIX is part of the Module Component Architecure and needs so to have its