From 486be0227489706939a6554edd4764fc9ab9c457e46cccaef26e0ec799bff362 Mon Sep 17 00:00:00 2001 From: Philipp Thomas Date: Fri, 24 Mar 2017 09:28:17 +0000 Subject: [PATCH 1/3] Accepting request 482320 from home:jengelh:branches:science:HPC - RPM group fix OBS-URL: https://build.opensuse.org/request/show/482320 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=6 --- libfabric.changes | 5 +++++ libfabric.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libfabric.changes b/libfabric.changes index 3e5c6ad..a83ad7b 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 23 16:21:53 UTC 2017 - jengelh@inai.de + +- RPM group fix + ------------------------------------------------------------------- Fri Mar 10 15:58:55 UTC 2017 - josef.moellers@suse.com diff --git a/libfabric.spec b/libfabric.spec index 5cbf66d..748ab91 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -19,7 +19,7 @@ Summary: User-space RDMA Fabric Interfaces Version: 1.4.1 Release: 1 License: GPL-2.0 or BSD-2-Clause -Group: System Environment/Libraries +Group: Development/Libraries/C and C++ Source: https://github.com/ofiwg/libfabric/releases/download/v1.4.1/libfabric-1.4.1.tar.bz2 Source1: baselibs.conf Patch0: libfabric-libtool.patch From 850871875e2e92e6d1a558c841bfe839e3abadee06b66e92cc9f55411c32ce60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20M=C3=B6llers?= Date: Wed, 5 Apr 2017 10:20:17 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=7 --- libfabric.changes | 6 ++++++ libfabric.spec | 33 ++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 15 deletions(-) diff --git a/libfabric.changes b/libfabric.changes index a83ad7b..44ecd13 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 5 10:19:28 UTC 2017 - josef.moellers@suse.com + +- This version fixes bnc#990184 + (bnc#990184) + ------------------------------------------------------------------- Thu Mar 23 16:21:53 UTC 2017 - jengelh@inai.de diff --git a/libfabric.spec b/libfabric.spec index 748ab91..b97dd90 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -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 Products 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,24 +14,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: libfabric Summary: User-space RDMA Fabric Interfaces -Version: 1.4.1 -Release: 1 License: GPL-2.0 or BSD-2-Clause Group: Development/Libraries/C and C++ +Version: 1.4.1 +Release: 0 Source: https://github.com/ofiwg/libfabric/releases/download/v1.4.1/libfabric-1.4.1.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: infinipath-psm-devel -BuildRequires: libpsm2-devel -BuildRequires: automake autoconf libtool -BuildRequires: pkg-config +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: infinipath-psm-devel +BuildRequires: libibverbs-devel +BuildRequires: libnl3-devel +BuildRequires: libpsm2-devel +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 @@ -41,9 +45,8 @@ libfabric provides a user-space API to access high-performance fabric services, such as RDMA. This package only contains the fi_info binary. %package -n libfabric%{lib_major} -Summary: Libfabric runtime libary -Group: System/Libraries - +Summary: Libfabric runtime libary +Group: System/Libraries %description -n libfabric%{lib_major} libfabric provides a user-space API to access high-performance fabric @@ -244,6 +247,6 @@ rm -f %{buildroot}%{_libdir}/*.la %{_includedir}/rdma/fi_trigger.h %{_includedir}/rdma/fi_ext_usnic.h - %{_libdir}/pkgconfig/%{name}.pc + %changelog From 18886762a150b1680542b10988abea070ed073503b2544ace412c0589be5c8a6 Mon Sep 17 00:00:00 2001 From: Nicolas Morey-Chaisemartin Date: Thu, 11 May 2017 18:23:17 +0000 Subject: [PATCH 3/3] Accepting request 494713 from science:HPC:rdma-core - 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. OBS-URL: https://build.opensuse.org/request/show/494713 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=8 --- libfabric-1.4.1.tar.bz2 | 3 --- libfabric-1.4.2rc1.tar.bz2 | 3 +++ libfabric.changes | 22 ++++++++++++++++++++++ libfabric.spec | 11 +++++++---- 4 files changed, 32 insertions(+), 7 deletions(-) delete mode 100644 libfabric-1.4.1.tar.bz2 create mode 100644 libfabric-1.4.2rc1.tar.bz2 diff --git a/libfabric-1.4.1.tar.bz2 b/libfabric-1.4.1.tar.bz2 deleted file mode 100644 index 8731cfb..0000000 --- a/libfabric-1.4.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb165fe140a1c1828c49a4780860e669657221a2fc48f28b3934289b5da882a6 -size 962047 diff --git a/libfabric-1.4.2rc1.tar.bz2 b/libfabric-1.4.2rc1.tar.bz2 new file mode 100644 index 0000000..34483cd --- /dev/null +++ b/libfabric-1.4.2rc1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89cbfa6409631ea21371df6d2aada9783ebfe67f4148aad1a5e511f805911728 +size 962534 diff --git a/libfabric.changes b/libfabric.changes index 44ecd13..6302755 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Thu May 11 18:14:41 UTC 2017 - nmoreychaisemartin@suse.com + +- 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 - josef.moellers@suse.com diff --git a/libfabric.spec b/libfabric.spec index b97dd90..523151b 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -1,7 +1,7 @@ # # spec file for package libfabric # -# Copyright (c) 2017 SUSE LINUX Products 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 @@ -16,13 +16,16 @@ # +# +%define git_ver rc1 + Name: libfabric Summary: User-space RDMA Fabric Interfaces License: GPL-2.0 or BSD-2-Clause Group: Development/Libraries/C and C++ -Version: 1.4.1 +Version: 1.4.2 Release: 0 -Source: https://github.com/ofiwg/libfabric/releases/download/v1.4.1/libfabric-1.4.1.tar.bz2 +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 @@ -62,7 +65,7 @@ Requires: libfabric = %{version} Development files for the libfabric library. %prep -%setup -q +%setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 %build