Hello community,

here is the log from the commit of package openucx for openSUSE:Factory checked 
in at 2018-08-17 23:57:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openucx (Old)
 and      /work/SRC/openSUSE:Factory/.openucx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openucx"

Fri Aug 17 23:57:19 2018 rev:9 rq:628374 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openucx/openucx.changes  2018-06-28 
15:09:37.568010504 +0200
+++ /work/SRC/openSUSE:Factory/.openucx.new/openucx.changes     2018-08-17 
23:57:20.949867836 +0200
@@ -1,0 +2,26 @@
+Thu Aug  9 05:57:24 UTC 2018 - [email protected]
+
+- Update to v1.3.0 (bsc#1104159)
+  - Added stream-based communication API to UCP
+  - Added support for GPU platforms: Nvidia CUDA and AMD ROCM software stacks
+  - Added API for client/server based connection establishment
+  - Added support for TCP transport
+  - Support for InfiniBand tag-matching offload for DC and accelerated 
transports
+  - Multi-rail support for eager and rendezvous protocols
+  - Added support for tag-matching communications with CUDA buffers
+  - Added ucp_rkey_ptr() to obtain pointer for shared memory region
+  - Avoid progress overhead on unused transports
+  - Improved scalability of software tag-matching by using a hash table
+  - Added transparent huge-pages allocator
+  - Added non-blocking flush and disconnect for UCP
+  - Support fixed-address memory allocation via ucp_mem_map()
+  - Added ucp_tag_send_nbr() API to avoid send request allocation
+  - Support global addressing in all IB transports
+  - Add support for external epoll fd and edge-triggered events
+  - Added registration cache for knem
+  - Initial support for Java bindings
+  - Multiple bugfixes (full list on github)
+- Drop UCT-UD-fixed-compilation-by-gcc8.patch as it was fixed upstream
+- Refresh openucx-s390x-support.patch against latest sources
+
+-------------------------------------------------------------------

Old:
----
  UCT-UD-fixed-compilation-by-gcc8.patch
  ucx-1.2.2.tar.gz

New:
----
  ucx-1.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openucx.spec ++++++
--- /var/tmp/diff_new_pack.XlhslB/_old  2018-08-17 23:57:21.849870509 +0200
+++ /var/tmp/diff_new_pack.XlhslB/_new  2018-08-17 23:57:21.849870509 +0200
@@ -20,7 +20,7 @@
 Summary:        Unifieid Communication X
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
-Version:        1.2.2
+Version:        1.3.0
 Release:        0
 Url:            http://openucx.org/
 
@@ -28,7 +28,6 @@
 #Git-Web:      https://github.com/openucx/ucx
 Source:         
https://github.com/openucx/ucx/releases/download/v%version/ucx-%version.tar.gz
 Patch1:         openucx-s390x-support.patch
-Patch2:         UCT-UD-fixed-compilation-by-gcc8.patch
 BuildRequires:  autoconf >= 2.63
 BuildRequires:  automake >= 1.10
 BuildRequires:  binutils-devel
@@ -133,8 +132,7 @@
 
 %prep
 %setup -qn ucx-%version
-%patch -P 1 -p1
-%patch2
+%patch1
 
 %build
 autoreconf -fi
@@ -167,11 +165,13 @@
 %install
 %make_install
 rm -fv "%buildroot/%_libdir"/*.la
+# Rename example dir for consistency with the package name
+mv %buildroot/%_datadir/ucx  %buildroot/%_datadir/openucx
 
 %files tools
 %defattr(-,root,root)
 %_bindir/ucx_*
-%_docdir/%name/
+%_datadir/%{name}/
 %_libdir/pkgconfig/ucx.pc
 %doc LICENSE
 

++++++ openucx-s390x-support.patch ++++++
--- /var/tmp/diff_new_pack.XlhslB/_old  2018-08-17 23:57:21.869870568 +0200
+++ /var/tmp/diff_new_pack.XlhslB/_new  2018-08-17 23:57:21.869870568 +0200
@@ -1,20 +1,16 @@
-From: Nicolas Morey-Chaisemartin <[email protected]>
-Date: 2017-06-29 08:09:49 +0000
+commit c4261cb194ce2f87c564c22f5cb795f33fce6f5f
+Author: Nicolas Morey-Chaisemartin <[email protected]>
+Date:   Thu Aug 9 07:41:24 2018 +0200
 
----
- 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(+)
+    openucx s390x support
+    
+    Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]>
 
-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 = \
+diff --git src/ucs/Makefile.am src/ucs/Makefile.am
+index 74edce424728..43a50e893f77 100644
+--- src/ucs/Makefile.am
++++ src/ucs/Makefile.am
+@@ -53,6 +53,8 @@ noinst_HEADERS = \
        arch/generic/cpu.h \
        arch/ppc64/bitops.h \
        arch/ppc64/cpu.h \
@@ -23,10 +19,10 @@
        arch/x86_64/atomic.h \
        arch/x86_64/bitops.h \
        arch/x86_64/cpu.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
+diff --git src/ucs/arch/atomic.h src/ucs/arch/atomic.h
+index 7649971b407b..7bb2bc36c483 100644
+--- src/ucs/arch/atomic.h
++++ src/ucs/arch/atomic.h
 @@ -15,6 +15,8 @@
  #  include "generic/atomic.h"
  #elif defined(__aarch64__)
@@ -36,10 +32,10 @@
  #else
  #  error "Unsupported architecture"
  #endif
-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
+diff --git src/ucs/arch/bitops.h src/ucs/arch/bitops.h
+index f4dd3ab45964..de53bde0d33f 100644
+--- src/ucs/arch/bitops.h
++++ src/ucs/arch/bitops.h
 @@ -14,6 +14,8 @@
  #  include "ppc64/bitops.h"
  #elif defined(__aarch64__)
@@ -49,11 +45,11 @@
  #else
  #  error "Unsupported architecture"
  #endif
-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 {
+diff --git src/ucs/arch/cpu.h src/ucs/arch/cpu.h
+index 1c362bc92fba..14172218e24c 100644
+--- src/ucs/arch/cpu.h
++++ src/ucs/arch/cpu.h
+@@ -56,6 +56,8 @@ typedef enum ucs_cpu_flag {
  #  include "ppc64/cpu.h"
  #elif defined(__aarch64__)
  #  include "aarch64/cpu.h"
@@ -62,10 +58,11 @@
  #else
  #  error "Unsupported architecture"
  #endif
-Index: ucx-1.2.1/src/ucs/arch/s390x/bitops.h
-===================================================================
+diff --git src/ucs/arch/s390x/bitops.h src/ucs/arch/s390x/bitops.h
+new file mode 100644
+index 000000000000..39ad125107e9
 --- /dev/null
-+++ ucx-1.2.1/src/ucs/arch/s390x/bitops.h
++++ src/ucs/arch/s390x/bitops.h
 @@ -0,0 +1,32 @@
 +/**
 +* Copyright (C) Mellanox Technologies Ltd. 2001-2015.  ALL RIGHTS RESERVED.
@@ -99,10 +96,11 @@
 +}
 +
 +#endif
-Index: ucx-1.2.1/src/ucs/arch/s390x/cpu.h
-===================================================================
+diff --git src/ucs/arch/s390x/cpu.h src/ucs/arch/s390x/cpu.h
+new file mode 100644
+index 000000000000..f5131ea30a8f
 --- /dev/null
-+++ ucx-1.2.1/src/ucs/arch/s390x/cpu.h
++++ src/ucs/arch/s390x/cpu.h
 @@ -0,0 +1,51 @@
 +/**
 +* Copyright (C) Mellanox Technologies Ltd. 2001-2013.  ALL RIGHTS RESERVED.

++++++ ucx-1.2.2.tar.gz -> ucx-1.3.0.tar.gz ++++++
++++ 85360 lines of diff (skipped)


Reply via email to