Hello community,

here is the log from the commit of package memkind for openSUSE:Factory checked 
in at 2017-11-18 00:22:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/memkind (Old)
 and      /work/SRC/openSUSE:Factory/.memkind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "memkind"

Sat Nov 18 00:22:27 2017 rev:2 rq:542702 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/memkind/memkind.changes  2016-09-01 
14:02:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.memkind.new/memkind.changes     2017-11-18 
00:22:49.903754063 +0100
@@ -1,0 +2,23 @@
+Fri Nov 17 14:07:01 UTC 2017 - [email protected]
+
+- Update memkind to version 1.6.0 (fate #321932):
+  * Deprecated some functions: memkind_create(), memkind_ops,
+    memkind_finalize(), memkind_get_num_kind(),
+    memkind_get_kind_by_partition(), memkind_get_kind_by_name(),
+    memkind_partition_mmap(), memkind_get_size().
+  * Introduced hbw_verify_memory_region() for checking HBWness
+  * Added memkind_create_kind(), memkind_destroy_kind().
+  * Updated internal jemalloc to 4.3.1
+  * Add envvar MEMKIND_HOG_MEMORY preventing memkind from releasing
+    memory to OS.
+  * Deprecated support for gigabyte-pages
+  * Deprecated the headers from memkind/internal
+  * Allocation time optimizations with up to 20% improvement
+  * Introduced logging mechanism
+  * Cleanup of symbols exposed by libmemkind.so
+  * Introduced policy HBW_POLICY_BIND_ALL and MEMKIND_HBW_ALL,
+    MEMKIND_HBW_ALL_HUGETLB and MEMKIND_REGULAR kinds
+- Removed gtest-1.7.0.zip (tests now included fused gtest sources)
+- Adjust patch memkind-fix-build.diff
+
+-------------------------------------------------------------------

Old:
----
  gtest-1.7.0.zip
  memkind-1.1.0.tar.gz

New:
----
  memkind-1.6.0.tar.gz

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

Other differences:
------------------
++++++ memkind.spec ++++++
--- /var/tmp/diff_new_pack.8ue2NY/_old  2017-11-18 00:22:50.895717946 +0100
+++ /var/tmp/diff_new_pack.8ue2NY/_new  2017-11-18 00:22:50.895717946 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package memkind
 #
-# Copyright (c) 2016 SUSE LINUX 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
@@ -20,7 +20,7 @@
 Summary:        User Extensible Heap Manager
 License:        BSD-2-Clause
 Group:          Development/Libraries/C and C++
-Version:        1.1.0
+Version:        1.6.0
 Release:        0
 Url:            http://memkind.github.io/memkind
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -56,7 +56,6 @@
 %{!?commit: %define commit %{version}}
 %{!?buildsubdir: %define buildsubdir %{namespace}-%{commit}}
 Source0:        
https://github.com/%{namespace}/%{namespace}/archive/v%{commit}/%{buildsubdir}.tar.gz
-Source1:        gtest-1.7.0.zip
 Patch0:         memkind-fix-build.diff
 
 %description
@@ -91,13 +90,11 @@
 Header files for building applications with libmemkind.
 
 %prep
-%setup -q -a 0 -n memkind-%{version}
+%setup -q -n memkind-%{version}
 %patch0 -p1
 
 %build
 
-cp -p $RPM_SOURCE_DIR/gtest-1.7.0.zip .
-
 # It is required that we configure and build the jemalloc subdirectory
 # before we configure and start building the top level memkind directory.
 # To ensure the memkind build step is able to discover the output
@@ -117,7 +114,6 @@
 echo %{version} > %{_builddir}/%{buildsubdir}/VERSION
 test -f configure || ./autogen.sh
 ./configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" 
--prefix=%{_prefix} --libdir=%{_libdir} --includedir=%{_includedir} 
--sbindir=%{_sbindir} --enable-cxx11 --mandir=%{_mandir} 
--docdir=%{_docdir}/%{namespace} --disable-static
-%{__make} %{?_smp_mflags} libgtest.a 
 %{__make} %{?_smp_mflags}
 
 %install
@@ -150,9 +146,13 @@
 %dir %{_includedir}/%{internal_include}
 %{_includedir}/hbwmalloc.h
 %{_includedir}/hbw_allocator.h
+%{_includedir}/memkind_deprecated.h
 %{_libdir}/lib%{namespace}.so
 %{_includedir}/%{namespace}.h
 %{_includedir}/%{internal_include}/%{namespace}*.h
+%{_includedir}/%{internal_include}/heap_manager.h
+%{_includedir}/%{internal_include}/tbb_mem_pool_policy.h
+%{_includedir}/%{internal_include}/tbb_wrapper.h
 %{_mandir}/man3/hbwmalloc.3.*
 %{_mandir}/man3/hbwallocator.3.*
 %{_mandir}/man3/%{namespace}*.3.*

++++++ memkind-1.1.0.tar.gz -> memkind-1.6.0.tar.gz ++++++
++++ 124272 lines of diff (skipped)

++++++ memkind-fix-build.diff ++++++
--- /var/tmp/diff_new_pack.8ue2NY/_old  2017-11-18 00:22:51.211706441 +0100
+++ /var/tmp/diff_new_pack.8ue2NY/_new  2017-11-18 00:22:51.211706441 +0100
@@ -1,15 +1,12 @@
-Index: memkind-1.1.0/test/Makefile.mk
+Index: memkind-1.6.0/Makefile.am
 ===================================================================
---- memkind-1.1.0.orig/test/Makefile.mk        2016-05-23 14:28:56.000000000 
+0200
-+++ memkind-1.1.0/test/Makefile.mk     2016-06-10 16:53:55.000000000 +0200
-@@ -190,8 +190,8 @@ test_stream_memkind_LDADD = libmemkind.l
- test_new_kind_LDADD = libmemkind.la
- test_gb_realloc_LDADD = libmemkind.la
- test_pmem_LDADD = libmemkind.la
--test_autohbw_candidates_LDADD = libmemkind.la \
--                                test/libautohbw.la \
-+test_autohbw_candidates_LDADD = test/libautohbw.la \
-+                              libmemkind.la \
-                                 # end
- if ENABLE_CXX11
- test_memkind_allocated_LDADD = libmemkind.la
+--- memkind-1.6.0.orig/Makefile.am     2017-06-14 16:25:26.000000000 +0200
++++ memkind-1.6.0/Makefile.am  2017-11-17 15:34:48.000000000 +0100
+@@ -336,7 +336,6 @@ rpm: dist
+       $(MAKE) version="$(VERSION)" CPPFLAGS="$(CPPFLAGS)" 
LDFLAGS="$(LDFLAGS)" \
+               -f memkind.spec.mk $@
+ 
+-all: static_lib
+ 
+ # the script merge memkind and jemalloc libraries into one static library.
+ define ar_prog


Reply via email to