Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package memkind for openSUSE:Factory checked in at 2022-11-16 15:43:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/memkind (Old) and /work/SRC/openSUSE:Factory/.memkind.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "memkind" Wed Nov 16 15:43:14 2022 rev:12 rq:1035882 version:1.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/memkind/memkind.changes 2022-06-23 12:49:33.652842459 +0200 +++ /work/SRC/openSUSE:Factory/.memkind.new.1597/memkind.changes 2022-11-16 15:43:23.703838634 +0100 @@ -1,0 +2,16 @@ +Thu Nov 10 15:40:42 UTC 2022 - Andrea Manzini <[email protected]> + +- Update to version 1.14.0 + + Provided a memtier binary for common uses of memory tiering + + Added memkind memtier API header file to installed headers + + Added missing information in memkind memtier manpages + + Upgraded jemalloc internal library to version 5.3.0 + - Fixes to security issues + + Added fixed kind for user-supplied memory area (along with the C++ allocator) + + Provided a function memkind_get_capacity() to get the memory capacity of nodes available + to a given kind + + Added logging to file mechanism (enabled with an --enable-logging-to-file configure parameter) + + Fixed wrong NUMA nodes masks for some of static kinds + + Fixed building for different malloc_usable_size() implementations + +------------------------------------------------------------------- Old: ---- memkind-1.12.0.tar.gz New: ---- memkind-1.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ memkind.spec ++++++ --- /var/tmp/diff_new_pack.YbJBBE/_old 2022-11-16 15:43:24.247840606 +0100 +++ /var/tmp/diff_new_pack.YbJBBE/_new 2022-11-16 15:43:24.251840621 +0100 @@ -1,7 +1,7 @@ # # spec file for package memkind # -# Copyright (c) 2022 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # 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.12.0 +Version: 1.14.0 Release: 0 URL: http://memkind.github.io/memkind BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -121,8 +121,11 @@ %dir %{_docdir}/%{namespace} %{_bindir}/%{namespace}-hbw-nodes %{_bindir}/%{namespace}-auto-dax-kmem-nodes +%{_bindir}/memtier %{_mandir}/man1/memkind-hbw-nodes.1.* %{_mandir}/man1/memkind-auto-dax-kmem-nodes.1.* +%{_mandir}/man1/memtier.1.* +%{_mandir}/man7/libmemtier.7.* %files -n libmemkind0 %{_libdir}/lib%{namespace}.so.* @@ -134,6 +137,8 @@ %{_includedir}/memkind_deprecated.h %{_includedir}/memkind_allocator.h %{_includedir}/pmem_allocator.h +%{_includedir}/memkind_memtier.h +%{_includedir}/fixed_allocator.h %{_libdir}/lib%{namespace}.so %{_libdir}/pkgconfig/memkind.pc %{_includedir}/%{namespace}.h @@ -141,5 +146,7 @@ %{_mandir}/man3/hbwallocator.3.* %{_mandir}/man3/%{namespace}*.3.* %{_mandir}/man3/pmemallocator.3.* +%{_mandir}/man3/fixedallocator.3.* +%{_mandir}/man3/libmemtier.3.* %changelog ++++++ memkind-1.12.0.tar.gz -> memkind-1.14.0.tar.gz ++++++ ++++ 89556 lines of diff (skipped) ++++++ memkind-dont-redefine-fortify.diff ++++++ --- /var/tmp/diff_new_pack.YbJBBE/_old 2022-11-16 15:43:24.611841926 +0100 +++ /var/tmp/diff_new_pack.YbJBBE/_new 2022-11-16 15:43:24.615841940 +0100 @@ -1,6 +1,8 @@ ---- configure.ac.mm 2022-06-23 11:48:44.233079355 +0200 -+++ configure.ac 2022-06-23 11:50:42.223101729 +0200 -@@ -142,6 +142,9 @@ if test "x$enable_secure" = "x1" ; then +Index: configure.ac +=================================================================== +--- configure.ac.orig ++++ configure.ac +@@ -158,6 +158,9 @@ if test "x$enable_secure" = "x1" ; then if test "$CFLAGS" != "${CFLAGS%-O0*}" ; then # if CFLAGS contains -O0 echo "WARNING: Could not apply FORTIFY_SOURCE=2 due to lack of optimization (-O0)" ++++++ memkind-fix-build.diff ++++++ --- /var/tmp/diff_new_pack.YbJBBE/_old 2022-11-16 15:43:24.627841985 +0100 +++ /var/tmp/diff_new_pack.YbJBBE/_new 2022-11-16 15:43:24.627841985 +0100 @@ -10,11 +10,11 @@ Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]> -diff --git Makefile.am Makefile.am -index 3f1f5791bb46..80918c5b2ac9 100644 ---- Makefile.am +Index: Makefile.am +=================================================================== +--- Makefile.am.orig +++ Makefile.am -@@ -477,7 +477,7 @@ memkind-$(VERSION).spec: +@@ -672,7 +672,7 @@ memkind-$(VERSION).spec: rpm: dist $(MAKE) version="$(VERSION)" -f memkind.spec.mk $@
