commit libpsm2 for openSUSE:Factory

2020-07-31 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2020-07-31 15:53:11

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.3592 (New)


Package is "libpsm2"

Fri Jul 31 15:53:11 2020 rev:17 rq:823143 version:11.2.185

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2020-07-06 
16:20:03.705460170 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.3592/libpsm2.changes
2020-07-31 15:54:16.744248428 +0200
@@ -1,0 +2,7 @@
+Wed Jul 22 15:31:44 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to 11.2.185
+  - No release notes available
+- Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest sources
+
+---

Old:

  libpsm2-11.2.166.tar.bz2

New:

  libpsm2-11.2.185.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.CUI1Of/_old  2020-07-31 15:54:18.932255860 +0200
+++ /var/tmp/diff_new_pack.CUI1Of/_new  2020-07-31 15:54:18.936255874 +0200
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:11.2.166
+Version:11.2.185
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause OR GPL-2.0-only

++ _service ++
--- /var/tmp/diff_new_pack.CUI1Of/_old  2020-07-31 15:54:18.960255955 +0200
+++ /var/tmp/diff_new_pack.CUI1Of/_new  2020-07-31 15:54:18.960255955 +0200
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-11.2.166
+11.2.185
 PSM2_(.*)
 \1
 PSM2_*
-6d5af3c8766ae8e86f96ba7d04d5941966a5630c
+7a33bedc4bb3dff4e57c00293a2d70890db4d983
   
   
 libpsm2*.tar

++ libpsm2-11.2.166.tar.bz2 -> libpsm2-11.2.185.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-11.2.166/COMMIT new/libpsm2-11.2.185/COMMIT
--- old/libpsm2-11.2.166/COMMIT 2020-06-26 17:19:18.0 +0200
+++ new/libpsm2-11.2.185/COMMIT 2020-07-21 21:47:50.0 +0200
@@ -1 +1 @@
-ddab95452f2501b3dd65e1ddfe8ed853c2a107e8
\ No newline at end of file
+30c52a0fd155774e18cc06328a1ba83c2a6a8104
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-11.2.166/CONTRIBUTORS 
new/libpsm2-11.2.185/CONTRIBUTORS
--- old/libpsm2-11.2.166/CONTRIBUTORS   2020-06-26 17:19:18.0 +0200
+++ new/libpsm2-11.2.185/CONTRIBUTORS   2020-07-21 21:47:50.0 +0200
@@ -12,3 +12,4 @@
 Dmitry (dmitrygx on github.com)
 Florian Weimer (fweimer on github.com)
 Jonas Hahnfeld (hahnjo on github.com)
+Tom Stellard (tstellar on github.com)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-11.2.166/Makefile 
new/libpsm2-11.2.185/Makefile
--- old/libpsm2-11.2.166/Makefile   2020-06-26 17:19:18.0 +0200
+++ new/libpsm2-11.2.185/Makefile   2020-07-21 21:47:50.0 +0200
@@ -483,7 +483,7 @@
PRUNE_LIST="";  
\
for pd in ".git" "cscope*" "$(shell realpath 
--relative-to=${top_srcdir} ${OUTDIR})"\
"*.orig" "*~" "#*" ".gitignore" "doc" "libcm" "psm.supp" "test" 
"psm_hal_MOCK"  \
-"tools" "artifacts" "*.rej.patch"; do  \
+"psm_test" "tools" "artifacts" "*.rej.patch"; do   
\
PRUNE_LIST="$$PRUNE_LIST -name $$pd -prune -o"; 
\
done;   
\
for hid in psm_hal_* ; do   
\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-11.2.166/buildflags.mak 
new/libpsm2-11.2.185/buildflags.mak
--- old/libpsm2-11.2.166/buildflags.mak 2020-06-26 17:19:18.0 +0200
+++ new/libpsm2-11.2.185/buildflags.mak 2020-07-21 21:47:50.0 +0200
@@ -60,19 +60,11 @@
 export os ?= $(shell uname -s | tr '[A-Z]' '[a-z]')
 export arch := $(shell uname -m | sed -e 's,\(i[456]86\|athlon$$\),i386,')
 
-ifeq (${CCARCH},gcc)
-   export CC := gcc
+ifeq (${CCARCH},$(filter ${CCARCH},gcc gcc4 icc clang))
+   export CC := ${CCARCH}
 else
