Hello community, here is the log from the commit of package openucx for openSUSE:Factory checked in at 2017-09-22 21:29:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openucx (Old) and /work/SRC/openSUSE:Factory/.openucx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openucx" Fri Sep 22 21:29:55 2017 rev:4 rq:527339 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/openucx/openucx.changes 2017-07-12 19:33:55.597968264 +0200 +++ /work/SRC/openSUSE:Factory/.openucx.new/openucx.changes 2017-09-22 21:30:01.829453834 +0200 @@ -1,0 +2,32 @@ +Tue Sep 19 13:52:13 UTC 2017 - [email protected] + +- Rediff openucx-s390x-support.patch as p1 to be in line with + potential git-generated patches. + +------------------------------------------------------------------- +Tue Sep 19 09:26:07 UTC 2017 - [email protected] + +- Switch to version 1.2.1 (Fate#324050) + Previous 1.3+ version was based on a development branch. + + Supported platforms + - Shared memory: KNEM, CMA, XPMEM, SYSV, Posix + - VERBs over InfiniBand and RoCE. + VERBS over other RDMA interconnects (iWarp, OmniPath, etc.) is available + for community evaluation and has not been tested in context of this release + - Cray Gemini and Aries + - Architectures: x86_64, ARMv8 (64bit), Power64 + Features: + - Added support for InfiniBand DC and UD transports, including accelerated verbs for Mellanox devices + - Full support for PGAS/SHMEM interfaces, blocking and non-blocking APIs + - Support for MPI tag matching, both in software and offload mode + - Zero copy protocols and rendezvous, registration cache + - Handling transport errors + - Flow control for DC/RC + - Dataypes support: contiguous, IOV, generic + - Multi-threading support + - Support for ARMv8 64bit architecture + - A new API for efficient memory polling + - Support for malloc-hooks and memory registration caching + +------------------------------------------------------------------- Old: ---- _service ucx-1.3+git44.tar.xz New: ---- ucx-1.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openucx.spec ++++++ --- /var/tmp/diff_new_pack.dLudBF/_old 2017-09-22 21:30:03.337241587 +0200 +++ /var/tmp/diff_new_pack.dLudBF/_new 2017-09-22 21:30:03.345240462 +0200 @@ -16,20 +16,18 @@ # -%define version_unconverted 1.3+git44 - Name: openucx Summary: Unifieid Communication X License: BSD-3-Clause Group: Development/Libraries/C and C++ -Version: 1.3+git44 +Version: 1.2.1 Release: 0 Url: http://openucx.org/ #Git-Clone: git://github.com/openucx/ucx #Git-Web: https://github.com/openucx/ucx -Source: ucx-%version.tar.xz -Patch0: openucx-s390x-support.patch +Source: https://github.com/openucx/ucx/releases/download/v%version/ucx-%version.tar.gz +Patch1: openucx-s390x-support.patch BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1.10 BuildRequires: binutils-devel @@ -129,7 +127,7 @@ %prep %setup -qn ucx-%version -%patch0 +%patch -P 1 -p1 %build autoreconf -fi ++++++ openucx-s390x-support.patch ++++++ --- /var/tmp/diff_new_pack.dLudBF/_old 2017-09-22 21:30:03.369237084 +0200 +++ /var/tmp/diff_new_pack.dLudBF/_new 2017-09-22 21:30:03.373236521 +0200 @@ -1,8 +1,20 @@ -diff --git src/ucs/Makefile.am src/ucs/Makefile.am -index ba869dbf..c588cd9d 100644 ---- src/ucs/Makefile.am -+++ src/ucs/Makefile.am -@@ -25,6 +25,8 @@ nobase_dist_libucs_la_HEADERS = \ +From: Nicolas Morey-Chaisemartin <[email protected]> +Date: 2017-06-29 08:09:49 +0000 + +--- + src/ucs/Makefile.am | 2 + + src/ucs/arch/atomic.h | 2 + + src/ucs/arch/bitops.h | 2 + + src/ucs/arch/cpu.h | 2 + + src/ucs/arch/s390x/bitops.h | 32 +++++++++++++++++++++++++++ + src/ucs/arch/s390x/cpu.h | 51 ++++++++++++++++++++++++++++++++++++++++++++ + 6 files changed, 91 insertions(+) + +Index: ucx-1.2.1/src/ucs/Makefile.am +=================================================================== +--- ucx-1.2.1.orig/src/ucs/Makefile.am ++++ ucx-1.2.1/src/ucs/Makefile.am +@@ -26,6 +26,8 @@ nobase_dist_libucs_la_HEADERS = \ arch/generic/cpu.h \ arch/ppc64/bitops.h \ arch/ppc64/cpu.h \ @@ -11,10 +23,10 @@ arch/x86_64/atomic.h \ arch/x86_64/bitops.h \ arch/x86_64/cpu.h \ -diff --git src/ucs/arch/atomic.h src/ucs/arch/atomic.h -index 7649971b..7bb2bc36 100644 ---- src/ucs/arch/atomic.h -+++ src/ucs/arch/atomic.h +Index: ucx-1.2.1/src/ucs/arch/atomic.h +=================================================================== +--- ucx-1.2.1.orig/src/ucs/arch/atomic.h ++++ ucx-1.2.1/src/ucs/arch/atomic.h @@ -15,6 +15,8 @@ # include "generic/atomic.h" #elif defined(__aarch64__) @@ -24,10 +36,10 @@ #else # error "Unsupported architecture" #endif -diff --git src/ucs/arch/bitops.h src/ucs/arch/bitops.h -index f4dd3ab4..de53bde0 100644 ---- src/ucs/arch/bitops.h -+++ src/ucs/arch/bitops.h +Index: ucx-1.2.1/src/ucs/arch/bitops.h +=================================================================== +--- ucx-1.2.1.orig/src/ucs/arch/bitops.h ++++ ucx-1.2.1/src/ucs/arch/bitops.h @@ -14,6 +14,8 @@ # include "ppc64/bitops.h" #elif defined(__aarch64__) @@ -37,10 +49,10 @@ #else # error "Unsupported architecture" #endif -diff --git src/ucs/arch/cpu.h src/ucs/arch/cpu.h -index d5127b3d..817ac0d2 100644 ---- src/ucs/arch/cpu.h -+++ src/ucs/arch/cpu.h +Index: ucx-1.2.1/src/ucs/arch/cpu.h +=================================================================== +--- ucx-1.2.1.orig/src/ucs/arch/cpu.h ++++ ucx-1.2.1/src/ucs/arch/cpu.h @@ -52,6 +52,8 @@ typedef enum ucs_cpu_flag { # include "ppc64/cpu.h" #elif defined(__aarch64__) @@ -50,11 +62,10 @@ #else # error "Unsupported architecture" #endif -diff --git src/ucs/arch/s390x/bitops.h src/ucs/arch/s390x/bitops.h -new file mode 100644 -index 00000000..39ad1251 +Index: ucx-1.2.1/src/ucs/arch/s390x/bitops.h +=================================================================== --- /dev/null -+++ src/ucs/arch/s390x/bitops.h ++++ ucx-1.2.1/src/ucs/arch/s390x/bitops.h @@ -0,0 +1,32 @@ +/** +* Copyright (C) Mellanox Technologies Ltd. 2001-2015. ALL RIGHTS RESERVED. @@ -88,11 +99,10 @@ +} + +#endif -diff --git src/ucs/arch/s390x/cpu.h src/ucs/arch/s390x/cpu.h -new file mode 100644 -index 00000000..f5131ea3 +Index: ucx-1.2.1/src/ucs/arch/s390x/cpu.h +=================================================================== --- /dev/null -+++ src/ucs/arch/s390x/cpu.h ++++ ucx-1.2.1/src/ucs/arch/s390x/cpu.h @@ -0,0 +1,51 @@ +/** +* Copyright (C) Mellanox Technologies Ltd. 2001-2013. ALL RIGHTS RESERVED.
