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)


Reply via email to