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
