Hello community, here is the log from the commit of package pmdk for openSUSE:Factory checked in at 2019-10-25 18:40:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pmdk (Old) and /work/SRC/openSUSE:Factory/.pmdk.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pmdk" Fri Oct 25 18:40:33 2019 rev:8 rq:741998 version:1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/pmdk/pmdk.changes 2019-05-25 13:14:33.988463021 +0200 +++ /work/SRC/openSUSE:Factory/.pmdk.new.2990/pmdk.changes 2019-10-25 18:40:35.507809682 +0200 @@ -1,0 +2,19 @@ +Fri Oct 11 14:19:47 UTC 2019 - Nicolas Morey-Chaisemartin <[email protected]> + +- Update to PMDK 1.7 (jsc#SLE-9886) + - Introduces new APIs in libpmemobj for managing space used by transactions. + (see pmemobj_tx_log_append_buffer man page for details) + - Introduces new APIs in librpmem, splitting rpmem_persist into rpmem_flush + and rpmem_drain, allowing applications to use the flush + drain model + already known from libpmem. (libpmemobj does not use this feature yet) + - Optimizes large libpmemobj transactions by significantly reducing + the amount of memory modified at the commit phase. + - Optimizes tracking of libpmemobj reservations. + - Adds new flags for libpmemobj's pmemobj_tx_xadd_range[_direct] API: + POBJ_XADD_NO_SNAPSHOT and POBJ_XADD_ASSUME_INITIALIZED, allowing + applications to optimize how memory is tracked by the library. +- To support some of the above changes the libpmemobj on-media layout had + to be changed, which means that old pools have to be converted using + pmdk-convert >= 1.7. + +------------------------------------------------------------------- Old: ---- 1.6.tar.gz New: ---- 1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pmdk.spec ++++++ --- /var/tmp/diff_new_pack.eUaqB0/_old 2019-10-25 18:40:36.339810473 +0200 +++ /var/tmp/diff_new_pack.eUaqB0/_new 2019-10-25 18:40:36.351810484 +0200 @@ -25,7 +25,7 @@ %define min_ndctl_ver 60.1 Name: pmdk -Version: 1.6 +Version: 1.7 Release: 0 Summary: Persistent Memory Development Kit License: BSD-3-Clause @@ -70,6 +70,7 @@ Group: System/Base Obsoletes: nvml-tools < %version-%release Provides: nvml-tools = %version-%release +Requires: bash-completion %description tools The Persistent Memory Development Kit (PMDK) is a collection of @@ -314,6 +315,11 @@ docdir="%_docdir" mkdir -p "$b/%_datadir/pmdk" cp utils/pmdk.magic "$b/%_datadir/pmdk/" + +#Fix installation dir for bash completion +mkdir -p %buildroot%{_datadir}/bash-completion/completions +mv %buildroot%_sysconfdir/bash_completion.d/* %buildroot%{_datadir}/bash-completion/completions + %fdupes %buildroot/%_prefix %check @@ -344,7 +350,7 @@ %files tools %defattr(-,root,root) -%config %_sysconfdir/bash_completion.d/* +%{_datadir}/bash-completion/completions/* %_bindir/daxio %_bindir/pmempool %_bindir/pmreorder ++++++ 1.6.tar.gz -> 1.7.tar.gz ++++++ ++++ 64559 lines of diff (skipped)
