From ec0b5376068ec26c09892c5c1a4b0029616f9bb04f18da0f1ff0772e532ff12e Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sun, 19 Jun 2016 08:50:43 +0000 Subject: [PATCH] Accepting request 403317 from OFED:Factory - Update to snapshot 0~git1727 OBS-URL: https://build.opensuse.org/request/show/403317 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openucx?expand=0&rev=2 --- _service | 14 +++++++++++ openucx.changes | 7 ++++++ openucx.spec | 56 ++++++++++++++++++++++++++++++-------------- ucx-0~git1727.tar.xz | 3 +++ ucx-0~git862.tar.xz | 3 --- 5 files changed, 62 insertions(+), 21 deletions(-) create mode 100644 _service create mode 100644 ucx-0~git1727.tar.xz delete mode 100644 ucx-0~git862.tar.xz diff --git a/_service b/_service new file mode 100644 index 0000000..4e417a6 --- /dev/null +++ b/_service @@ -0,0 +1,14 @@ + + + git + git://github.com/openucx/ucx + 6cb0d7189bd53534575a992a2bdb27dd1cb66e22 + 20bf38e8c57df29815c512aa19fb194cf0527f3d + 0~git@TAG_OFFSET@ + + + *.tar + xz + + + diff --git a/openucx.changes b/openucx.changes index d4b416f..6e15b66 100644 --- a/openucx.changes +++ b/openucx.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sat Jun 18 07:36:59 UTC 2016 - jengelh@inai.de + +- Update to snapshot 0~git1727 +* New: libucm. libucm is a standalone non-unloadable library which + installs hooks for virtual memory changes in the current process. + ------------------------------------------------------------------- Sun Sep 13 18:35:15 UTC 2015 - jengelh@inai.de diff --git a/openucx.spec b/openucx.spec index 785d268..5ce2179 100644 --- a/openucx.spec +++ b/openucx.spec @@ -1,7 +1,7 @@ # # spec file for package openucx # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,17 +16,18 @@ # +%define version_unconverted 0~git1727 + Name: openucx Summary: Unifieid Communication X License: BSD-3-Clause Group: Development/Libraries/C and C++ -Version: 0~git862 +Version: 0~git1727 Release: 0 Url: http://openucx.org/ #Git-Clone: git://github.com/openucx/ucx #Git-Web: https://github.com/openucx/ucx -#Snapshot: c3a0e0a96e0168796132b9408039ea3792f30c76 Source: ucx-%version.tar.xz BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1.10 @@ -50,6 +51,28 @@ Group: System/Console %description tools Miscallaneous utilities for Unified Communication X. +%package -n libucm0 +Summary: Memory (un)happing hooks for Unified Communication X +Group: System/Libraries + +%description -n libucm0 +libucm is a standalone non-unloadable library which installs hooks +for virtual memory changes in the current process. Then, it calls +user-defined callbacks, which may potentially override the default +behavior, or just passively listen and update their own data. libucm +does not use libuct, to avoid making it non-unloadable as well, and +impelements a basic logging service which is safe to use from malloc +hooks. + +%package -n libucm-devel +Summary: Development files for Unified Communication X Memory Hooks +Group: Development/Libraries/C and C++ +Requires: libucm0 = %version + +%description -n libucm-devel +libucm is a standalone non-unloadable library which installs hooks +for virtual memory changes in the current process. + %package -n libucp2 Summary: Infiniband Unified Communication Protocols Group: System/Libraries @@ -101,14 +124,8 @@ Requires: libuct2 = %version Low-level API that expose basic network operations supported by underlying hardware. -%package -n libucxmalloc0 -Summary: Allocation library for Unified Communication X -Group: System/Libraries - -%description -n libucxmalloc0 - %prep -%setup -qn ucx +%setup -qn ucx-%version %build autoreconf -fi @@ -121,14 +138,12 @@ make %{?_smp_mflags} %postun -n libucs2 -p /sbin/ldconfig %post -n libuct2 -p /sbin/ldconfig %postun -n libuct2 -p /sbin/ldconfig -%post -n libucxmalloc0 -p /sbin/ldconfig -%postun -n libucxmalloc0 -p /sbin/ldconfig +%post -n libucm0 -p /sbin/ldconfig +%postun -n libucm0 -p /sbin/ldconfig %install %make_install rm -fv "%buildroot/%_libdir"/*.la -# no headers for this lib -rm -f "%buildroot/%_libdir/libucxmalloc.so" %files tools %defattr(-,root,root) @@ -136,6 +151,15 @@ rm -f "%buildroot/%_libdir/libucxmalloc.so" %_datadir/ucx/ %doc LICENSE +%files -n libucm0 +%defattr(-,root,root) +%_libdir/libucm.so.* + +%files -n libucm-devel +%defattr(-,root,root) +%_includedir/ucm/ +%_libdir/libucm.so + %files -n libucp2 %defattr(-,root,root) %_libdir/libucp.so.* @@ -163,8 +187,4 @@ rm -f "%buildroot/%_libdir/libucxmalloc.so" %_includedir/uct/ %_libdir/libuct.so -%files -n libucxmalloc0 -%defattr(-,root,root) -%_libdir/libucxmalloc.so.* - %changelog diff --git a/ucx-0~git1727.tar.xz b/ucx-0~git1727.tar.xz new file mode 100644 index 0000000..9961dfc --- /dev/null +++ b/ucx-0~git1727.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35dbef55532035054c4621ce94b23ec27cd4e7efd615a31c3d7afab2e9714eff +size 828800 diff --git a/ucx-0~git862.tar.xz b/ucx-0~git862.tar.xz deleted file mode 100644 index ce8a5cb..0000000 --- a/ucx-0~git862.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97edd29c0c7cc0e4cb29d1d5869998d3b205071918e2bf16326eefb2298d3c09 -size 304836