commit libpsm2 for openSUSE:Factory
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: ${CCARCH
commit libpsm2 for openSUSE:Factory
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
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
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
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
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
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
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
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' '--exclud
commit libpsm2 for openSUSE:Factory
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
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
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
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, n
commit libpsm2 for openSUSE:Factory
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 configurati
commit libpsm2 for openSUSE:Factory
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 (psmi_device_is_enabled(devid_enabled, PTL_DEVID_IPS)) { for (i =
commit libpsm2 for openSUSE:Factory
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