commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2020-10-14 15:37:52 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.3486 (New) Package is "libfabric" Wed Oct 14 15:37:52 2020 rev:23 rq:841254 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2020-10-08 13:10:06.515059683 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.3486/fabtests.changes 2020-10-14 15:38:44.590352997 +0200 @@ -1,0 +2,5 @@ +Mon Oct 12 10:40:29 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to 1.11.1 (jsc#SLE-13312) + - See NEWS.md for changelog +--- libfabric.changes: same change Old: libfabric-1.11.0.0.4fe80e69d432.tar.bz2 New: libfabric-1.11.1.0.6c51de3d7817.tar.bz2 Other differences: -- ++ fabtests.spec ++ --- /var/tmp/diff_new_pack.zJv2ne/_old 2020-10-14 15:38:47.930354163 +0200 +++ /var/tmp/diff_new_pack.zJv2ne/_new 2020-10-14 15:38:47.934354164 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.4fe80e69d432 +%define git_ver .0.6c51de3d7817 Name: fabtests -Version:1.11.0 +Version:1.11.1 Release:0 Summary:Test suite for libfabric API License:BSD-2-Clause OR GPL-2.0-only ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.zJv2ne/_old 2020-10-14 15:38:47.962354174 +0200 +++ /var/tmp/diff_new_pack.zJv2ne/_new 2020-10-14 15:38:47.966354175 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.4fe80e69d432 +%define git_ver .0.6c51de3d7817 Name: libfabric -Version:1.11.0 +Version:1.11.1 Release:0 Summary:User-space RDMA Fabric Interfaces License:GPL-2.0-only OR BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.zJv2ne/_old 2020-10-14 15:38:48.006354189 +0200 +++ /var/tmp/diff_new_pack.zJv2ne/_new 2020-10-14 15:38:48.010354191 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -4fe80e69d432274f9166086698d29c1af0966e3b +6c51de3d7817706af025fe36c02afd532e70ac1f libfabric*.tar ++ libfabric-1.11.0.0.4fe80e69d432.tar.bz2 -> libfabric-1.11.1.0.6c51de3d7817.tar.bz2 ++ 9568 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2020-10-08 13:09:19 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.4249 (New) Package is "libfabric" Thu Oct 8 13:09:19 2020 rev:22 rq:839580 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2020-05-20 18:36:12.136072266 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.4249/fabtests.changes 2020-10-08 13:10:06.515059683 +0200 @@ -1,0 +2,6 @@ +Tue Aug 18 08:12:27 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to 1.11.0 + - See NEWS.md for changelog + +--- libfabric.changes: same change Old: libfabric-1.10.1.0.f62ffe4a587e.tar.bz2 New: libfabric-1.11.0.0.4fe80e69d432.tar.bz2 Other differences: -- ++ fabtests.spec ++ --- /var/tmp/diff_new_pack.PI0LBC/_old 2020-10-08 13:10:07.955060987 +0200 +++ /var/tmp/diff_new_pack.PI0LBC/_new 2020-10-08 13:10:07.959060990 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.f62ffe4a587e +%define git_ver .0.4fe80e69d432 Name: fabtests -Version:1.10.1 +Version:1.11.0 Release:0 Summary:Test suite for libfabric API License:BSD-2-Clause OR GPL-2.0-only ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.PI0LBC/_old 2020-10-08 13:10:07.979061008 +0200 +++ /var/tmp/diff_new_pack.PI0LBC/_new 2020-10-08 13:10:07.983061012 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.f62ffe4a587e +%define git_ver .0.4fe80e69d432 Name: libfabric -Version:1.10.1 +Version:1.11.0 Release:0 Summary:User-space RDMA Fabric Interfaces License:GPL-2.0-only OR BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.PI0LBC/_old 2020-10-08 13:10:08.031061055 +0200 +++ /var/tmp/diff_new_pack.PI0LBC/_new 2020-10-08 13:10:08.035061059 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -f62ffe4a587eddc3a579a52306f6a3c5e21dd503 +4fe80e69d432274f9166086698d29c1af0966e3b libfabric*.tar ++ libfabric-1.10.1.0.f62ffe4a587e.tar.bz2 -> libfabric-1.11.0.0.4fe80e69d432.tar.bz2 ++ 26852 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2020-05-20 18:36:03 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.2738 (New) Package is "libfabric" Wed May 20 18:36:03 2020 rev:21 rq:806814 version:1.10.1 Changes: --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2020-04-29 20:42:24.979647957 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2738/fabtests.changes 2020-05-20 18:36:12.136072266 +0200 @@ -1,0 +2,6 @@ +Thu May 14 08:59:09 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to 1.10.1 + - See NEWS.md for changelog + +--- libfabric.changes: same change Old: libfabric-1.10.0.0.88a419cbd07a.tar.bz2 New: libfabric-1.10.1.0.f62ffe4a587e.tar.bz2 Other differences: -- ++ fabtests.spec ++ --- /var/tmp/diff_new_pack.q21o3y/_old 2020-05-20 18:36:14.164076516 +0200 +++ /var/tmp/diff_new_pack.q21o3y/_new 2020-05-20 18:36:14.168076524 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.88a419cbd07a +%define git_ver .0.f62ffe4a587e Name: fabtests -Version:1.10.0 +Version:1.10.1 Release:0 Summary:Test suite for libfabric API License:BSD-2-Clause OR GPL-2.0-only ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.q21o3y/_old 2020-05-20 18:36:14.192076575 +0200 +++ /var/tmp/diff_new_pack.q21o3y/_new 2020-05-20 18:36:14.192076575 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.88a419cbd07a +%define git_ver .0.f62ffe4a587e Name: libfabric -Version:1.10.0 +Version:1.10.1 Release:0 Summary:User-space RDMA Fabric Interfaces License:GPL-2.0-only OR BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.q21o3y/_old 2020-05-20 18:36:14.220076634 +0200 +++ /var/tmp/diff_new_pack.q21o3y/_new 2020-05-20 18:36:14.220076634 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -88a419cbd07a9c186a3113f1aeab50cfde8a8efe +f62ffe4a587eddc3a579a52306f6a3c5e21dd503 libfabric*.tar ++ libfabric-1.10.0.0.88a419cbd07a.tar.bz2 -> libfabric-1.10.1.0.f62ffe4a587e.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.10.0.0.88a419cbd07a/AUTHORS new/libfabric-1.10.1.0.f62ffe4a587e/AUTHORS --- old/libfabric-1.10.0.0.88a419cbd07a/AUTHORS 2020-04-23 16:02:12.0 +0200 +++ new/libfabric-1.10.1.0.f62ffe4a587e/AUTHORS 2020-05-07 15:20:25.0 +0200 @@ -55,6 +55,7 @@ Holger Hoffstätte Honggang Li Howard Pritchard +Ian Ziemba Ignacio Hernandez Ira Weiny Jaime Arteaga diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.10.0.0.88a419cbd07a/Makefile.am new/libfabric-1.10.1.0.f62ffe4a587e/Makefile.am --- old/libfabric-1.10.0.0.88a419cbd07a/Makefile.am 2020-04-23 16:02:12.0 +0200 +++ new/libfabric-1.10.1.0.f62ffe4a587e/Makefile.am 2020-05-07 15:20:25.0 +0200 @@ -175,7 +175,7 @@ src_libfabric_la_DEPENDENCIES = libfabric.map if !EMBEDDED -src_libfabric_la_LDFLAGS += -version-info 13:0:12 +src_libfabric_la_LDFLAGS += -version-info 14:1:13 endif src_libfabric_la_LDFLAGS += -export-dynamic \ $(libfabric_version_script) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.10.0.0.88a419cbd07a/NEWS.md new/libfabric-1.10.1.0.f62ffe4a587e/NEWS.md --- old/libfabric-1.10.0.0.88a419cbd07a/NEWS.md 2020-04-23 16:02:12.0 +0200 +++ new/libfabric-1.10.1.0.f62ffe4a587e/NEWS.md 2020-05-07 15:20:25.0 +0200 @@ -6,6 +6,37 @@ version 1.0. +v1.10.1, Fri May 8, 2020 + + +## Core + +- Fixed library version + +## EFA + +- Allow endpoint to choose shm usage +- Fix handling of REQ packets +- Fix logic writing a Tx completion entry +- Use correct Tx operation flags for msg sends + +## Fabtests + +- Use pax tar format when creating source packages + +## RxD + +- Use correct peer address for atomic_inject calls + +## SHM + +- Fix BSD build failure + +## TCP + +- Add locking around signaling a wait fd + + v1.10.0, Fri Apr 24, 2020 = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.10.0.0.88a419cbd07a/configure.ac new/libfabric-1.10.1.0.f62ffe4a587e/configure.ac --- old/libfabric-1.10.0.0.88a419cbd07a/configure.ac2020-04-23 16:02:12.0 +0200 +++ new/libfabric-1.10.1.0.f62ffe4a587e/configure.ac2020-05-07 15:20:25.0 +0200 @@
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2020-04-29 20:42:01 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.2738 (New) Package is "libfabric" Wed Apr 29 20:42:01 2020 rev:20 rq:798315 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2020-03-25 23:42:06.691970347 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2738/fabtests.changes 2020-04-29 20:42:24.979647957 +0200 @@ -1,0 +2,6 @@ +Mon Apr 27 13:04:26 UTC 2020 - Nicolas Morey-Chaisemartin + +- Update to 1.10.0 + - See NEWS.md for changelog + +--- libfabric.changes: same change Old: libfabric-1.9.1.0.3e971a6527cb.tar.bz2 New: libfabric-1.10.0.0.88a419cbd07a.tar.bz2 Other differences: -- ++ fabtests.spec ++ --- /var/tmp/diff_new_pack.htDqTu/_old 2020-04-29 20:42:25.803650105 +0200 +++ /var/tmp/diff_new_pack.htDqTu/_new 2020-04-29 20:42:25.807650116 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.3e971a6527cb +%define git_ver .0.88a419cbd07a Name: fabtests -Version:1.9.1 +Version:1.10.0 Release:0 Summary:Test suite for libfabric API License:BSD-2-Clause OR GPL-2.0-only ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.htDqTu/_old 2020-04-29 20:42:25.823650158 +0200 +++ /var/tmp/diff_new_pack.htDqTu/_new 2020-04-29 20:42:25.827650168 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.3e971a6527cb +%define git_ver .0.88a419cbd07a Name: libfabric -Version:1.9.1 +Version:1.10.0 Release:0 Summary:User-space RDMA Fabric Interfaces License:GPL-2.0-only OR BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.htDqTu/_old 2020-04-29 20:42:25.847650220 +0200 +++ /var/tmp/diff_new_pack.htDqTu/_new 2020-04-29 20:42:25.851650231 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -3e971a6527cb53674b9be166e536c897f758fe06 +88a419cbd07a9c186a3113f1aeab50cfde8a8efe libfabric*.tar ++ libfabric-1.9.1.0.3e971a6527cb.tar.bz2 -> libfabric-1.10.0.0.88a419cbd07a.tar.bz2 ++ 56056 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory
checked in at 2020-03-25 23:42:02
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.3160 (New)
Package is "libfabric"
Wed Mar 25 23:42:02 2020 rev:19 rq:786353 version:1.9.1
Changes:
--- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-11-30
10:35:59.580182195 +0100
+++ /work/SRC/openSUSE:Factory/.libfabric.new.3160/fabtests.changes
2020-03-25 23:42:06.691970347 +0100
@@ -1,0 +2,6 @@
+Thu Mar 19 08:29:38 UTC 2020 - Nicolas Morey-Chaisemartin
+
+- Update to 1.9.1 (bsc#1160275)
+ - See NEWS.md for changelog
+
+---
libfabric.changes: same change
Old:
libfabric-1.9.0.0.53734d7108ee.tar.bz2
New:
libfabric-1.9.1.0.3e971a6527cb.tar.bz2
Other differences:
--
++ fabtests.spec ++
--- /var/tmp/diff_new_pack.KJNIXK/_old 2020-03-25 23:42:07.867970732 +0100
+++ /var/tmp/diff_new_pack.KJNIXK/_new 2020-03-25 23:42:07.867970732 +0100
@@ -1,7 +1,7 @@
#
# spec file for package fabtests
#
-# 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
@@ -16,15 +16,15 @@
#
-%define git_ver .0.53734d7108ee
+%define git_ver .0.3e971a6527cb
Name: fabtests
-Version:1.9.0
+Version:1.9.1
Release:0
Summary:Test suite for libfabric API
License:BSD-2-Clause OR GPL-2.0-only
Group: Development/Tools/Other
-Url:http://www.github.com/ofiwg/libfabric
+URL:http://www.github.com/ofiwg/libfabric
Source: libfabric-%{version}%{git_ver}.tar.bz2
Source1:fabtests-rpmlintrc
BuildRequires: autoconf
++ libfabric.spec ++
--- /var/tmp/diff_new_pack.KJNIXK/_old 2020-03-25 23:42:07.879970736 +0100
+++ /var/tmp/diff_new_pack.KJNIXK/_new 2020-03-25 23:42:07.879970736 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libfabric
#
-# 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
@@ -17,10 +17,10 @@
#
-%define git_ver .0.53734d7108ee
+%define git_ver .0.3e971a6527cb
Name: libfabric
-Version:1.9.0
+Version:1.9.1
Release:0
Summary:User-space RDMA Fabric Interfaces
License:GPL-2.0-only OR BSD-2-Clause
++ _service ++
--- /var/tmp/diff_new_pack.KJNIXK/_old 2020-03-25 23:42:07.899970743 +0100
+++ /var/tmp/diff_new_pack.KJNIXK/_new 2020-03-25 23:42:07.899970743 +0100
@@ -8,7 +8,7 @@
@PARENT_TAG@.@TAG_OFFSET@.%h
v(.*)
\1
-53734d7108ee4de3a7e0c7918c425cad2198f9d1
+3e971a6527cb53674b9be166e536c897f758fe06
libfabric*.tar
++ libfabric-1.9.0.0.53734d7108ee.tar.bz2 ->
libfabric-1.9.1.0.3e971a6527cb.tar.bz2 ++
6885 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory
checked in at 2019-11-30 10:35:42
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.26869 (New)
Package is "libfabric"
Sat Nov 30 10:35:42 2019 rev:18 rq:750768 version:1.9.0
Changes:
--- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-10-02
11:56:49.319350577 +0200
+++ /work/SRC/openSUSE:Factory/.libfabric.new.26869/fabtests.changes
2019-11-30 10:35:59.580182195 +0100
@@ -1,0 +2,6 @@
+Mon Nov 25 09:39:53 UTC 2019 - Nicolas Morey-Chaisemartin
+
+- Update to 1.9.0 (jsc#SLE-8257)
+ - See NEWS.md for changelog
+
+---
libfabric.changes: same change
Old:
libfabric-1.8.1.0.ec571b35a216.tar.bz2
New:
libfabric-1.9.0.0.53734d7108ee.tar.bz2
Other differences:
--
++ fabtests.spec ++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.168181645 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.208181640 +0100
@@ -16,10 +16,10 @@
#
-%define git_ver .0.ec571b35a216
+%define git_ver .0.53734d7108ee
Name: fabtests
-Version:1.8.1
+Version:1.9.0
Release:0
Summary:Test suite for libfabric API
License:BSD-2-Clause OR GPL-2.0-only
++ libfabric.spec ++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.552181598 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.584181594 +0100
@@ -17,10 +17,10 @@
#
-%define git_ver .0.ec571b35a216
+%define git_ver .0.53734d7108ee
Name: libfabric
-Version:1.8.1
+Version:1.9.0
Release:0
Summary:User-space RDMA Fabric Interfaces
License:GPL-2.0-only OR BSD-2-Clause
@@ -117,6 +117,7 @@
%{_includedir}/rdma/fabric.h
%{_includedir}/rdma/fi_atomic.h
%{_includedir}/rdma/fi_cm.h
+%{_includedir}/rdma/fi_collective.h
%{_includedir}/rdma/fi_domain.h
%{_includedir}/rdma/fi_eq.h
%{_includedir}/rdma/fi_rma.h
++ _service ++
--- /var/tmp/diff_new_pack.II5pgj/_old 2019-11-30 10:36:04.712181579 +0100
+++ /var/tmp/diff_new_pack.II5pgj/_new 2019-11-30 10:36:04.712181579 +0100
@@ -8,7 +8,7 @@
@PARENT_TAG@.@TAG_OFFSET@.%h
v(.*)
\1
-ec571b35a216ff380d7c2496df30714c92fe70aa
+53734d7108ee4de3a7e0c7918c425cad2198f9d1
libfabric*.tar
++ libfabric-1.8.1.0.ec571b35a216.tar.bz2 ->
libfabric-1.9.0.0.53734d7108ee.tar.bz2 ++
40545 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2019-10-02 11:56:47 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.2352 (New) Package is "libfabric" Wed Oct 2 11:56:47 2019 rev:17 rq:734302 version:1.8.1 Changes: --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-04-12 09:10:45.145573640 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2352/fabtests.changes 2019-10-02 11:56:49.319350577 +0200 @@ -1,0 +2,17 @@ +Tue Oct 1 05:57:27 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to 1.8.1 (jsc#SLE-8257) + - See NEWS.md for changelog + +--- +Fri Sep 6 07:10:57 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to 1.8.0 + - See NEWS.md for changelog + +--- +Wed Apr 24 17:13:07 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133235). + +--- --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2019-04-28 19:58:16.706977466 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2352/libfabric.changes 2019-10-02 11:56:49.499350115 +0200 @@ -1,0 +2,12 @@ +Tue Oct 1 05:57:27 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to 1.8.1 (jsc#SLE-8257) + - See NEWS.md for changelog + +--- +Fri Sep 6 07:10:57 UTC 2019 - Nicolas Morey-Chaisemartin + +- Update to 1.8.0 + - See NEWS.md for changelog + +--- Old: libfabric-1.7.1.0.0d4dd235dbc4.tar.bz2 New: libfabric-1.8.1.0.ec571b35a216.tar.bz2 Other differences: -- ++ fabtests.spec ++ --- /var/tmp/diff_new_pack.yxDtfV/_old 2019-10-02 11:56:50.407347788 +0200 +++ /var/tmp/diff_new_pack.yxDtfV/_new 2019-10-02 11:56:50.411347778 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.0d4dd235dbc4 +%define git_ver .0.ec571b35a216 Name: fabtests -Version:1.7.1 +Version:1.8.1 Release:0 Summary:Test suite for libfabric API License:BSD-2-Clause OR GPL-2.0-only ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.yxDtfV/_old 2019-10-02 11:56:50.439347706 +0200 +++ /var/tmp/diff_new_pack.yxDtfV/_new 2019-10-02 11:56:50.443347696 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.0d4dd235dbc4 +%define git_ver .0.ec571b35a216 Name: libfabric -Version:1.7.1 +Version:1.8.1 Release:0 Summary:User-space RDMA Fabric Interfaces License:GPL-2.0-only OR BSD-2-Clause ++ _service ++ --- /var/tmp/diff_new_pack.yxDtfV/_old 2019-10-02 11:56:50.495347563 +0200 +++ /var/tmp/diff_new_pack.yxDtfV/_new 2019-10-02 11:56:50.495347563 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -0d4dd235dbc466c7545e2b7b8856432b8a3b91a7 +ec571b35a216ff380d7c2496df30714c92fe70aa libfabric*.tar ++ libfabric-1.7.1.0.0d4dd235dbc4.tar.bz2 -> libfabric-1.8.1.0.ec571b35a216.tar.bz2 ++ 50140 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory
checked in at 2019-04-28 19:58:02
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.5536 (New)
Package is "libfabric"
Sun Apr 28 19:58:02 2019 rev:16 rq:697730 version:1.7.1
Changes:
--- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2019-04-12
09:10:45.545573890 +0200
+++ /work/SRC/openSUSE:Factory/.libfabric.new.5536/libfabric.changes
2019-04-28 19:58:16.706977466 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 17:13:07 UTC 2019 - Martin Liška
+
+- Disable LTO (boo#1133235).
+
+---
Other differences:
--
++ libfabric.spec ++
--- /var/tmp/diff_new_pack.MTgbKd/_old 2019-04-28 19:58:17.646976899 +0200
+++ /var/tmp/diff_new_pack.MTgbKd/_new 2019-04-28 19:58:17.654976894 +0200
@@ -72,6 +72,7 @@
%patch0 -p1
%build
+%define _lto_cflags %{nil}
rm -f config/libtool.m4
autoreconf -fi
# defaults: with-dlopen and without-valgrind can be over-rode:
commit libfabric for openSUSE:Factory
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory
checked in at 2019-04-12 09:10:40
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.27019 (New)
Package is "libfabric"
Fri Apr 12 09:10:40 2019 rev:15 rq:692502 version:1.7.1
Changes:
--- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-02-28
21:24:11.725917211 +0100
+++ /work/SRC/openSUSE:Factory/.libfabric.new.27019/fabtests.changes
2019-04-12 09:10:45.145573640 +0200
@@ -1,0 +2,6 @@
+Tue Apr 9 06:46:41 UTC 2019 - Nicolas Morey-Chaisemartin
+
+- Update to 1.7.1
+ - See NEWS.md for changelog
+
+---
libfabric.changes: same change
Old:
libfabric-1.7.0.0.08f3e2e095b5.tar.bz2
New:
libfabric-1.7.1.0.0d4dd235dbc4.tar.bz2
Other differences:
--
++ fabtests.spec ++
--- /var/tmp/diff_new_pack.dJLM29/_old 2019-04-12 09:10:46.229574315 +0200
+++ /var/tmp/diff_new_pack.dJLM29/_new 2019-04-12 09:10:46.233574318 +0200
@@ -16,10 +16,10 @@
#
-%define git_ver .0.08f3e2e095b5
+%define git_ver .0.0d4dd235dbc4
Name: fabtests
-Version:1.7.0
+Version:1.7.1
Release:0
Summary:Test suite for libfabric API
License:BSD-2-Clause OR GPL-2.0-only
@@ -57,6 +57,7 @@
%{_mandir}/man7/*
%{_datadir}/fabtests/*
-%doc AUTHORS COPYING README
+%doc AUTHORS README NEWS.md
+%license COPYING
%changelog
++ libfabric.spec ++
--- /var/tmp/diff_new_pack.dJLM29/_old 2019-04-12 09:10:46.249574328 +0200
+++ /var/tmp/diff_new_pack.dJLM29/_new 2019-04-12 09:10:46.253574330 +0200
@@ -17,10 +17,10 @@
#
-%define git_ver .0.08f3e2e095b5
+%define git_ver .0.0d4dd235dbc4
Name: libfabric
-Version:1.7.0
+Version:1.7.1
Release:0
Summary:User-space RDMA Fabric Interfaces
License:GPL-2.0-only OR BSD-2-Clause
@@ -100,11 +100,14 @@
%defattr(-,root,root,-)
%{_bindir}/*
%{_mandir}/man1/*
+%doc NEWS.md
+%license COPYING
%files -n libfabric%{lib_major}
%defattr(-,root,root,-)
%{_libdir}/%{name}.so.%{lib_major}*
-%doc AUTHORS COPYING README
+%doc AUTHORS README
+%license COPYING
%files devel
%defattr(-,root,root)
++ _service ++
--- /var/tmp/diff_new_pack.dJLM29/_old 2019-04-12 09:10:46.273574343 +0200
+++ /var/tmp/diff_new_pack.dJLM29/_new 2019-04-12 09:10:46.277574345 +0200
@@ -8,7 +8,7 @@
@PARENT_TAG@.@TAG_OFFSET@.%h
v(.*)
\1
-08f3e2e095b5209ac7ee4c7448e120e272ad3625
+0d4dd235dbc466c7545e2b7b8856432b8a3b91a7
libfabric*.tar
++ libfabric-1.7.0.0.08f3e2e095b5.tar.bz2 ->
libfabric-1.7.1.0.0d4dd235dbc4.tar.bz2 ++
7677 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community,
here is the log from the commit of package libfabric for openSUSE:Factory
checked in at 2019-02-28 21:24:10
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
and /work/SRC/openSUSE:Factory/.libfabric.new.28833 (New)
Package is "libfabric"
Thu Feb 28 21:24:10 2019 rev:14 rq:678169 version:1.7.0
Changes:
--- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2019-02-14
14:11:16.036283857 +0100
+++ /work/SRC/openSUSE:Factory/.libfabric.new.28833/fabtests.changes
2019-02-28 21:24:11.725917211 +0100
@@ -1,0 +2,6 @@
+Mon Feb 11 10:34:29 UTC 2019 - Jan Engelhardt
+
+- Remove silly Prefix: value, we do not support that in SUSE anyway.
+- Update summaries, make use of %make_install.
+
+---
libfabric.changes: same change
Other differences:
--
++ fabtests.spec ++
--- /var/tmp/diff_new_pack.ceppl3/_old 2019-02-28 21:24:14.925916141 +0100
+++ /var/tmp/diff_new_pack.ceppl3/_new 2019-02-28 21:24:14.929916139 +0100
@@ -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/
#
@@ -46,8 +46,7 @@
make %{?_smp_mflags}
%install
-cd fabtests
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install -C fabtests
%files
%defattr(-,root,root)
++ libfabric.spec ++
--- /var/tmp/diff_new_pack.ceppl3/_old 2019-02-28 21:24:14.953916131 +0100
+++ /var/tmp/diff_new_pack.ceppl3/_new 2019-02-28 21:24:14.953916131 +0100
@@ -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,16 +20,15 @@
%define git_ver .0.08f3e2e095b5
Name: libfabric
+Version:1.7.0
+Release:0
Summary:User-space RDMA Fabric Interfaces
License:GPL-2.0-only OR BSD-2-Clause
Group: Development/Libraries/C and C++
-Version:1.7.0
-Release:0
Source: %{name}-%{version}%{git_ver}.tar.bz2
Source1:baselibs.conf
Patch0: libfabric-libtool.patch
-Url:http://www.github.com/ofiwg/libfabric
-Prefix: ${_prefix}
+URL:http://www.github.com/ofiwg/libfabric
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libibverbs-devel
@@ -51,7 +50,7 @@
services, such as RDMA. This package only contains the fi_info binary.
%package -n libfabric%{lib_major}
-Summary:Libfabric runtime libary
+Summary:User-space RDMA fabric interfaces
Group: System/Libraries
%description -n libfabric%{lib_major}
@@ -88,7 +87,7 @@
make %{?_smp_mflags}
%install
-make DESTDIR=%{buildroot} install
+%make_install
# remove unpackaged files from the buildroot
rm -f %{buildroot}%{_libdir}/*.la
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2019-02-14 14:11:13 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.28833 (New) Package is "libfabric" Thu Feb 14 14:11:13 2019 rev:13 rq:672843 version:1.7.0 Changes: New Changes file: --- /dev/null 2018-10-29 14:05:42.522318975 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new.28833/fabtests.changes 2019-02-14 14:11:16.036283857 +0100 @@ -0,0 +1,648 @@ +--- +Thu Feb 7 07:24:21 UTC 2019 - [email protected] + +- Update to v1.7.0 + - fabtests and libfabric repos have been merged upstream + - Core +- Add ability to report NIC details with fi_info data +- Improve MR cache notification mechanisms +- Set sockaddr address format correctly +- Avoid possible null dereference in eq_read +- Handle FI_PEEK in CQ/EQ readerr +- Add debug messages to name server +- Feature and performance enhancements added to internal buffer pool +- Add support for huge pages +- Decrease memory use for idle buffer pools +- Refactor utility AV functionality +- Generic counter support enhancements +- Optimize EP and CQ locking based on application threading level +- Enhance common support for EQ error handling +- Add free/alloc memory notification hooks for MR cache support +- Fix memory monitor unsubscribe handling +- Add CQ fd wait support +- Add CQ overflow protection +- Enhance IPv6 addressing support for AVs +- Enhancements to support for AV address lookup +- Fixes for emulated epoll support +- Allow layering of multiple utility providers +- Minor bug fixes and optimization + - Hook +- Improved hooking infrastructure +- Add support for installing multiple hooks +- Support hooks provided by external libraries. + - GNI +- Fix CQ readfrom overwriting src_addr in case of multiple events +- Signal wait set if error entry is added to CQ +- Fix state data issue with SMSG buffers +- Enhance and fix possible misuse of default authorization key +- Add cancel support for SEP +- Rework SEP setup +- Suppress huge page counting for ARM +- Fix incorrect check of FI_SYNC_ERR flag + - PSM2 +- Requires PSM2 library version 10.2.260 or later +- Clean up connection state in fi_av_remove +- Use psm2_info_query to read HFI device info +- Clean up CQ/counter poll list when endpoint is closed +- Support shared address vector +- Optimize CQ event conversion with psm2_mq_ipeek_dequeue_multi +- Lock optimization for FI_THREAD_DOMAIN +- Use new PSM2 fast path isend/irecv functions for large size RMA +- Support building with latest PSM2 source code (version 11.2.68) +- Support fabric direct + - RxD +- Initial release of RxD provider +- Provides reliable datagram semantics over unreliable datagram EPs +- Target is to improve scalability for very large clusters relative to RxM + - RxM +- Decrease memory use needed to maintain large number of connections +- Set correct op_context and flags on CQ error completions +- Fix file descriptor memory leaks +- Introduce new protocol optimized for medium message transfers +- Improve Rx software performance path +- Use shared receive contexts if required by underlying provider +- Handle addresses inserted multiple times into AV (for AV map) +- Performance optimizations for single-thread applications +- Rework deferred transmit processing +- Separate and optimize eager and rendezvous protocol processing. +- Fix passing incorrect addresses for AV insert/remove +- Fix CM address handling +- Fix race condition accessing connection handles +- Simplify small RMA code path +- Increment correct counter when processing FI_READ events +- Dynamically grow the number of connections that can be supported +- Fix padding in wire protocol structures +- Report correct fi_addr when FI_SOURCE is requested +- Fix truncating rendezvous messages +- Fix use after free error in Rx buffer processing +- Add support for manual progress +- Make Tx/Rx queue sizes independent of MSG EP sizes +- Decrease time needed to repost buffers to the MSG EP Rx queue. +- Miscellaneous bug fixes + - Sockets +- Enable MSG EPs when user calls fi_accept +- Fix fabric names to be underlying IP address +- Add connection timeout environment variable. +- Use size of addresses, not structures +- Add debug messages to display selected addresses +- Use loopback address in place of localhost +- Simplify listen paths +- Add support for IPv6 +- Code restructuring
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2018-11-06 14:23:11 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Tue Nov 6 14:23:11 2018 rev:12 rq:645502 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2018-03-16 10:33:57.892747063 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2018-11-06 14:23:52.925901267 +0100 @@ -1,0 +2,71 @@ +Thu Oct 25 10:52:50 UTC 2018 - [email protected] + +- Update to v1.6.2 (fate#325852) + - Core +- Cleanup of debug messages +- Fix compile issues with older compilers +- Check that all debug compiler flags are supported by compiler + - GNI +- Fix problems with Scalable Endpoint creation +- Fix interoperability problem with HPC toolkit +- Improve configuration check for kdreg + - PSM +- Enforce FI_RMA_EVENT checking when updating counters +- Fix race condition in fi_cq_readerr() +- Always try to make progress when fi_cntr_read is called + - PSM2 +- Revert "Avoid long delay in psm2_ep_close" +- Fix memory corruption related to sendv +- Performance tweak for bi-directional send/recv on KNL +- Fix CPU detection +- Enforce FI_RMA_EVENT checking when updating counters +- Remove stale info from address vector when disconnecting +- Fix race condition in fi_cq_readerr() +- Adjust reported context numbers for special cases +- Always try to make progress when fi_cntr_read is called +- Support control functions related to MR mode +- Unblock fi_cntr_wait on errors +- Properly update error counters +- Fix irregular performance drop for aggregated RMA operations +- Reset Tx/Rx context counter when fabric is initialized +- Fix incorrect completion event for iov send +- Fix occasional assertion failure in psm2_ep_close +- Avoid long delay in psm2_ep_close +- Fix potential duplication of iov send completion +- Replace some parameter checking with assertions +- Check iov limit in sendmsg +- Avoid adding FI_TRIGGER caps automatically +- Avoid unnecessary calls to psmx2_am_progress() + - RXM +- Fix incorrect increments of error counters for small messages +- Increment write completion counter for small transfers +- Use FI_UNIVERSE_SIZE when defining MSG provider CQ size +- Make TX, RX queue sizes independent of MSG provider +- Make deferred requests opt-in +- Fill missing rxm_conn in rx_buf when shared context is not used +- Fix an issue where MSG endpoint recv queue got empty resulting + in a hang +- Set FI_ORDER_NONE for tx and rx completion ordering +- Serialize access to repost_ready_list +- Reprocess unexpected messages on av update +- Fix a bug in matching directed receives +- Fix desc field when postponing RMA ops +- Fix incorrect reporting of mem_tag format +- Don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed +- Fix matching for RMA I/O vectors +- Fix reading pointer after freeing it. +- Avoid reading invalid AV entry +- Handle deleting the same address multiple times +- Fix crash in fi_av_remove if FI_SOURCE wasn't enabled + - Sockets +- Increase maximum messages size as MPICH bug work-around +- Fix use after free error handling triggered ops. + - Verbs +- Detect string format of wildcard address in node argument +- Don't report unusable fi_info (no source IP address) +- Don't assert when a verbs device exposes unsupported MTU types +- Report correct rma_iov_limit +- Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS +- eq->err.err must return a positive error code + +--- @@ -4,0 +76 @@ + - Fixes stack smashing when using the verbs provider (bsc#1089190) Old: libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 New: libfabric-1.6.2.0.f45da6eb7533.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.IOJ60O/_old 2018-11-06 14:23:54.001899820 +0100 +++ /var/tmp/diff_new_pack.IOJ60O/_new 2018-11-06 14:23:54.009899809 +0100 @@ -17,13 +17,13 @@ # -%define git_ver .0.0e74cba7ad59 +%define git_ver .0.f45da6eb7533 Name: libfabric Summary:User-space RDMA Fabric Interfaces -License:GPL-2.0 or BSD-2-Clause +License:GPL-2.0-only OR BSD-2-Clause Group: Development/Libraries/C and C++ -Version:1.6.0 +Version:1.6.2 Release:0 Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf +
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2018-03-16 10:33:54 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Fri Mar 16 10:33:54 2018 rev:11 rq:587428 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-12-29 18:46:43.676955426 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2018-03-16 10:33:57.892747063 +0100 @@ -1,0 +2,99 @@ +Thu Mar 15 06:51:08 UTC 2018 - [email protected] + +- Update to v1.6.0 + - Core +- Introduces support for performing RMA operations to persistent memory + See FI_RMA_PMEM capability in fi_getinfo.3 +- Define additional errno values +- General code cleanups and restructuring +- Force provider ordering when using dynamically loaded providers +- Add const to fi_getinfo() hints parameter +- Improve use of epoll for better scalability +- Fixes to generic name service + - PSM +- Move environment variable reading out from fi_getinfo() +- Shortcut obviously unsuccessful fi_getinfo() calls +- Remove excessive name sever implementation +- Enable ordering of RMA operations + - PSM2 +- Skip inactive units in round-robin context allocation +- Allow contexts be shared by Tx-only and Rx-only endpoints +- Use utility functions to check provider attributes +- Turn on FI_THREAD_SAFE support +- Make address vector operations thread-safe +- Move environment variable reading out from fi_getinfo() +- Reduce noise when optimizing tagged message functions +- Shortcut obviously unsuccessful fi_getinfo() calls +- Improve how Tx/Rx context limits are handled +- Support auto selection from two different tag layout schemes +- Add provider build options to debug output +- Support remote CQ data for tagged messages, add specialization. +- Support opening multiple domains +- Put trigger implementation into a separate file +- Update makefile and configure script +- Replace allocated context with reserved space in psm2_mq_req +- Limit exported symbols for DSO provider +- Reduce HW context usage for certain TX only endpoints +- Remove unnecessary dependencies from the configure script +- Refactor the handling of op context type +- Optimize the conversion between 96-bit and 64-bit tags +- Code refactoring for completion generation +- Remove obsolete feature checking code +- Report correct source address for scalable endpoints +- Allow binding any number of endpoints to a CQ/counter +- Add shared Tx context support +- Add alternative implementation for completion polling +- Change the default value of FI_PSM2_DELAY to 0 +- Add an environment variable for automatic connection cleanup +- Abstract the completion polling mechanism +- Use the new psm2_am_register_handlers_2 function when available +- Allow specialization when FI_COMPLETION op_flag is set. +- Put Tx/Rx context related functions into a separate file +- Enable PSM2 multi-ep feature by default +- Add option to build with PSM2 source included +- Simplify the code for checking endpoint capabilities +- Simplify the handling of self-targeted RMA operations +- Allow all free contexts be used for scalable endpoints +- Enable ordering of RMA operations +- Enable multiple endpoints over PSM2 multi-ep support +- Support multiple Tx/Rx contexts in address vector +- Remove the virtual lane mechanism +- Less code duplication in tagged, add more specialization. +- Allow PSM2 epid be reused within the same session +- Turn on user adjustable inject size for all operations +- Use pre-allocated memory pool for RMA requests +- Add support for lazy connection +- Various bug fixes + - SHM +- Initial release of shared memory provider +- See the fi_shm.7 man page for details on available features and limitations + - Sockets +- Scalability enhancements +- Fix issue associating a connection with an AV entry that could result in + application hangs +- Add support for new persistent memory capabilities +- Fix fi_cq_signal to unblock threads waiting on cq sread calls +- Fix epoll_wait loop handling to avoid out of memory errors +- Add support for TCP keepalives, controllable via environment variables +- Reduce the number of threads allocated for handling connections +- Several code cleanups in response to static code analysis reports +- Fix reporting multiple completion events for the same request in error cases + - usNIC +- Minor adjustments to match new core MR mode bits functionality +- Several code cleanups
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-12-29 18:46:36 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Fri Dec 29 18:46:36 2017 rev:10 rq:558745 version:1.5.3 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-11-23 09:34:24.374423539 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-12-29 18:46:43.676955426 +0100 @@ -1,0 +2,34 @@ +Wed Dec 20 08:49:03 UTC 2017 - [email protected] + +- Update to v1.5.3 + - Core +- Handle malloc failures +- Ensure global lock is initialized on Windows +- Fix spelling and formatting errors in man pages + - PSM +- Fix print format mismatches +- Remove 15 second startup delay when no hardware is installed +- Preserve FI_MR_SCALABLE mode bit for backwards compatability + - PSM2 +- Fix print format mismatches +- Allow all to all communication between scalable endpoints +- Preserve FI_MR_SCALABLE mode bit for backwards compatability +- Fix reference counting issue with opened domains +- Fix segfault for RMA/atomic operations to local scalable endpoints +- Fix resource counting related issues for Tx/Rx contexts +- Allow completion suppression when fi_context is non-NULL +- Use correct queue for triggered operations with scalable endpoints + - Sockets +- Fix check for invalid connection handle +- Fix crash in fi_av_remove + - Util +- Fix number of bits used for connection index + - Verbs +- Fix incorrect CQ entry data for MSG endpoints +- Properly check for errors from getifaddrs +- Retry getifaddr on failure because of busy netlink sockets +- Ack CM events on error paths +- Remove 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch + as it was merged upstream + +--- Old: 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch libfabric-1.5.2.0.480a6db3.tar.bz2 New: libfabric-1.5.3.0.09aaaf78c239.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.sDPsd3/_old 2017-12-29 18:46:44.564700463 +0100 +++ /var/tmp/diff_new_pack.sDPsd3/_new 2017-12-29 18:46:44.564700463 +0100 @@ -17,18 +17,17 @@ # -%define git_ver .0.480a6db3 +%define git_ver .0.09aaaf78c239 Name: libfabric Summary:User-space RDMA Fabric Interfaces License:GPL-2.0 or BSD-2-Clause Group: Development/Libraries/C and C++ -Version:1.5.2 +Version:1.5.3 Release:0 Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf Patch0: libfabric-libtool.patch -Patch1: 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch Url:http://www.github.com/ofiwg/libfabric Prefix: ${_prefix} BuildRequires: autoconf @@ -72,7 +71,6 @@ %prep %setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 -%patch1 -p1 %build rm -f config/libtool.m4 ++ _service ++ --- /var/tmp/diff_new_pack.sDPsd3/_old 2017-12-29 18:46:44.632680940 +0100 +++ /var/tmp/diff_new_pack.sDPsd3/_new 2017-12-29 18:46:44.636679791 +0100 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -480a6db351fbe8ee38077902c8df875e3cd13205 +09aaaf78c239df7fb57f19de44cc96b25701bcb0 libfabric*.tar ++ libfabric-1.5.2.0.480a6db3.tar.bz2 -> libfabric-1.5.3.0.09aaaf78c239.tar.bz2 ++ 3248 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-11-23 09:34:21 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Thu Nov 23 09:34:21 2017 rev:9 rq:544094 version:1.5.2 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-11-09 13:50:53.646203148 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-11-23 09:34:24.374423539 +0100 @@ -1,0 +2,16 @@ +Mon Nov 20 16:27:13 UTC 2017 - [email protected] + +- Update to v1.5.2 + - Core +- Fix Power PC 32-bit build + - Sockets +- Fix incorrect reporting of counter attributes + - Verbs +- Fix reporting attributes based on device limits +- Fix incorrect CQ size reported for iWarp NICs +- Update man page with known issues for specific NICs +- Fix FI_RX_CQ_DATA mode check +- Disable on-demand paging by default (can cause data corruption) +- Disable loopback (localhost) addressing (causing failures in MPI) + +--- Old: libfabric-1.5.1.0.476d147d.tar.bz2 New: libfabric-1.5.2.0.480a6db3.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.cDhwfz/_old 2017-11-23 09:34:25.222392601 +0100 +++ /var/tmp/diff_new_pack.cDhwfz/_new 2017-11-23 09:34:25.222392601 +0100 @@ -17,13 +17,13 @@ # -%define git_ver .0.476d147d +%define git_ver .0.480a6db3 Name: libfabric Summary:User-space RDMA Fabric Interfaces License:GPL-2.0 or BSD-2-Clause Group: Development/Libraries/C and C++ -Version:1.5.1 +Version:1.5.2 Release:0 Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf ++ _service ++ --- /var/tmp/diff_new_pack.cDhwfz/_old 2017-11-23 09:34:25.254391432 +0100 +++ /var/tmp/diff_new_pack.cDhwfz/_new 2017-11-23 09:34:25.258391287 +0100 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -476d147da5a010faae571f6f46585c777a141474 +480a6db351fbe8ee38077902c8df875e3cd13205 libfabric*.tar ++ libfabric-1.5.1.0.476d147d.tar.bz2 -> libfabric-1.5.2.0.480a6db3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.5.1.0.476d147d/.appveyor.yml new/libfabric-1.5.2.0.480a6db3/.appveyor.yml --- old/libfabric-1.5.1.0.476d147d/.appveyor.yml2017-10-04 19:21:50.0 +0200 +++ new/libfabric-1.5.2.0.480a6db3/.appveyor.yml2017-11-08 22:12:47.0 +0100 @@ -17,6 +17,7 @@ before_test: - git clone https://github.com/ofiwg/fabtests - cd fabtests + - git checkout -b v1.5.x origin/v1.5.x - msbuild fabtests.sln test_script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.5.1.0.476d147d/.travis.yml new/libfabric-1.5.2.0.480a6db3/.travis.yml --- old/libfabric-1.5.1.0.476d147d/.travis.yml 2017-10-04 19:21:50.0 +0200 +++ new/libfabric-1.5.2.0.480a6db3/.travis.yml 2017-11-08 22:12:47.0 +0100 @@ -70,6 +70,7 @@ script: - git clone https://github.com/ofiwg/fabtests.git - cd fabtests +- git checkout -b v1.5.x origin/v1.5.x - ./autogen.sh - ./configure --prefix=$PREFIX --with-libfabric=$PREFIX - make -j2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.5.1.0.476d147d/Makefile.am new/libfabric-1.5.2.0.480a6db3/Makefile.am --- old/libfabric-1.5.1.0.476d147d/Makefile.am 2017-10-04 19:21:50.0 +0200 +++ new/libfabric-1.5.2.0.480a6db3/Makefile.am 2017-11-08 22:12:47.0 +0100 @@ -135,7 +135,7 @@ src_libfabric_la_DEPENDENCIES = libfabric.map if !EMBEDDED -src_libfabric_la_LDFLAGS += -version-info 10:1:9 +src_libfabric_la_LDFLAGS += -version-info 10:2:9 endif src_libfabric_la_LDFLAGS += -export-dynamic \ $(libfabric_version_script) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfabric-1.5.1.0.476d147d/NEWS.md new/libfabric-1.5.2.0.480a6db3/NEWS.md --- old/libfabric-1.5.1.0.476d147d/NEWS.md 2017-10-04 19:21:50.0 +0200 +++ new/libfabric-1.5.2.0.480a6db3/NEWS.md 2017-11-08 22:12:47.0 +0100 @@ -5,6 +5,32 @@ bug fixes (and other actions) for each version of Libfabric since version 1.0. +v1.5.2, Wed Nov 8, 2017 +=== + +## Core + +- Fix Power PC 32-bit build + +## RXM + +-- Remove dependency on shared receive contexts +-- Switch to automatic data progress +-- Fix removing addr
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-11-09 13:50:51 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Thu Nov 9 13:50:51 2017 rev:8 rq:538441 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-10-13 14:09:26.221774984 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-11-09 13:50:53.646203148 +0100 @@ -1,0 +2,6 @@ +Mon Oct 9 23:28:31 UTC 2017 - [email protected] + +- Fix github issue #3393: + Add 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch + +--- New: 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.cezurL/_old 2017-11-09 13:50:54.650166582 +0100 +++ /var/tmp/diff_new_pack.cezurL/_new 2017-11-09 13:50:54.650166582 +0100 @@ -28,6 +28,7 @@ Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf Patch0: libfabric-libtool.patch +Patch1: 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch Url:http://www.github.com/ofiwg/libfabric Prefix: ${_prefix} BuildRequires: autoconf @@ -71,6 +72,7 @@ %prep %setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 +%patch1 -p1 %build rm -f config/libtool.m4 ++ 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch ++ >From 6c8c40ad84fa790831407e5cd25375af898d929b Mon Sep 17 00:00:00 2001 From: Jianxin Xiong Date: Mon, 9 Oct 2017 15:10:45 -0700 Subject: [PATCH] prov/psm: Eliminate psm2-compat library delay with hfi devices missing The PSM2 library may introduce a 15 second delay at device initialization time if the hfi devices are missing. This has been handled in the psm2 provider by checking the existence of the device files before initializing the device. The psm provider didn't handle this situation because the issue doesn't exist with native PSM library over TrueScale. However, when PSM is supported via the psm2-compat library over PSM2, the same delay can be observed. Now add the same mechanism to the psm provider. Signed-off-by: Jianxin Xiong --- prov/psm/src/psmx_init.c | 34 ++ 1 file changed, 34 insertions(+) diff --git a/prov/psm/src/psmx_init.c b/prov/psm/src/psmx_init.c index 118ef1a81..c4b06160c 100644 --- a/prov/psm/src/psmx_init.c +++ b/prov/psm/src/psmx_init.c @@ -32,10 +32,12 @@ #include "psmx.h" #include "prov.h" +#include static int psmx_init_count = 0; static int psmx_lib_initialized = 0; static pthread_mutex_t psmx_lib_mutex; +static int psmx_compat_lib = 0; struct psmx_env psmx_env = { .name_server= 1, @@ -103,6 +105,12 @@ static int psmx_init_lib(void) PSM_VERNO_MAJOR, PSM_VERNO_MINOR, major, minor); } + if (major > 1) { + psmx_compat_lib = 1; + FI_INFO(&psmx_prov, FI_LOG_CORE, + "PSM is supported via the psm2-compat library over PSM2.\n"); + } + psmx_lib_initialized = 1; out: @@ -197,6 +205,32 @@ static int psmx_getinfo(uint32_t version, const char *node, const char *service, if (psmx_init_lib()) return -FI_ENODATA; + if (psmx_compat_lib) { + /* +* native PSM running over TrueScale doesn't have the issue handled +* here. it's only present when PSM is supported via the psm2-compat +* library, where the PSM functions are just wrappers around the PSM2 +* counterparts. +* +* psm2_ep_num_devunits() may wait for 15 seconds before return +* when /dev/hfi1_0 is not present. Check the existence of any hfi1 +* device interface first to avoid this delay. Note that the devices +* don't necessarily appear consecutively so we need to check all +* possible device names before returning "no device found" error. +* This also means if "/dev/hfi1_0" doesn't exist but other devices +* exist, we are still going to see the delay; but that's a rare case. +*/ + glob_t glob_buf; + + if ((glob("/dev/hfi1_[0-9]", 0, NULL, &glob_buf) != 0) && + (glob("/dev/hfi1_[0-9][0-9]", GLOB_APPEND, NULL, &glob_buf) != 0)) { + FI_INFO(&psmx_prov, FI_LOG_CORE, + "no hfi1 device is found.\n"); +
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-10-13 14:09:22 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Fri Oct 13 14:09:22 2017 rev:7 rq:533406 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-09-08 20:39:19.989458009 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-10-13 14:09:26.221774984 +0200 @@ -1,0 +2,36 @@ +Thu Oct 5 07:10:28 UTC 2017 - [email protected] + +- Update to v1.5.1 + - Core +- Fix initialization used by DL providers to avoid crash +- Add checks for null hints and improperly terminated strings +- Check for invalid core names passed to fabric open +- Provide consistent provider ordering when using DL providers +- Fix OFI_LIKELY definitions when GNUC is not present + - GNI +- Add ability to detect local PE rank +- Fix compiler/config problems +- Fix CQ read error corruption +- Remove tests of deprecated interfaces + - PSM +- Fix CQ corruption reporting errors +- Always generate a completion on error + - PSM2 +- Fix CQ corruption reporting errors +- Always generate a completion on error +- Add checks to handle out of memory errors +- Add NULL check for iov in atomic readv/writev calls +- Fix FI_PEEK src address matching +- Fix bug in scalable endpoint address resolution +- Fix segfault bug in RMA completion generation + - Sockets +- Fix missing FI_CLAIM src address data on completion +- Fix CQ corruption reporting errors +- Fix serialization issue wrt out of order CPU writes to Tx ring buffer + - Verbs +- Allow modifying rnr retry timout to improve performance +- Add checks to handle out of memory errors +- Fix crash using atomic operations for MSG EPs +- Fix dependency to libfabric1 for libfabric-devel in baselibs.conf + +--- Old: libfabric-1.5.0.0.ca4e982b.tar.bz2 New: libfabric-1.5.1.0.476d147d.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.ybp1Hl/_old 2017-10-13 14:09:26.869746490 +0200 +++ /var/tmp/diff_new_pack.ybp1Hl/_new 2017-10-13 14:09:26.869746490 +0200 @@ -17,13 +17,13 @@ # -%define git_ver .0.ca4e982b +%define git_ver .0.476d147d Name: libfabric Summary:User-space RDMA Fabric Interfaces License:GPL-2.0 or BSD-2-Clause Group: Development/Libraries/C and C++ -Version:1.5.0 +Version:1.5.1 Release:0 Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf ++ _service ++ --- /var/tmp/diff_new_pack.ybp1Hl/_old 2017-10-13 14:09:26.897745259 +0200 +++ /var/tmp/diff_new_pack.ybp1Hl/_new 2017-10-13 14:09:26.897745259 +0200 @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 -ca4e982b00be9ee597d3dc7ed9329a16933f43d3 +476d147da5a010faae571f6f46585c777a141474 libfabric*.tar ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.ybp1Hl/_old 2017-10-13 14:09:26.917744379 +0200 +++ /var/tmp/diff_new_pack.ybp1Hl/_new 2017-10-13 14:09:26.917744379 +0200 @@ -1,4 +1,4 @@ libfabric1 libfabric-devel requires -libibmad- - requires "libfabric- = " + requires "libfabric1- = " ++ libfabric-1.5.0.0.ca4e982b.tar.bz2 -> libfabric-1.5.1.0.476d147d.tar.bz2 ++ 2367 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-09-08 20:39:18 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Fri Sep 8 20:39:18 2017 rev:6 rq:521147 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-08-21 11:35:24.847916440 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-09-08 20:39:19.989458009 +0200 @@ -1,0 +2,5 @@ +Tue Sep 5 09:56:19 UTC 2017 - [email protected] + +- Update _service to allow auto updates from github + +--- Old: libfabric-1.5.0.tar.bz2 New: libfabric-1.5.0.0.ca4e982b.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.T5iT99/_old 2017-09-08 20:39:20.89358 +0200 +++ /var/tmp/diff_new_pack.T5iT99/_new 2017-09-08 20:39:20.837338796 +0200 @@ -17,7 +17,7 @@ # -%define git_ver %{nil} +%define git_ver .0.ca4e982b Name: libfabric Summary:User-space RDMA Fabric Interfaces ++ _service ++ --- /var/tmp/diff_new_pack.T5iT99/_old 2017-09-08 20:39:20.869334297 +0200 +++ /var/tmp/diff_new_pack.T5iT99/_new 2017-09-08 20:39:20.87735 +0200 @@ -5,7 +5,9 @@ no .git libfabric -1.5.0 +@PARENT_TAG@.@TAG_OFFSET@.%h +v(.*) +\1 ca4e982b00be9ee597d3dc7ed9329a16933f43d3
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-08-21 11:35:21 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Mon Aug 21 11:35:21 2017 rev:5 rq:516220 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-07-12 19:34:13.807399108 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-08-21 11:35:24.847916440 +0200 @@ -1,0 +2,71 @@ +Thu Aug 10 08:29:42 UTC 2017 - [email protected] + +- Update to v1.5.0 + * Authorization keys Authorization keys, commonly referred to as job keys, +are used to isolate processes from communicating with other processes +for security purposes. + * Multicast support Datagram endpoints can now support multicast communication. + * (Experimental) socket-like endpoint types New FI_SOCK_STREAM and FI_SOCK_DGRAM +endpoint types are introduced. These endpoint types target support of cloud +and enterprise based middleware and applications. + * Tagged atomic support Atomic operations can now target tagged receive +buffers, in addition to RMA buffers. + * (Experimental) deferred work queues Deferred work queues are enhanced triggerred +operations. They target support for collective-based operations. + * New mode bits: FI_RESTRICTED_COMP and FI_NOTIFY_FLAGS_ONLY These mode bits +support optimized completion processing to minimize software overhead. + * Multi-threaded error reporting Reading CQ and EQ errors now allow the application +to provide the error buffer, eliminating the need for the application to +synchronize between multiple threads when handling errors. + * FI_SOURCE_ERR capability This feature allows the provider to validate and +report the source address for any received messages. + * FI_ADDR_STR string based addressing Applications can now request and use +addresses provided using a standardized string format. This makes it easier +to pass full addressing data through a command line, or handle address exchange +through text files. + * Communication scope capabilities: FI_LOCAL_COMM and FI_REMOTE_COMM Used to +indicate if an application requires communication with peers on the same +node and/or remote nodes. + * New memory registration modes The FI_BASIC_MR and FI_SCALABLE_MR memory registration +modes have been replaced by more refined registration mode bits. This allows +applications to make better use of provider hardware capabilities when dealing +with registered memory regions. + * New mode bit: FI_CONTEXT2 Some providers need more than the size provided by the +FI_CONTEXT mode bit setting. To accomodate such providers, an FI_CONTEXT2 mode bit +was added. This mode bit doubles the amount of context space that an application +allocates on behalf of the provider. + * PSM provider notes +* Improve the name server functionality and move to the utility code +* Handle updated mr_mode definitions +* Add support of 32 and 64 bit atomic values + * PSM2 provider notes +* Add option to adjust the locking level +* Improve the name server functionality and move to the utility code +* Add support for string address format +* Add an environment vaiable for message inject size +* Handle FI_DISCARD in tagged receive functions +* Handle updated mr_mode definitions +* Add support for scalable endpoint +* Add support of 32 and 64 bit atomic values +* Add FI_SOURCE_ERR to the supported caps +* Improve the method of checking device existence + * Sockets provider notes +* Updated and enhanced atomic operation support. +* Add support for experimental deferred work queue operations. +* Fixed counter signaling when used with wait sets. +* Improved support on Windows. +* Cleaned up event reporting for destroyed endpoints. +* Fixed several possible crash scenarios. +* Fixed handling socket disconnect events which could hang the provider. + * UDP provider notes +* Add support for multicast data transfers + * Verbs provider notes +* Fix an issue where if the user requests higher values for tx, rx + context sizes than default it wasn't honored. +* Introduce env variables for setting default tx, rx context sizes and iov limits. +* Report correct completion ordering supported by MSG endpoints. +- Fix rpmbuild warnings +- libfabric-devel requires libfabric1, not libfabric +- Fix baselibs.conf + +--- Old: libfabric-1.4.2.tar.bz2 New: libfabric-1.5.0.tar.bz2 Other differences
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-07-12 19:34:13 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Wed Jul 12 19:34:13 2017 rev:4 rq:508469 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-06-02 10:31:42.085731409 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-07-12 19:34:13.807399108 +0200 @@ -1,0 +2,11 @@ +Tue Jul 4 09:21:35 UTC 2017 - [email protected] + +- Enable build on all archs +- Enable mlx build + +--- +Fri Jun 30 07:42:15 UTC 2017 - [email protected] + +- Add x86 build without libpsm2 + +--- Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.Wl9fvo/_old 2017-07-12 19:34:14.599287381 +0200 +++ /var/tmp/diff_new_pack.Wl9fvo/_new 2017-07-12 19:34:14.603286817 +0200 @@ -32,15 +32,17 @@ Prefix: ${_prefix} BuildRequires: autoconf BuildRequires: automake -BuildRequires: infinipath-psm-devel BuildRequires: libibverbs-devel BuildRequires: libnl3-devel +%ifarch x86_64 BuildRequires: libpsm2-devel +%endif +%ifarch x86_64 %{ix86} +BuildRequires: infinipath-psm-devel +%endif BuildRequires: librdmacm-devel BuildRequires: libtool BuildRequires: pkg-config -#Currently *only* builds on x86_64 as it is dependent on libpsm2 -ExclusiveArch: x86_64 %define lib_major 1 %description @@ -73,8 +75,14 @@ autoreconf -fi # defaults: with-dlopen and without-valgrind can be over-rode: %configure %{?_without_dlopen} %{?_with_valgrind} \ - --enable-sockets --enable-verbs --enable-usnic --enable-psm \ ---disable-static --enable-psm2 + --enable-sockets --enable-verbs --enable-usnic --enable-mlx \ +%ifarch x86_64 %{ix86} +--enable-psm \ +%endif +%ifarch x86_64 +--enable-psm2 \ +%endif +--disable-static make %{?_smp_mflags} %install @@ -224,8 +232,12 @@ %{_mandir}/man7/fi_sockets.7.gz %{_mandir}/man7/fi_verbs.7.gz %{_mandir}/man7/fi_usnic.7.gz +%ifarch x86_64 %{ix86} %{_mandir}/man7/fi_psm.7.gz +%endif +%ifarch x86_64 %{_mandir}/man7/fi_psm2.7.gz +%endif %{_mandir}/man3/fi_trywait.3.gz %{_mandir}/man7/fi_udp.7.gz
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-06-02 10:31:36 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Fri Jun 2 10:31:36 2017 rev:3 rq:498614 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-05-20 10:13:17.986964675 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-06-02 10:31:42.085731409 +0200 @@ -1,0 +2,5 @@ +Tue May 16 06:43:19 UTC 2017 - [email protected] + +- Update to v1.4.2 (bsc#1036907). + +--- Old: libfabric-1.4.2rc1.tar.bz2 New: _service libfabric-1.4.2.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.ECDfKl/_old 2017-06-02 10:31:42.609657380 +0200 +++ /var/tmp/diff_new_pack.ECDfKl/_new 2017-06-02 10:31:42.613656815 +0200 @@ -17,7 +17,7 @@ # -%define git_ver rc1 +%define git_ver %{nil} Name: libfabric Summary:User-space RDMA Fabric Interfaces @@ -25,7 +25,7 @@ Group: Development/Libraries/C and C++ Version:1.4.2 Release:0 -Source: https://github.com/ofiwg/libfabric/releases/download/v%{version}%{git_ver}/%{name}-%{version}%{git_ver}.tar.bz2 +Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf Patch0: libfabric-libtool.patch Url:http://www.github.com/ofiwg/libfabric @@ -69,7 +69,7 @@ %patch0 -p1 %build -rm config/libtool.m4 +rm -f config/libtool.m4 autoreconf -fi # defaults: with-dlopen and without-valgrind can be over-rode: %configure %{?_without_dlopen} %{?_with_valgrind} \ ++ _service ++ git https://github.com/ofiwg/libfabric.git no .git libfabric 1.4.2 b63f484d82c242c464312db31a73ec5eb22657b7 libfabric*.tar bz2 ++ libfabric-1.4.2rc1.tar.bz2 -> libfabric-1.4.2.tar.bz2 ++ 103939 lines of diff (skipped)
commit libfabric for openSUSE:Factory
Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2017-05-20 10:13:02 Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new (New) Package is "libfabric" Sat May 20 10:13:02 2017 rev:2 rq:494714 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes 2017-03-24 02:17:36.474418860 +0100 +++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2017-05-20 10:13:17.986964675 +0200 @@ -1,0 +2,33 @@ +Thu May 11 18:14:41 UTC 2017 - [email protected] + +- Update to v1.4.2-rc1 (bsc#1036907). +- Update notes: + - Fix for OS X clock_gettime() portability issue. + - Updated default counter wait object for improved performance + - Fix multi-threaded RMA progress stalls + - Updated default counter wait object for improved performance + - Fix multi-threaded RMA progress stalls + - Fix error in fi_cq_sreadfrom aborting before timeout expires + - Set atomic iov count correct correctly inside fi_atomicv + - Fix handling of apps that call fork. Move ibv_fork_init() before + calling any other verbs call. + - Fix crash in fi_write when connection is not yet established and + write data size is below inline threshold. + - Fix issues not handling multiple ipoib interfaces + - Reduce lock contention on buffer pools in send/completion handling + code. + + + +--- +Wed Apr 5 10:19:28 UTC 2017 - [email protected] + +- This version fixes bnc#990184 + (bnc#990184) + +--- +Thu Mar 23 16:21:53 UTC 2017 - [email protected] + +- RPM group fix + +--- Old: libfabric-1.4.1.tar.bz2 New: libfabric-1.4.2rc1.tar.bz2 Other differences: -- ++ libfabric.spec ++ --- /var/tmp/diff_new_pack.EJ5vXQ/_old 2017-05-20 10:13:18.610876521 +0200 +++ /var/tmp/diff_new_pack.EJ5vXQ/_new 2017-05-20 10:13:18.614875956 +0200 @@ -1,7 +1,7 @@ # -# spec file for package libfabric (Version 1.2.0) +# spec file for package libfabric # -# 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,23 +14,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + +# +%define git_ver rc1 + Name: libfabric Summary:User-space RDMA Fabric Interfaces -Version:1.4.1 -Release:1 License:GPL-2.0 or BSD-2-Clause -Group: System Environment/Libraries -Source: https://github.com/ofiwg/libfabric/releases/download/v1.4.1/libfabric-1.4.1.tar.bz2 +Group: Development/Libraries/C and C++ +Version:1.4.2 +Release:0 +Source: https://github.com/ofiwg/libfabric/releases/download/v%{version}%{git_ver}/%{name}-%{version}%{git_ver}.tar.bz2 Source1:baselibs.conf Patch0: libfabric-libtool.patch Url:http://www.github.com/ofiwg/libfabric Prefix: ${_prefix} -BuildRequires: libnl3-devel -BuildRequires: librdmacm-devel -BuildRequires: libibverbs-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: infinipath-psm-devel +BuildRequires: libibverbs-devel +BuildRequires: libnl3-devel BuildRequires: libpsm2-devel -BuildRequires: automake autoconf libtool +BuildRequires: librdmacm-devel +BuildRequires: libtool BuildRequires: pkg-config #Currently *only* builds on x86_64 as it is dependent on libpsm2 ExclusiveArch: x86_64 @@ -44,7 +51,6 @@ Summary: Libfabric runtime libary Group: System/Libraries - %description -n libfabric%{lib_major} libfabric provides a user-space API to access high-performance fabric services, such as RDMA. This package contains the runtime library. @@ -59,7 +65,7 @@ Development files for the libfabric library. %prep -%setup -q +%setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 %build @@ -244,6 +250,6 @@ %{_includedir}/rdma/fi_trigger.h %{_includedir}/rdma/fi_ext_usnic.h - %{_libdir}/pkgconfig/%{name}.pc + %changelog
