Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pmemkv for openSUSE:Factory checked 
in at 2023-03-29 23:28:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pmemkv (Old)
 and      /work/SRC/openSUSE:Factory/.pmemkv.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pmemkv"

Wed Mar 29 23:28:04 2023 rev:4 rq:1075202 version:1.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/pmemkv/pmemkv.changes    2021-02-22 
14:41:24.368687240 +0100
+++ /work/SRC/openSUSE:Factory/.pmemkv.new.31432/pmemkv.changes 2023-03-29 
23:28:06.255746930 +0200
@@ -1,0 +2,22 @@
+Wed Mar 29 10:40:35 UTC 2023 - Nicolas Morey <[email protected]>
+
+- Add pmemkv-fix-gcc13-support.patch for GCC13 support
+
+-------------------------------------------------------------------
+Tue Dec  6 11:17:39 UTC 2022 - Dirk Müller <[email protected]>
+
+- update to 1.5.0:
+  - New features:
+  * Introduce (optional) caching layer in radix engine. It can be enabled
+    via config parameters
+  * Add new config's flag - 'create_if_missing' to address the missing
+    functionality.
+  * If set, pmemkv tries to open the pool and creates it if missing.
+    It's mutually exclusive with 'create_or_error_if_exists' flag
+  - Bug fixes:
+  * Return correct status for wrong parameters in pmemkv_config_from_json
+  * Fix iterator::key() implementation to return the whole key, not only
+    the part up to the first null-terminator
+  * Return correct status from memkind-based engines on open failure
+
+-------------------------------------------------------------------

Old:
----
  1.3.tar.gz

New:
----
  1.5.0.tar.gz
  pmemkv-fix-gcc13-support.patch

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

Other differences:
------------------
++++++ pmemkv.spec ++++++
--- /var/tmp/diff_new_pack.8Ps2pu/_old  2023-03-29 23:28:06.771749688 +0200
+++ /var/tmp/diff_new_pack.8Ps2pu/_new  2023-03-29 23:28:06.771749688 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pmemkv
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:           pmemkv
-Version:        1.3
+Version:        1.5.0
 Release:        0
 Summary:        Key/Value Datastore for Persistent Memory
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 URL:            https://pmem.io/pmdk/
 Source:         https://github.com/pmem/pmemkv/archive/%{version}.tar.gz
+Patch1:         pmemkv-fix-gcc13-support.patch
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -71,6 +72,7 @@
 
 %prep
 %setup -q
+%patch1
 
 %build
 # ENGINE_VCMAP needs package-config(tbb) which is currently not available

++++++ 1.3.tar.gz -> 1.5.0.tar.gz ++++++
++++ 26137 lines of diff (skipped)

++++++ pmemkv-fix-gcc13-support.patch ++++++
commit b435b622cb48449e493824c4ce7151d4e608f3cb
Author: Nicolas Morey <[email protected]>
Date:   Wed Mar 29 10:45:18 2023 +0200

    pmemkv: fix gcc13 support
    
    Signed-off-by: Nicolas Morey <[email protected]>

diff --git src/libpmemkv.hpp src/libpmemkv.hpp
index 544e66db9925..e7c51e571a8e 100644
--- src/libpmemkv.hpp
+++ src/libpmemkv.hpp
@@ -13,6 +13,7 @@
 #include <stdexcept>
 #include <string>
 #include <utility>
+#include <cstdint>
 
 #include "libpmemkv.h"
 #include <libpmemobj/pool_base.h>

Reply via email to