-   ifeq (${CCARCH},gcc4)
-   export CC := gcc4
-   else
-   ifeq (${CCARCH},icc)
-export CC := icc
-   else
-anerr := $(error Unknown C compiler arch: ${CCARCH})
-   endif # ICC
-   endif # gcc4
-endif # gcc
+   anerr := $(error Unknown C compiler arch: 

commit libpsm2 for openSUSE:Factory

2020-07-06 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2020-07-06 16:18:38

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.3060 (New)


Package is "libpsm2"

Mon Jul  6 16:18:38 2020 rev:16 rq:818569 version:11.2.166

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2020-06-10 
00:34:08.204708606 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.3060/libpsm2.changes
2020-07-06 16:20:03.705460170 +0200
@@ -1,0 +2,7 @@
+Fri Jul  3 08:04:50 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to 11.2.166
+  - No release notes available
+- Drop Add-missing-extern-keywords.patch as it was merged upstream
+
+---

Old:

  Add-missing-extern-keywords.patch
  libpsm2-11.2.86.tar.bz2

New:

  libpsm2-11.2.166.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.Pk3Xhe/_old  2020-07-06 16:20:07.725472521 +0200
+++ /var/tmp/diff_new_pack.Pk3Xhe/_new  2020-07-06 16:20:07.729472533 +0200
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:11.2.86
+Version:11.2.166
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause OR GPL-2.0-only
@@ -31,7 +31,6 @@
 Source2:libpsm2-rpmlintrc
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
-Patch4: Add-missing-extern-keywords.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -85,7 +84,6 @@
 %setup -q -n %{name}-%{version}%{git_ver}
 %patch2
 %patch3
-%patch4
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.Pk3Xhe/_old  2020-07-06 16:20:07.753472606 +0200
+++ /var/tmp/diff_new_pack.Pk3Xhe/_new  2020-07-06 16:20:07.753472606 +0200
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-11.2.86
+11.2.166
 PSM2_(.*)
 \1
 PSM2_*
-4f0ad8cf4d6b44fcce5f745e946a056659ba54c0
+6d5af3c8766ae8e86f96ba7d04d5941966a5630c
   
   
 libpsm2*.tar

++ libpsm2-11.2.86.tar.bz2 -> libpsm2-11.2.166.tar.bz2 ++
 7086 lines of diff (skipped)




commit libpsm2 for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2020-06-10 00:34:01

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.3606 (New)


Package is "libpsm2"

Wed Jun 10 00:34:01 2020 rev:15 rq:812231 version:11.2.86

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2020-04-29 
20:43:15.071778559 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.3606/libpsm2.changes
2020-06-10 00:34:08.204708606 +0200
@@ -1,0 +2,5 @@
+Fri Jun  5 10:45:37 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec
+
+---



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.qzqr0I/_old  2020-06-10 00:34:09.140711147 +0200
+++ /var/tmp/diff_new_pack.qzqr0I/_new  2020-06-10 00:34:09.140711147 +0200
@@ -98,12 +98,12 @@
 %install
 export DESTDIR=%{buildroot}
 make %{?_smp_mflags} DESTDIR=%{buildroot} install
-install -m0644 %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1 
%{buildroot}/%{_libdir}/libpsm_infinipath.so.1
+install -m0644 %{buildroot}%{_libdir}/psm2-compat/libpsm_infinipath.so.1 
%{buildroot}%{_libdir}/libpsm_infinipath.so.1
 # removing file to get rid of rpm errors
-rm  %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1
-rm  %{buildroot}/%{_libexecdir}/%name/libpsm2-compat.cmds
+rm  %{buildroot}%{_libdir}/psm2-compat/libpsm_infinipath.so.1
+rm  %{buildroot}/usr/lib/%name/libpsm2-compat.cmds
 # remove static library
-rm  %{buildroot}/%{_libdir}/libpsm2.a
+rm  %{buildroot}%{_libdir}/libpsm2.a
 
 %post -n %{name}-%{psm_so} -p /sbin/ldconfig
 %postun -n %{name}-%{psm_so} -p /sbin/ldconfig




commit libpsm2 for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2020-04-29 20:43:10

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


Package is "libpsm2"

Wed Apr 29 20:43:10 2020 rev:14 rq:798387 version:11.2.86

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2020-04-05 
20:49:46.364966069 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.2738/libpsm2.changes
2020-04-29 20:43:15.071778559 +0200
@@ -1,0 +2,5 @@
+Mon Apr 27 19:27:00 UTC 2020 - Martin Liška 
+
+- Add -fcommon in order to fix boo#1160279.
+
+---



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.HrrmWo/_old  2020-04-29 20:43:15.627780009 +0200
+++ /var/tmp/diff_new_pack.HrrmWo/_new  2020-04-29 20:43:15.631780019 +0200
@@ -90,6 +90,7 @@
 cp %{S:1} ChangeLog
 
 %build
+%global optflags %{optflags} -fcommon
 export RPM_OPT_FLAGS
 export VERSION=${Version} RELEASE=${Release}
 make %{?_smp_mflags}




commit libpsm2 for openSUSE:Factory

2020-04-05 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2020-04-05 20:49:43

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.3248 (New)


Package is "libpsm2"

Sun Apr  5 20:49:43 2020 rev:13 rq:791133 version:11.2.86

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2019-10-09 
15:17:17.432833219 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.3248/libpsm2.changes
2020-04-05 20:49:46.364966069 +0200
@@ -1,0 +2,5 @@
+Fri Apr  3 08:27:09 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Add Add-missing-extern-keywords.patch to fix compilation with GCC10 
(bsc#1160279)
+
+---

New:

  Add-missing-extern-keywords.patch



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.bExsi2/_old  2020-04-05 20:49:47.068966742 +0200
+++ /var/tmp/diff_new_pack.bExsi2/_new  2020-04-05 20:49:47.072966746 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libpsm2
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -25,12 +25,13 @@
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause OR GPL-2.0-only
 Group:  Development/Libraries/C and C++
-Url:https://github.com/01org/opa-psm2/
+URL:https://github.com/01org/opa-psm2/
 Source0:%{name}-%{version}%{git_ver}.tar.bz2
 Source1:libpsm2.changelog
 Source2:libpsm2-rpmlintrc
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
+Patch4: Add-missing-extern-keywords.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -84,6 +85,7 @@
 %setup -q -n %{name}-%{version}%{git_ver}
 %patch2
 %patch3
+%patch4
 
 cp %{S:1} ChangeLog
 

++ Add-missing-extern-keywords.patch ++
commit 1e4e44054a4f092e356611aa207039b2ad357be5
Author: Nicolas Morey-Chaisemartin 
Date:   Wed Jan 8 08:19:34 2020 +0100

Add missing extern keywords

Starting from the upcoming GCC release 10, the default of -fcommon option 
will change to -fno-common:
In C, global variables with multiple tentative definitions will result in 
linker errors.
Global variable accesses are also more efficient on various targets.

This fixes compilations errors with -fno-common enabled

Signed-off-by: Nicolas Morey-Chaisemartin 

diff --git ptl_am/ptl_fwd.h ptl_am/ptl_fwd.h
index e1bd064f82a6..1d0fec4073ab 100644
--- ptl_am/ptl_fwd.h
+++ ptl_am/ptl_fwd.h
@@ -57,7 +57,7 @@
 #define _PTL_FWD_AMSH_H
 
 /* Symbol in am ptl */
-struct ptl_ctl_init psmi_ptl_amsh;
+extern struct ptl_ctl_init psmi_ptl_amsh;
 
 extern int psmi_shm_mq_rv_thresh;
 
diff --git ptl_ips/ptl_fwd.h ptl_ips/ptl_fwd.h
index 3702fbae7509..b7742609f3ab 100644
--- ptl_ips/ptl_fwd.h
+++ ptl_ips/ptl_fwd.h
@@ -61,7 +61,7 @@ typedef struct ips_epaddr ips_epaddr_t;
 typedef struct ips_msgctl ips_msgctl_t;
 
 /* Symbol in ips ptl */
-struct ptl_ctl_init psmi_ptl_ips;
+extern struct ptl_ctl_init psmi_ptl_ips;
 
-struct ptl_ctl_rcvthread psmi_ptl_ips_rcvthread;
+extern struct ptl_ctl_rcvthread psmi_ptl_ips_rcvthread;
 #endif /* _PTL_FWD_IPS_H */
diff --git ptl_self/ptl_fwd.h ptl_self/ptl_fwd.h
index 77ee7f95f782..7ee6b732a3ff 100644
--- ptl_self/ptl_fwd.h
+++ ptl_self/ptl_fwd.h
@@ -57,6 +57,6 @@
 #define _PTL_FWD_SELF_H
 
 /* Symbol in am ptl */
-struct ptl_ctl_init psmi_ptl_self;
+extern struct ptl_ctl_init psmi_ptl_self;
 
 #endif



commit libpsm2 for openSUSE:Factory

2019-10-09 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2019-10-09 15:17:15

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.2352 (New)


Package is "libpsm2"

Wed Oct  9 15:17:15 2019 rev:12 rq:734911 version:11.2.86

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2019-02-24 
18:02:24.323794936 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.2352/libpsm2.changes
2019-10-09 15:17:17.432833219 +0200
@@ -1,0 +2,8 @@
+Fri Oct  4 06:56:26 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to 11.2.86
+  - No release notes
+- Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest version
+- Use %license for COPYING
+
+---

Old:

  libpsm2-11.2.78.tar.bz2

New:

  libpsm2-11.2.86.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.Mwwgdv/_old  2019-10-09 15:17:18.124831436 +0200
+++ /var/tmp/diff_new_pack.Mwwgdv/_new  2019-10-09 15:17:18.132831416 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:11.2.78
+Version:11.2.86
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause OR GPL-2.0-only
@@ -111,7 +111,8 @@
 %defattr(-,root,root,-)
 %{_libdir}/libpsm2.so.*
 %{_udevrulesdir}/40-psm.rules
-%doc COPYING README ChangeLog
+%doc README ChangeLog
+%license COPYING
 
 %files devel
 %defattr(-,root,root,-)

++ _service ++
--- /var/tmp/diff_new_pack.Mwwgdv/_old  2019-10-09 15:17:18.192831261 +0200
+++ /var/tmp/diff_new_pack.Mwwgdv/_new  2019-10-09 15:17:18.192831261 +0200
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-11.2.78
+11.2.86
 PSM2_(.*)
 \1
 PSM2_*
-816c0dbdf911dba097dcbb09f023c5113713c33e
+4f0ad8cf4d6b44fcce5f745e946a056659ba54c0
   
   
 libpsm2*.tar

++ libpsm2-11.2.78.tar.bz2 -> libpsm2-11.2.86.tar.bz2 ++
 3743 lines of diff (skipped)

++ libpsm2-use_RPM_OPT_FLAGS.patch ++
--- /var/tmp/diff_new_pack.Mwwgdv/_old  2019-10-09 15:17:18.660830056 +0200
+++ /var/tmp/diff_new_pack.Mwwgdv/_new  2019-10-09 15:17:18.660830056 +0200
@@ -1,4 +1,4 @@
-commit 1ceab365d83ad618948fa06ed4b56ec5b0d2c90a
+commit 39d1ebb49b0e48cd85a1b3d7c7716fb3398277e7
 Author: Nicolas Morey-Chaisemartin 
 Date:   Mon Nov 20 17:59:37 2017 +0100
 
@@ -9,20 +9,20 @@
 Signed-off-by: Nicolas Morey-Chaisemartin 
 
 diff --git buildflags.mak buildflags.mak
-index 67593f5..4c7d43e 100644
+index 10ec2886e6d7..cd7d7df1796f 100644
 --- buildflags.mak
 +++ buildflags.mak
 @@ -80,7 +80,7 @@ else
anerr := $(error Unknown Fortran compiler arch: ${FCARCH})
  endif # gfortran
  
--BASECFLAGS += $(BASE_FLAGS) -pthread
-+BASECFLAGS += $(BASE_FLAGS) -pthread $(RPM_OPT_FLAGS)
+-BASECFLAGS := $(BASE_FLAGS) -pthread
++BASECFLAGS := $(BASE_FLAGS) -pthread $(RPM_OPT_FLAGS)
  LDFLAGS += $(BASE_FLAGS)
  ASFLAGS += $(BASE_FLAGS)
  
 diff --git compat/buildflags.mak compat/buildflags.mak
-index c677989..2674b87 100644
+index b448e4ee49b5..2a9a822bad74 100644
 --- compat/buildflags.mak
 +++ compat/buildflags.mak
 @@ -71,7 +71,7 @@ else




commit libpsm2 for openSUSE:Factory

2019-02-24 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2019-02-24 18:02:11

Comparing /work/SRC/openSUSE:Factory/libpsm2 (Old)
 and  /work/SRC/openSUSE:Factory/.libpsm2.new.28833 (New)


Package is "libpsm2"

Sun Feb 24 18:02:11 2019 rev:11 rq:676928 version:11.2.78

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2018-11-06 
14:13:52.542703607 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new.28833/libpsm2.changes   
2019-02-24 18:02:24.323794936 +0100
@@ -1,0 +2,8 @@
+Mon Feb 18 06:29:08 UTC 2019 - nmoreychaisemar...@suse.com
+
+- Update to 11.2.78 (bsc#1125605, bsc#1125717)
+  - Revert of commit to check free BAR space and release TIDs
+  - Remove unnecessary long waiting timeout for HFI driver
+- Drop libpsm2-include-ioctl_h.patch which was fixed upstream
+
+---

Old:

  libpsm2-11.2.23.tar.bz2
  libpsm2-include-ioctl_h.patch

New:

  libpsm2-11.2.78.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.JhSvGt/_old  2019-02-24 18:02:24.687794812 +0100
+++ /var/tmp/diff_new_pack.JhSvGt/_new  2019-02-24 18:02:24.687794812 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpsm2
 #
-# 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
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:11.2.23
+Version:11.2.78
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause OR GPL-2.0-only
@@ -31,7 +31,6 @@
 Source2:libpsm2-rpmlintrc
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
-Patch4: libpsm2-include-ioctl_h.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -85,7 +84,6 @@
 %setup -q -n %{name}-%{version}%{git_ver}
 %patch2
 %patch3
-%patch4
 
 cp %{S:1} ChangeLog
 
@@ -125,9 +123,6 @@
 # The following files were part of the devel-noship and moved to devel:
 %dir %{_includedir}/hfi1diag/
 %dir %{_includedir}/hfi1diag/linux-x86_64/
-%dir %{_includedir}/hfi1diag/ptl_ips/
-
-%{_includedir}/hfi1diag/ptl_ips/ipserror.h
 %{_includedir}/hfi1diag/linux-x86_64/bit_ops.h
 %{_includedir}/hfi1diag/linux-x86_64/sysdep.h
 %_includedir/hfi1diag/hfi1_deprecated.h

++ _service ++
--- /var/tmp/diff_new_pack.JhSvGt/_old  2019-02-24 18:02:24.715794802 +0100
+++ /var/tmp/diff_new_pack.JhSvGt/_new  2019-02-24 18:02:24.715794802 +0100
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-11.2.23
+11.2.78
 PSM2_(.*)
 \1
 PSM2_*
-8a12e84dc7e3a89eb81f7d0d2fba13c5d9d9c484
+816c0dbdf911dba097dcbb09f023c5113713c33e
   
   
 libpsm2*.tar

++ libpsm2-11.2.23.tar.bz2 -> libpsm2-11.2.78.tar.bz2 ++
 10889 lines of diff (skipped)




commit libpsm2 for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2018-11-06 14:13:46

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


Package is "libpsm2"

Tue Nov  6 14:13:46 2018 rev:10 rq:644616 version:11.2.23

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2018-03-16 
10:33:50.673007017 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2018-11-06 
14:13:52.542703607 +0100
@@ -1,0 +2,27 @@
+Mon Oct 15 06:43:58 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to 11.2.23 (fate#325853)
+  - compiler flag optimizations for KNL
+  - optimizations for OFI
+  - Bug fixes for CUDA runtime
+  - Add psm2_info_query API
+  - Modify PSM send side protocol selection logic to select correct flow at
+start of send function
+  - Update LMC disable thresholds
+  - Fix for Issue #30: Compilation error due to snprintf truncation warning
+  - Convert CUDA runtime API calls to CUDA Driver API calls
+  - Prevent SHM and IPS from closing other protocol connections
+  - Change CUDA_THRESH_RNDV and move CUDA init to separate function
+  - Fix selection logic for multi-HFI within NUMA node
+  - Refresh JKey to support SELinux
+  - Fix Issue #24: Uninitialized AM message
+  - Fix data data corruption on GPU buffers when when using am ptl
+  - Force EPID remap in shm if remote PID changed
+  - PSM2 GDR Copy feature and tuning of thresholds to fully utilize the feature
+  - Fix uniformity of process mapping to HFIs
+  - PSM2 specific perf benchmarks
+  - Fix for issue 27: Null termination of string
+- Drop libpsm2-fix-gcc8-compilation-error.patch
+  which was fixed upstream
+
+---

Old:

  libpsm2-10.3.46.tar.bz2
  libpsm2-fix-gcc8-compilation-error.patch

New:

  libpsm2-11.2.23.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.AFug6K/_old  2018-11-06 14:13:53.342702545 +0100
+++ /var/tmp/diff_new_pack.AFug6K/_new  2018-11-06 14:13:53.350702535 +0100
@@ -20,10 +20,10 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.3.46
+Version:11.2.23
 Release:0
 Summary:Intel PSM Messaging API libraries
-License:BSD-2-Clause or GPL-2.0
+License:BSD-2-Clause OR GPL-2.0-only
 Group:  Development/Libraries/C and C++
 Url:https://github.com/01org/opa-psm2/
 Source0:%{name}-%{version}%{git_ver}.tar.bz2
@@ -32,7 +32,6 @@
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
-Patch5: libpsm2-fix-gcc8-compilation-error.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -87,7 +86,6 @@
 %patch2
 %patch3
 %patch4
-%patch5
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.AFug6K/_old  2018-11-06 14:13:53.374702503 +0100
+++ /var/tmp/diff_new_pack.AFug6K/_new  2018-11-06 14:13:53.374702503 +0100
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-10.3.46
+11.2.23
 PSM2_(.*)
 \1
 PSM2_*
-5fabd0e699a920e74333f789923fd1c02bb7c629
+8a12e84dc7e3a89eb81f7d0d2fba13c5d9d9c484
   
   
 libpsm2*.tar

++ libpsm2-10.3.46.tar.bz2 -> libpsm2-11.2.23.tar.bz2 ++
 19909 lines of diff (skipped)




commit libpsm2 for openSUSE:Factory

2018-03-16 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2018-03-16 10:33:50

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


Package is "libpsm2"

Fri Mar 16 10:33:50 2018 rev:9 rq:587414 version:10.3.46

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-12-09 
20:25:50.622248217 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2018-03-16 
10:33:50.673007017 +0100
@@ -1,0 +2,12 @@
+Thu Mar 15 07:18:37 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to version 10.3.46
+  - Enabled IPS_PROTO_FLAG_RCVTHREAD flag
+  - Fix GPU Direct Recv threshold default
+  - Resolve PSM2_CUDA runtime issues
+  - Fix bug in code to remove octal base for env vars
+  - Change direct use of HFI_CLASS_PATH and guard possible buffer overruns
+- Add libpsm2-fix-gcc8-compilation-error.patch to fix compilation
+  with gcc8 (bsc#1084634)
+
+---

Old:

  libpsm2-10.3.37.tar.bz2

New:

  libpsm2-10.3.46.tar.bz2
  libpsm2-fix-gcc8-compilation-error.patch



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.d3yAbJ/_old  2018-03-16 10:33:51.840964963 +0100
+++ /var/tmp/diff_new_pack.d3yAbJ/_new  2018-03-16 10:33:51.848964675 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpsm2
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.3.37
+Version:10.3.46
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
@@ -32,6 +32,7 @@
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
+Patch5: libpsm2-fix-gcc8-compilation-error.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -86,6 +87,7 @@
 %patch2
 %patch3
 %patch4
+%patch5
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.d3yAbJ/_old  2018-03-16 10:33:51.912962371 +0100
+++ /var/tmp/diff_new_pack.d3yAbJ/_new  2018-03-16 10:33:51.920962083 +0100
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-10.3.37
+10.3.46
 PSM2_(.*)
 \1
 PSM2_*
-01d12825369bfc8d9d20729b2df828921e77c516
+5fabd0e699a920e74333f789923fd1c02bb7c629
   
   
 libpsm2*.tar

++ libpsm2-10.3.37.tar.bz2 -> libpsm2-10.3.46.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-10.3.37/COMMIT new/libpsm2-10.3.46/COMMIT
--- old/libpsm2-10.3.37/COMMIT  2017-12-06 23:24:50.0 +0100
+++ new/libpsm2-10.3.46/COMMIT  2018-02-26 22:57:32.0 +0100
@@ -1 +1 @@
-295d2ac9ced1415c309531cbb478eab943e174e8
\ No newline at end of file
+8b6ba42b45df1815a1da540ebb088b10cc8d88ea
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-10.3.37/include/opa_service.h 
new/libpsm2-10.3.46/include/opa_service.h
--- old/libpsm2-10.3.37/include/opa_service.h   2017-12-06 23:24:50.0 
+0100
+++ new/libpsm2-10.3.46/include/opa_service.h   2018-02-26 22:57:32.0 
+0100
@@ -194,7 +194,9 @@
 int hfi_cmd_write(int fd, struct hfi1_cmd *, size_t count);
 int hfi_cmd_writev(int fd, const struct iovec *iov, int iovcnt);
 
-int hfi_get_cc_settings_bin(int unit, int port, char *ccabuf);
+/* hfi_get_cc_settings_bin() returns less than or equal to 0 on failure,
+   returns greater than 0 on success. */
+ int hfi_get_cc_settings_bin(int unit, int port, char *ccabuf, size_t 
len_ccabuf);
 int hfi_get_cc_table_bin(int unit, int port, uint16_t **cctp);
 
 /* We use mmap64() because we compile in both 32 and 64 bit mode,
@@ -221,12 +223,7 @@
 /* sysfs helper routines (only those currently used are exported;
  * try to avoid using others) */
 
-/* Calls stat() for the given attribute, return value is unchanged
-   from stat() sbuf is populated from stat() too. */
-int hfi_sysfs_stat(const char *attr,struct stat *sbuf);
-
-/* read a signed 64-bit quantity, in some arbitrary base */
-int hfi_sysfs_read_s64(const char *attr, int64_t *valp, int base);
+const char *hfi_sysfs_path(void);
 
 /* read a string value */
 int hfi_sysfs_port_read(uint32_t unit, uint32_t port, const char *attr,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit libpsm2 for openSUSE:Factory

2017-12-09 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-12-09 20:25:48

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


Package is "libpsm2"

Sat Dec  9 20:25:48 2017 rev:8 rq:555183 version:10.3.37

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-11-23 
09:41:13.203507217 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-12-09 
20:25:50.622248217 +0100
@@ -1,0 +2,18 @@
+Fri Dec  8 08:25:14 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to version 10.3.37 (bsc#1068108):
+  - Allow PSM_PERF to work with multiple threads
+  - AM Handler with Caller Context for OFI PSM2
+  - Add new API functions psm2_mq_ipeek_dequeue and psm2_mq_req_free (for OFI
+usage)
+  - Reserve additional space in "psm2_mq_req" for user use (for OFI usage)
+  - Bug Fixes
+- Fix SLES 12.3 libpsm2-2 Provides line
+- Add additional libpsm2-2 noarch Provides line
+- Clean up CUDA symbol loading
+- Avoid typecasting unknown addresses to aligned data types
+- Handle EFAULT and ENOTSUPP returned from driver
+- Release hfi1 memory mappings when closing a context
+
+
+---

Old:

  libpsm2-10.3.17.tar.bz2

New:

  libpsm2-10.3.37.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.Tt2UQL/_old  2017-12-09 20:25:51.802192016 +0100
+++ /var/tmp/diff_new_pack.Tt2UQL/_new  2017-12-09 20:25:51.806191826 +0100
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.3.17
+Version:10.3.37
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
@@ -101,6 +101,8 @@
 # removing file to get rid of rpm errors
 rm  %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1
 rm  %{buildroot}/%{_libexecdir}/%name/libpsm2-compat.cmds
+# remove static library
+rm  %{buildroot}/%{_libdir}/libpsm2.a
 
 %post -n %{name}-%{psm_so} -p /sbin/ldconfig
 %postun -n %{name}-%{psm_so} -p /sbin/ldconfig

++ _service ++
--- /var/tmp/diff_new_pack.Tt2UQL/_old  2017-12-09 20:25:51.830190682 +0100
+++ /var/tmp/diff_new_pack.Tt2UQL/_new  2017-12-09 20:25:51.830190682 +0100
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-10.3.17
+10.3.37
 PSM2_(.*)
 \1
 PSM2_*
-96f6e83d0445246ebe39f2fcdd987749daaad049
+01d12825369bfc8d9d20729b2df828921e77c516
   
   
 libpsm2*.tar

++ libpsm2-10.3.17.tar.bz2 -> libpsm2-10.3.37.tar.bz2 ++
 1694 lines of diff (skipped)




commit libpsm2 for openSUSE:Factory

2017-11-23 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-11-23 09:40:54

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


Package is "libpsm2"

Thu Nov 23 09:40:54 2017 rev:7 rq:544102 version:10.3.17

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-09-08 
20:40:43.001786349 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-11-23 
09:41:13.203507217 +0100
@@ -1,0 +2,13 @@
+Mon Nov 20 16:42:59 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Updated to version 10.3.17:
+- Small bug fixes and some enhanced debugging.
+- Assigned context is not freed on close() which could lead to
+  context starvation. Therefore release hfi1 mappings when closing a
+  context.
+- Close receive thread only while closing last endpoint
+- Rebase libpsm2-include-ioctl_h.patch, libpsm2-use_RPM_OPT_FLAGS.patch and
+  libpsm2-use-exported-variable-for-version-and-release.patch to the
+  latest sources.
+
+---

Old:

  libpsm2-10.2.260.tar.bz2

New:

  libpsm2-10.3.17.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.23nXba/_old  2017-11-23 09:41:16.099401560 +0100
+++ /var/tmp/diff_new_pack.23nXba/_new  2017-11-23 09:41:16.099401560 +0100
@@ -20,7 +20,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.2.260
+Version:10.3.17
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
@@ -84,8 +84,8 @@
 %prep
 %setup -q -n %{name}-%{version}%{git_ver}
 %patch2
-%patch3 -p1
-%patch4 -p1
+%patch3
+%patch4
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.23nXba/_old  2017-11-23 09:41:16.127400538 +0100
+++ /var/tmp/diff_new_pack.23nXba/_new  2017-11-23 09:41:16.131400392 +0100
@@ -5,11 +5,11 @@
 no
 .git
 libpsm2
-10.2.260
+10.3.17
 PSM2_(.*)
 \1
 PSM2_*
-3f30d743ffbd39703e3cecdb25d319ed199d3d97
+96f6e83d0445246ebe39f2fcdd987749daaad049
   
   
 libpsm2*.tar

++ libpsm2-10.2.260.tar.bz2 -> libpsm2-10.3.17.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-10.2.260/COMMIT new/libpsm2-10.3.17/COMMIT
--- old/libpsm2-10.2.260/COMMIT 2017-09-06 01:28:41.0 +0200
+++ new/libpsm2-10.3.17/COMMIT  2017-10-20 00:34:17.0 +0200
@@ -1 +1 @@
-d7e63ede75bc080c68117cfa3f4e9e8b2d85e2cd
\ No newline at end of file
+f8df7f0de7139df384ea8b94dc8567885bf76070
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpsm2-10.2.260/Makefile 
new/libpsm2-10.3.17/Makefile
--- old/libpsm2-10.2.260/Makefile   2017-09-06 01:28:41.0 +0200
+++ new/libpsm2-10.3.17/Makefile2017-10-20 00:34:17.0 +0200
@@ -177,23 +177,34 @@
 export LIBPSM2_COMPAT_CONF_DIR
 
 # The desired version number comes from the most recent tag starting with "v"
-VERSION := $(shell if [ -e .git ] ; then  git  describe --tags --abbrev=0 
--match='v*' | sed -e 's/^v//' -e 's/-/_/'; else echo "version" ; fi)
+ifeq (true, $(shell git rev-parse --is-inside-work-tree 2>/dev/null))
+ISGIT := 1 # Cache the result for later
+# Note, we don't define ISGIT if we are not in a git folder
+VERSION := $(shell git describe --tags --abbrev=0 --match='psm-v*' | sed -e 
's/^psm-v//' -e 's/-/_/')
+else
+ISGIT := 0
+VERSION := version
+endif
 
 # If we have a file called 'rpm_release_extension' (as on github),
 # we take the release extension number from this file
-RELEASE_EXT := $(shell if [ -e rpm_release_extension ] ; then cat 
rpm_release_extension; fi)
-CURRENTSHA := $(shell if [ -e .git -a -f rpm_release_extension ] ; then git 
log --pretty=format:'%h' -n 1; fi)
-RPMEXTHASH := $(shell if [ -e .git -a -f rpm_release_extension ] ; then git 
log --pretty=format:'%h' -n 1 rpm_release_extension; fi)
+RELEASE_EXT := $(shell if [ -e rpm_release_extension ] ;\
+   then cat rpm_release_extension; fi)
+CURRENTSHA := $(shell if [ $(ISGIT) = 1 -a -f rpm_release_extension ] ;\
+  then git log --pretty=format:'%h' -n 1; fi)
+RPMEXTHASH := $(shell if [ $(ISGIT) = 1 -a -f rpm_release_extension ] ;\
+  then git log --pretty=format:'%h' -n 1 
rpm_release_extension; fi)
 
+# This logic should kick-in only on github
+ifdef RELEASE_EXT
+ifneq ($(CURRENTSHA), $(RPMEXTHASH))
 # On github, the last commit for each release should be the one to bump up
 # the release extension number in 'rpm_release_extension'. Further commits
 # are 

commit libpsm2 for openSUSE:Factory

2017-09-08 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-09-08 20:40:38

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


Package is "libpsm2"

Fri Sep  8 20:40:38 2017 rev:6 rq:521603 version:10.2.260

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-08-23 
11:53:15.238892033 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-09-08 
20:40:43.001786349 +0200
@@ -1,0 +2,21 @@
+Wed Sep  6 05:55:42 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to version 10.2.260:
+- Fixed support for SLE12-SP2
+- V2 EPID
+- Initialize CUDA support only if env variable is switched on
+- Add PSM_PERF functionality (for measuring number of instructions
+  retired between two points in code)
+- Bug Fixes
+  - Include commits from GitHub PR's #13, #14, #16
+  - Fix SLES build issue
+  - Allow psm2_ep_connect to be called multiple times with 'self' epid
+  - Fix issue with psm2_mq_ipeek2 and psm2_mq_test2 when used with
+multi-threaded OMPI
+  - Fix performance related bugs for PSM2_CUDA builds
+- Remove libpsm2-fix-compilation-for-hfi1-v5.patch  and
+  libpsm2-compat-dependency-to-libpsm2.patch as they were merged
+  upstream.
+- Update _service to allow auto updates from github
+
+---

Old:

  libpsm2-10.2.235.tar.bz2
  libpsm2-compat-dependency-to-libpsm2.patch
  libpsm2-fix-compilation-for-hfi1-v5.patch

New:

  libpsm2-10.2.260.tar.bz2



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.pqZYrn/_old  2017-09-08 20:40:44.073635644 +0200
+++ /var/tmp/diff_new_pack.pqZYrn/_new  2017-09-08 20:40:44.085633958 +0200
@@ -16,22 +16,22 @@
 #
 
 
+%define git_ver %{nil}
+
 %define psm_so 2
 Name:   libpsm2
-Version:10.2.235
+Version:10.2.260
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
 Group:  Development/Libraries/C and C++
 Url:https://github.com/01org/opa-psm2/
-Source: %{name}-%{version}.tar.bz2
+Source0:%{name}-%{version}%{git_ver}.tar.bz2
 Source1:libpsm2.changelog
 Source2:libpsm2-rpmlintrc
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
-Patch6: libpsm2-compat-dependency-to-libpsm2.patch
-Patch7: libpsm2-fix-compilation-for-hfi1-v5.patch
 BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -82,12 +82,10 @@
 
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %{name}-%{version}%{git_ver}
 %patch2
 %patch3 -p1
 %patch4 -p1
-%patch6
-%patch7
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.pqZYrn/_old  2017-09-08 20:40:44.145625522 +0200
+++ /var/tmp/diff_new_pack.pqZYrn/_new  2017-09-08 20:40:44.149624960 +0200
@@ -5,14 +5,14 @@
 no
 .git
 libpsm2
-10.2.235
-1248735972dadb21c6173334da20f791c2bf6f6d
+10.2.260
+PSM2_(.*)
+\1
+PSM2_*
+3f30d743ffbd39703e3cecdb25d319ed199d3d97
   
   
 libpsm2*.tar
 bz2
   
-  
-libpsm2
-  
 

++ libpsm2-10.2.235.tar.bz2 -> libpsm2-10.2.260.tar.bz2 ++
 2463 lines of diff (skipped)




commit libpsm2 for openSUSE:Factory

2017-08-23 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-08-23 11:53:12

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


Package is "libpsm2"

Wed Aug 23 11:53:12 2017 rev:5 rq:517824 version:10.2.235

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-07-12 
19:34:27.525462310 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-08-23 
11:53:15.238892033 +0200
@@ -1,0 +2,36 @@
+Sat Aug 12 15:45:38 UTC 2017 - jeng...@inai.de
+
+- Remove unnecessary ldconfig from -devel subpackage.
+
+---
+Wed Aug  9 15:03:15 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to version 10.2-235
+  - Set TidFlow starting sequence number to 0
+  - Add support for KNM detection
+  - Generalize affinity logic to extend to non-CUDA workloads as well
+  - Cleanup build artifacts. "make" output will now be in $PWD/build_release by
+default
+  - Bug Fixes
+- Mask non-DW msg size assert
+- Fix hang associated with re-transmit of last fragment of non-DW aligned
+  SDMA eager message
+- Keep track of only last unsent ACK message
+- Retry context operns to fix interrupted syscall
+- Fix segfault in disconnect code path
+  - Add psm2_ep_disconnect API
+  - Add GPU-Direct and support for CUDA buffers in PSM2
+  - Implement new HFI Selection algorithm for CUDA version of PSM2
+- Related to this, Add new PSM2_MULTIRAIL option to allow multirail only
+  within a socket.
+  - Bug Fixes and Driver interface changes
+  - Sync with driver interface changes for GPU-Direct feature support
+  - Fix hang in PSM2 during context open
+  - Fix bug in psmi_memalign()
+  - Fix data corruption due to unaligned bytes in msg
+- Drop libpsm2-gcc7.patch as it was fixed upstream
+- Add set_version service
+- Add libpsm2-fix-compilation-for-hfi1-v5.patch to fix compilation
+  for older kernels
+
+---

Old:

  libpsm2-10.2.103.tar.bz2
  libpsm2-gcc7.patch

New:

  libpsm2-10.2.235.tar.bz2
  libpsm2-fix-compilation-for-hfi1-v5.patch



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.QCu9DY/_old  2017-08-23 11:53:16.122767610 +0200
+++ /var/tmp/diff_new_pack.QCu9DY/_new  2017-08-23 11:53:16.126767047 +0200
@@ -18,7 +18,7 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.2.103
+Version:10.2.235
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
@@ -30,8 +30,9 @@
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
-Patch5: libpsm2-gcc7.patch
 Patch6: libpsm2-compat-dependency-to-libpsm2.patch
+Patch7: libpsm2-fix-compilation-for-hfi1-v5.patch
+BuildRequires:  libnuma-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(udev)
@@ -85,8 +86,8 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 %patch6 
+%patch7
 
 cp %{S:1} ChangeLog
 
@@ -105,8 +106,6 @@
 
 %post -n %{name}-%{psm_so} -p /sbin/ldconfig
 %postun -n %{name}-%{psm_so} -p /sbin/ldconfig
-%post devel -p /sbin/ldconfig
-%postun devel -p /sbin/ldconfig
 %post compat -p /sbin/ldconfig
 %postun compat -p /sbin/ldconfig
 

++ _service ++
--- /var/tmp/diff_new_pack.QCu9DY/_old  2017-08-23 11:53:16.198756913 +0200
+++ /var/tmp/diff_new_pack.QCu9DY/_new  2017-08-23 11:53:16.202756350 +0200
@@ -5,12 +5,14 @@
 no
 .git
 libpsm2
-10.2.103
-342e1f95d65cb608142aa4e26da545e260e71d5e
+10.2.235
+1248735972dadb21c6173334da20f791c2bf6f6d
   
   
 libpsm2*.tar
 bz2
   
-
+  
+libpsm2
+  
 

++ libpsm2-10.2.103.tar.bz2 -> libpsm2-10.2.235.tar.bz2 ++
 12066 lines of diff (skipped)

++ libpsm2-fix-compilation-for-hfi1-v5.patch ++
diff --git psm_context.c psm_context.c
index fd5eaa2..95368a0 100644
--- psm_context.c
+++ psm_context.c
@@ -260,10 +260,12 @@ psmi_compute_start_and_end_unit(psmi_context_t 
*context,long unit_param,
psmi_spread_hfi_selection(job_key, unit_start,
  unit_end, nunits);
}
+#ifdef PSM2_SUPPORT_IW_CMD_API
} else if ((context->user_info.hfi1_alg == HFI1_ALG_ACROSS_ALL) 
&&
 (nunitsactive > 1)) {
psmi_spread_hfi_selection(job_key, unit_start,
  unit_end, 

commit libpsm2 for openSUSE:Factory

2017-07-12 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-07-12 19:34:26

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


Package is "libpsm2"

Wed Jul 12 19:34:26 2017 rev:4 rq:509159 version:10.2.103

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-05-27 
13:09:50.667782835 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-07-12 
19:34:27.525462310 +0200
@@ -1,0 +2,24 @@
+Mon Jul 10 09:54:50 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Add libpsm2-compat-dependency-to-libpsm2.patch so libpsm_infinipath.so
+  provided by libpsm2-compat is linked to libpsm2 which provides
+  its missing symbols
+
+---
+Mon Jul 10 09:15:38 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Remove obsolete psm2 library directory
+
+---
+Fri Jul  7 11:56:10 UTC 2017 - dims...@opensuse.org
+
+- BuildRequire pkgconfig(udev) instead of udev: allow OBS to choose
+  udev-mini over udev, which in turn allows to break build cycles.
+
+---
+Fri Jun 30 07:20:15 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Install psm2-compat library in the standard path
+- Have libpsm2-compat conflict with libpsm_infinipath1
+
+---

New:

  libpsm2-compat-dependency-to-libpsm2.patch
  libpsm2-rpmlintrc



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.9lmp4Z/_old  2017-07-12 19:34:28.165371915 +0200
+++ /var/tmp/diff_new_pack.9lmp4Z/_new  2017-07-12 19:34:28.169371350 +0200
@@ -26,13 +26,15 @@
 Url:https://github.com/01org/opa-psm2/
 Source: %{name}-%{version}.tar.bz2
 Source1:libpsm2.changelog
+Source2:libpsm2-rpmlintrc
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
 Patch5: libpsm2-gcc7.patch
+Patch6: libpsm2-compat-dependency-to-libpsm2.patch
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
-BuildRequires:  udev
+BuildRequires:  pkgconfig(udev)
 Conflicts:  opa-libs
 Obsoletes:  hfi-psm
 Obsoletes:  hfi-psm-debuginfo
@@ -69,7 +71,7 @@
 Summary:Compatibility library providing the old PSM API/ABI
 Group:  Development/Libraries/C and C++
 Requires:   %{name}-%{psm_so} = %{version}
-#Obsoletes:  hfi-psm-compat
+Conflicts:  libpsm_infinipath1
 
 %descriptiondevel
 Development files for the libpsm2 library.
@@ -77,12 +79,14 @@
 %descriptioncompat
 Support for MPIs linked with PSM versions < 2.
 
+
 %prep
 %setup -q -n %{name}-%{version}
 %patch2
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 
 
 cp %{S:1} ChangeLog
 
@@ -94,8 +98,7 @@
 %install
 export DESTDIR=%{buildroot}
 make %{?_smp_mflags} DESTDIR=%{buildroot} install
-mkdir -p -m 0755 -p %{buildroot}/%{_libdir}/psm2
-install -m0644 %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1 
%{buildroot}/%{_libdir}/psm2/libpsm_infinipath.so.1
+install -m0644 %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1 
%{buildroot}/%{_libdir}/libpsm_infinipath.so.1
 # removing file to get rid of rpm errors
 rm  %{buildroot}/%{_libdir}/psm2-compat/libpsm_infinipath.so.1
 rm  %{buildroot}/%{_libexecdir}/%name/libpsm2-compat.cmds
@@ -104,6 +107,8 @@
 %postun -n %{name}-%{psm_so} -p /sbin/ldconfig
 %post devel -p /sbin/ldconfig
 %postun devel -p /sbin/ldconfig
+%post compat -p /sbin/ldconfig
+%postun compat -p /sbin/ldconfig
 
 %files -n %{name}-%{psm_so}
 %defattr(-,root,root,-)
@@ -140,10 +145,9 @@
 
 %files compat
 %defattr(-,root,root,-)
-%dir %{_libdir}/psm2/
 %dir %{_sysconfdir}/modprobe.d
 
-%{_libdir}/psm2/libpsm_infinipath.so.*
+%{_libdir}/libpsm_infinipath.so.*
 %{_udevrulesdir}/40-psm-compat.rules
 %config %{_sysconfdir}/modprobe.d/libpsm2-compat.conf
 

++ libpsm2-compat-dependency-to-libpsm2.patch ++
diff --git compat/Makefile compat/Makefile
index e087be1..f52d255 100644
--- compat/Makefile
+++ compat/Makefile
@@ -80,7 +80,7 @@ $(OUTDIR)/%.o: $(compat_build_dir)/%.c
 
 $(OUTDIR)/${COMPATLIB}.so.${MAJOR}: ${${COMPATLIB}-objs}
$(CC) $(BASECFLAGS) $(LINKER_SCRIPT) $(LDFLAGS) 
-Wl,-soname=${COMPATLIB}.so.${MAJOR} -shared \
--L$(OUTDIR)/.. -lpsm2 -o $@ ${${COMPATLIB}-objs}
+-L$(OUTDIR)/.. -o $@ ${${COMPATLIB}-objs} -lpsm2
 
 clean:
@if [ -d $(OUTDIR) ]; then \
++ libpsm2-rpmlintrc ++
# This line is mandatory to access the 

commit libpsm2 for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-05-27 13:09:15

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


Package is "libpsm2"

Sat May 27 13:09:15 2017 rev:3 rq:496853 version:10.2.103

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-04-11 
09:46:35.668949651 +0200
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-05-27 
13:09:50.667782835 +0200
@@ -1,0 +2,16 @@
+Fri May 19 19:07:37 UTC 2017 - dims...@opensuse.org
+
+- Add libpsm2-gcc7.patch: Fix build with gcc 7.x. Patch taken from
+  upstream git, https://github.com/01org/opa-psm2/commit/52aa214e8.
+
+---
+Fri May 19 11:01:20 UTC 2017 - nmoreychaisemar...@suse.com
+
+- libpsm2-2 provides libpsm2 (bsc#1039855)
+
+---
+Mon May 15 11:54:57 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Fix package version numbering (bsc#1037661).
+
+---

Old:

  libpsm2-10.3.2.tar.gz

New:

  libpsm2-10.2.103.tar.bz2
  libpsm2-gcc7.patch



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.zzeHBW/_old  2017-05-27 13:09:51.263698582 +0200
+++ /var/tmp/diff_new_pack.zzeHBW/_new  2017-05-27 13:09:51.263698582 +0200
@@ -18,17 +18,18 @@
 
 %define psm_so 2
 Name:   libpsm2
-Version:10.3.2
+Version:10.2.103
 Release:0
 Summary:Intel PSM Messaging API libraries
 License:BSD-2-Clause or GPL-2.0
 Group:  Development/Libraries/C and C++
 Url:https://github.com/01org/opa-psm2/
-Source: %{name}-%{version}.tar.gz
+Source: %{name}-%{version}.tar.bz2
 Source1:libpsm2.changelog
 Patch2: libpsm2-use_RPM_OPT_FLAGS.patch
 Patch3: libpsm2-use-exported-variable-for-version-and-release.patch
 Patch4: libpsm2-include-ioctl_h.patch
+Patch5: libpsm2-gcc7.patch
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
 BuildRequires:  udev
@@ -50,6 +51,7 @@
 Summary:Intel PSM Messaging API library
 Group:  System/Libraries
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Provides:   %{name} = %{version}
 
 %description -n %{name}-%{psm_so}
 libpsm2 provides PSM Messaging API, or PSM API, is Intel's low-level
@@ -80,6 +82,7 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 cp %{S:1} ChangeLog
 

++ _service ++
--- /var/tmp/diff_new_pack.zzeHBW/_old  2017-05-27 13:09:51.299693492 +0200
+++ /var/tmp/diff_new_pack.zzeHBW/_new  2017-05-27 13:09:51.299693492 +0200
@@ -4,19 +4,13 @@
 https://github.com/01org/opa-psm2.git
 no
 .git
-
-10.2.2
-7dec1ba420c56ae4affe9a0b901781423be40925
+libpsm2
+10.2.103
+342e1f95d65cb608142aa4e26da545e260e71d5e
   
   
-*pacemaker*.tar
+libpsm2*.tar
 bz2
   
 
-  
 

++ libpsm2-10.3.2.tar.gz -> libpsm2-10.2.103.tar.bz2 ++

++ libpsm2-gcc7.patch ++
>From 52aa214e81aeb5b998f83e7426a25a8697039e8e Mon Sep 17 00:00:00 2001
From: Aravind Gopalakrishnan 
Date: Wed, 12 Apr 2017 11:38:55 -0700
Subject: [PATCH] Fix build failures caught by gcc 7.x

This fixes build problems reported in Fedora BZ 1423872 .

Tested using mock build system against Fedora rawhide and seems to work fine.

Signed-off-by: Aravind Gopalakrishnan 
---
 psm_ep.c   | 10 +-
 ptl_ips/ips_recvhdrq.c |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/psm_ep.c b/psm_ep.c
index 00149a5..2b1ebee 100644
--- a/psm_ep.c
+++ b/psm_ep.c
@@ -922,7 +922,7 @@ __psm2_ep_open(psm2_uuid_t const unique_job_key,
int i, num_rails = 0;
char *uname = "HFI_UNIT";
char *pname = "HFI_PORT";
-   char uvalue[4], pvalue[4];
+   char uvalue[6], pvalue[6];
int devid_enabled[PTL_MAX_INIT];
union psmi_envvar_val devs;
 
@@ -964,8 +964,8 @@ __psm2_ep_open(psm2_uuid_t const unique_job_key,
 
/* If multi-rail is used, set the first ep unit/port */
if (num_rails > 0) {
-   snprintf(uvalue, 4, "%1d", units[0]);
-   snprintf(pvalue, 4, "%1d", ports[0]);
+   snprintf(uvalue, 6, "%1d", units[0]);
+   snprintf(pvalue, 6, "%1d", ports[0]);
setenv(uname, uvalue, 1);
setenv(pname, pvalue, 1);
}
@@ -999,8 +999,8 @@ __psm2_ep_open(psm2_uuid_t const unique_job_key,
 
if 

commit libpsm2 for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package libpsm2 for openSUSE:Factory checked 
in at 2017-04-11 09:46:35

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


Package is "libpsm2"

Tue Apr 11 09:46:35 2017 rev:2 rq:486434 version:10.3.2

Changes:

--- /work/SRC/openSUSE:Factory/libpsm2/libpsm2.changes  2017-03-24 
02:19:54.898832912 +0100
+++ /work/SRC/openSUSE:Factory/.libpsm2.new/libpsm2.changes 2017-04-11 
09:46:35.668949651 +0200
@@ -1,0 +2,10 @@
+Fri Apr  7 15:20:59 CEST 2017 - p...@suse.de
+
+- Remove leftover conflict marker
+
+---
+Wed Mar 29 13:51:32 CEST 2017 - p...@suse.de
+
+- Fix summary for libpsm2-compat.
+
+---



Other differences:
--
++ libpsm2.spec ++
--- /var/tmp/diff_new_pack.8HT333/_old  2017-04-11 09:46:36.352853041 +0200
+++ /var/tmp/diff_new_pack.8HT333/_new  2017-04-11 09:46:36.360851911 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libpsm2
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -14,11 +14,7 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-#The tarball is generated using
-# git clone https://github.com/01org/opa-psm2
-# cd opa-psm2
-# git checkout 85c07c656198204c4056e1984779fde98b00ba39
-# make dist
+
 
 %define psm_so 2
 Name:   libpsm2
@@ -68,7 +64,7 @@
 Conflicts:  opa-devel
 
 %packagecompat
-Summary:Development files for the Intel PSM Messaging API
+Summary:Compatibility library providing the old PSM API/ABI
 Group:  Development/Libraries/C and C++
 Requires:   %{name}-%{psm_so} = %{version}
 #Obsoletes:  hfi-psm-compat