Hello community, here is the log from the commit of package openucx for openSUSE:Factory checked in at 2016-06-19 10:50:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openucx (Old) and /work/SRC/openSUSE:Factory/.openucx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openucx" Changes: -------- --- /work/SRC/openSUSE:Factory/openucx/openucx.changes 2015-10-08 08:24:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openucx.new/openucx.changes 2016-06-19 10:50:45.000000000 +0200 @@ -1,0 +2,7 @@ +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. + +------------------------------------------------------------------- Old: ---- ucx-0~git862.tar.xz New: ---- _service ucx-0~git1727.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openucx.spec ++++++ --- /var/tmp/diff_new_pack.9TurQc/_old 2016-06-19 10:50:46.000000000 +0200 +++ /var/tmp/diff_new_pack.9TurQc/_new 2016-06-19 10:50:46.000000000 +0200 @@ -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 @@ %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 @@ 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 @@ %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 @@ %_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 @@ %_includedir/uct/ %_libdir/libuct.so -%files -n libucxmalloc0 -%defattr(-,root,root) -%_libdir/libucxmalloc.so.* - %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="localonly"> <param name="scm">git</param> <param name="url">git://github.com/openucx/ucx</param> <param name="revision">6cb0d7189bd53534575a992a2bdb27dd1cb66e22</param> <param name="parent-tag">20bf38e8c57df29815c512aa19fb194cf0527f3d</param> <param name="versionformat">0~git@TAG_OFFSET@</param> </service> <service name="recompress" mode="localonly"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="localonly"/> </services> ++++++ ucx-0~git862.tar.xz -> ucx-0~git1727.tar.xz ++++++ ++++ 109174 lines of diff (skipped)