commit libpmemobj-cpp for openSUSE:Factory

2020-10-27 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-10-27 19:00:56

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463 (New)


Package is "libpmemobj-cpp"

Tue Oct 27 19:00:56 2020 rev:11 rq:844151 version:1.11

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2020-09-22 21:11:30.531946580 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3463/libpmemobj-cpp.changes  
2020-10-27 19:01:29.522854433 +0100
@@ -1,0 +2,23 @@
+Mon Oct 26 13:19:05 UTC 2020 - Christian Vögl 
+
+- Update to version 1.11
+  * experimental radix_tree container (single-threaded sorted map)
+  * experimental inline_string class (class serves similar
+purpose to pmem::obj::string, but keeps the data within the
+same allocation as inline_string itself)
+  * string_view class (support for compilers older than C++17)
+  * experimental self_relative_ptr and
+std::atomic specialization (persistent
+smart ptr which encapsulates the self offseted pointer and
+provides member access, dereference and array access
+operators - for some workloads it could be faster alternative
+for persistent_ptr)
+  * optimizations for concurrent_map with self_relative_ptr
+  * missing constructors for basic_string class
+  * conversion operator for basic_string class
+  * ported libcxx's sorted map tests
+  * lower and lower_eq methods for concurrent_map
+  * missing constructor for concurrent_map (comparator as an
+argument)
+
+---

Old:

  1.10.tar.gz

New:

  1.11.tar.gz



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.Ajstmu/_old  2020-10-27 19:01:30.006854786 +0100
+++ /var/tmp/diff_new_pack.Ajstmu/_new  2020-10-27 19:01:30.010854789 +0100
@@ -18,13 +18,13 @@
 
 Name:   libpmemobj-cpp
 %define lname   libpmemobj-cpp0
-Version:1.10
+Version:1.11
 Release:0
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 URL:http://pmem.io/pmdk/
-Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
+Source: https://github.com/pmem/libpmemobj-cpp/archive/%version.tar.gz
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -45,8 +45,8 @@
 %package devel
 Summary:C++ bindings for libpmemobj
 Group:  Development/Libraries/C and C++
-Obsoletes:  libpmemobj++-devel < %{version}
-Provides:   libpmemobj++-devel = %{version}
+Obsoletes:  libpmemobj++-devel < %version
+Provides:   libpmemobj++-devel = %version
 
 %description devel
 This package contains the header files for pmemobj's C++ interface.
@@ -63,11 +63,15 @@
 
 %build
 %cmake \
-%if %{suse_version} < 1500
- -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF 
-DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF 
-DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF 
-DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF 
-DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \
+%if 0%{?suse_version} < 1500
+   -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF \
+   -DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF \
+   -DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF \
+   -DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF \
+   -DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \
 %endif
-DCMAKE_INSTALL_DOCDIR="%_docdir/%name"
-make %{?_smp_mflags}
+%cmake_build
 
 %install
 %cmake_install

++ 1.10.tar.gz -> 1.11.tar.gz ++
 36296 lines of diff (skipped)




commit libpmemobj-cpp for openSUSE:Factory

2020-09-22 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-09-22 21:10:56

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.4249 (New)


Package is "libpmemobj-cpp"

Tue Sep 22 21:10:56 2020 rev:10 rq:836069 version:1.10

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2020-08-18 14:03:35.698328334 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.4249/libpmemobj-cpp.changes  
2020-09-22 21:11:30.531946580 +0200
@@ -1,0 +2,5 @@
+Tue Sep 15 09:52:16 UTC 2020 - Christian Vögl 
+
+- This version is needed for pmemkv (jsc#SLE-13670)
+
+---



Other differences:
--



commit libpmemobj-cpp for openSUSE:Factory

2020-08-18 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-08-18 14:01:07

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3399 (New)


Package is "libpmemobj-cpp"

Tue Aug 18 14:01:07 2020 rev:9 rq:827549 version:1.10

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2020-06-10 00:51:14.403388238 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3399/libpmemobj-cpp.changes  
2020-08-18 14:03:35.698328334 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 08:15:16 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Enable build for ppc64le
+
+---



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.Jph2My/_old  2020-08-18 14:03:36.174328547 +0200
+++ /var/tmp/diff_new_pack.Jph2My/_new  2020-08-18 14:03:36.178328549 +0200
@@ -30,7 +30,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(libpmemobj) >= 1.8
-ExclusiveArch:  x86_64
+ExclusiveArch:  x86_64 ppc64le
 
 %description
 There are three main features of the C++ bindings to libpmemobj:




commit libpmemobj-cpp for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-06-10 00:51:09

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606 (New)


Package is "libpmemobj-cpp"

Wed Jun 10 00:51:09 2020 rev:8 rq:812879 version:1.10

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2020-06-03 20:32:42.529207657 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606/libpmemobj-cpp.changes  
2020-06-10 00:51:14.403388238 +0200
@@ -5 +5,4 @@
-  - See ChangeLog for a complete list of changes
+  * New experimental container type "concurrent_map", a
+persistent concurrent map (based on concurrent skiplist
+implementation).
+  * swap() method for basic_string
@@ -6,0 +10 @@
+



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.ZTyFGS/_old  2020-06-10 00:51:15.347390708 +0200
+++ /var/tmp/diff_new_pack.ZTyFGS/_new  2020-06-10 00:51:15.351390718 +0200
@@ -18,14 +18,13 @@
 
 Name:   libpmemobj-cpp
 %define lname   libpmemobj-cpp0
+Version:1.10
+Release:0
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Version:1.10
-Release:0
 URL:http://pmem.io/pmdk/
 Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
@@ -60,7 +59,7 @@
 Example C++ programs (with source) on how to use libpmemobj++.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %cmake \
@@ -78,7 +77,7 @@
 %doc ChangeLog
 %_includedir/libpmemobj++/
 %_libdir/libpmemobj++/
-%{_libdir}/pkgconfig/*.pc
+%_libdir/pkgconfig/*.pc
 
 %files devel-doc
 %_docdir/%name/




commit libpmemobj-cpp for openSUSE:Factory

2020-06-03 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-06-03 20:31:52

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606 (New)


Package is "libpmemobj-cpp"

Wed Jun  3 20:31:52 2020 rev:7 rq:810790 version:1.10

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2020-03-06 21:27:21.881552566 +0100
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.3606/libpmemobj-cpp.changes  
2020-06-03 20:32:42.529207657 +0200
@@ -1,0 +2,6 @@
+Tue Jun  2 08:30:11 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to version 1.10
+  - See ChangeLog for a complete list of changes
+- Drop Add-support-for-older-cmake.patch fixed upstream
+---

Old:

  1.9.tar.gz
  Add-support-for-older-cmake.patch

New:

  1.10.tar.gz



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.4bh64z/_old  2020-06-03 20:32:43.305210090 +0200
+++ /var/tmp/diff_new_pack.4bh64z/_new  2020-06-03 20:32:43.309210102 +0200
@@ -21,11 +21,10 @@
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Version:1.9
+Version:1.10
 Release:0
 URL:http://pmem.io/pmdk/
 Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
-Patch0: Add-support-for-older-cmake.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  doxygen
@@ -62,7 +61,6 @@
 
 %prep
 %setup -q
-%patch0
 
 %build
 %cmake \

++ 1.9.tar.gz -> 1.10.tar.gz ++
 41325 lines of diff (skipped)




commit libpmemobj-cpp for openSUSE:Factory

2020-03-06 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2020-03-06 21:27:14

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.26092 (New)


Package is "libpmemobj-cpp"

Fri Mar  6 21:27:14 2020 rev:6 rq:781097 version:1.9

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2019-10-27 13:40:42.045244314 +0100
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.26092/libpmemobj-cpp.changes 
2020-03-06 21:27:21.881552566 +0100
@@ -1,0 +2,16 @@
+Thu Feb 13 09:14:33 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to version 1.9
+  - segment_vector has graduated out of experiment.
+  - new methods for pmem::obj::string (find() and its overloads)
+  - defragmentation feature as a separate class in pmem::obj namespace and
+support for the defragmentation in containers: concurrent_hash_map,
+vector, string
+  - removed template parameters from persistent_ptr_base class (make it
+type agnostic) and moved to the public API
+  - new methods for pmem::obj::concurrent_hash_map (insert_or_assign and
+its overloads)
+- Add Add-support-for-older-cmake.patch for compatibility with older cmake 
versions
+- Disable tests for older GCC with incomplete c++14 support
+
+---

Old:

  1.8.tar.gz

New:

  1.9.tar.gz
  Add-support-for-older-cmake.patch



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.YgVcG9/_old  2020-03-06 21:27:22.425552902 +0100
+++ /var/tmp/diff_new_pack.YgVcG9/_new  2020-03-06 21:27:22.425552902 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpmemobj-cpp
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,15 +21,17 @@
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Version:1.8
+Version:1.9
 Release:0
 URL:http://pmem.io/pmdk/
 Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
+Patch0: Add-support-for-older-cmake.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
+BuildRequires:  doxygen
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(libpmemobj) >= 1.7
+BuildRequires:  pkgconfig(libpmemobj) >= 1.8
 ExclusiveArch:  x86_64
 
 %description
@@ -60,11 +62,12 @@
 
 %prep
 %setup -q
+%patch0
 
 %build
 %cmake \
 %if %{suse_version} < 1500
-   -DENABLE_ARRAY=OFF -DENABLE_VECTOR=OFF -DENABLE_STRING=OFF  \
+ -DTEST_ARRAY=OFF -DTEST_VECTOR=OFF -DTEST_STRING=OFF 
-DTEST_CONCURRENT_HASHMAP=OFF -DTEST_SEGMENT_VECTOR_ARRAY_EXPSIZE=OFF 
-DTEST_SEGMENT_VECTOR_VECTOR_EXPSIZE=OFF 
-DTEST_SEGMENT_VECTOR_VECTOR_FIXEDSIZE=OFF 
-DTEST_ENUMERABLE_THREAD_SPECIFIC=OFF \
 %endif
-DCMAKE_INSTALL_DOCDIR="%_docdir/%name"
 make %{?_smp_mflags}

++ 1.8.tar.gz -> 1.9.tar.gz ++
 36827 lines of diff (skipped)

++ Add-support-for-older-cmake.patch ++
commit 3ad51fe8692a28297bcc32758e41bd4c46a493d8
Author: Nicolas Morey-Chaisemartin 
Date:   Mon Mar 2 10:10:44 2020 +0100

Add support for older cmake

cmake GREATER_EQUAL comparator was not available on SLE12

Signed-off-by: Nicolas Morey-Chaisemartin 

diff --git cmake/check_compiling_issues.cmake cmake/check_compiling_issues.cmake
index 76de61fba773..a1d89590f12d 100644
--- cmake/check_compiling_issues.cmake
+++ cmake/check_compiling_issues.cmake
@@ -37,7 +37,7 @@ if(NOT MSVC_VERSION)
# Even if we are ensuring that we use CMAKE_CXX_STANDARD >= 14, check if
# shared_mutex header file is available for the current compiler version
# because CXX_STANDARD is being set to 14 for --c++1y parameter
-   if(CXX_STANDARD GREATER_EQUAL 14)
+   if((CXX_STANDARD GREATER 14) OR (CXX_STANDARD EQUAL 14))
set(CMAKE_REQUIRED_FLAGS "--std=c++${CMAKE_CXX_STANDARD} -c")
CHECK_CXX_SOURCE_COMPILES(
"#include 



commit libpmemobj-cpp for openSUSE:Factory

2019-10-27 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2019-10-27 13:40:34

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.2990 (New)


Package is "libpmemobj-cpp"

Sun Oct 27 13:40:34 2019 rev:5 rq:742012 version:1.8

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2019-06-01 09:50:55.207295192 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.2990/libpmemobj-cpp.changes  
2019-10-27 13:40:42.045244314 +0100
@@ -1,0 +2,8 @@
+Fri Oct 11 14:34:23 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to version 1.8 (jsc#SLE-9886)
+  - array/vector/string/concurrent_hash_map have graduated out of experiment.
+They are now guaranteed to have a stable API
+  - See ChangeLog for a list of all fixes
+
+---

Old:

  1.6.tar.gz

New:

  1.8.tar.gz



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.CxbCBc/_old  2019-10-27 13:40:43.045245520 +0100
+++ /var/tmp/diff_new_pack.CxbCBc/_new  2019-10-27 13:40:43.069245549 +0100
@@ -21,7 +21,7 @@
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Version:1.6
+Version:1.8
 Release:0
 URL:http://pmem.io/pmdk/
 Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
@@ -29,7 +29,7 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(libpmemobj) >= 1.4
+BuildRequires:  pkgconfig(libpmemobj) >= 1.7
 ExclusiveArch:  x86_64
 
 %description
@@ -77,6 +77,7 @@
 %doc ChangeLog
 %_includedir/libpmemobj++/
 %_libdir/libpmemobj++/
+%{_libdir}/pkgconfig/*.pc
 
 %files devel-doc
 %_docdir/%name/

++ 1.6.tar.gz -> 1.8.tar.gz ++
 101566 lines of diff (skipped)




commit libpmemobj-cpp for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2019-06-01 09:50:55

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148 (New)


Package is "libpmemobj-cpp"

Sat Jun  1 09:50:55 2019 rev:4 rq:706086 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2019-05-28 09:44:04.861827340 +0200
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148/libpmemobj-cpp.changes  
2019-06-01 09:50:55.207295192 +0200
@@ -1,0 +2,6 @@
+Tue May 28 11:39:32 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Disable experimental array/vector/string for older releases as
+  GCC doesn't fully support the required C++11 extensions.
+
+---



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.y2tktK/_old  2019-06-01 09:50:55.715295018 +0200
+++ /var/tmp/diff_new_pack.y2tktK/_new  2019-06-01 09:50:55.719295017 +0200
@@ -62,7 +62,11 @@
 %setup -q
 
 %build
-%cmake -DCMAKE_INSTALL_DOCDIR="%_docdir/%name"
+%cmake \
+%if %{suse_version} < 1500
+   -DENABLE_ARRAY=OFF -DENABLE_VECTOR=OFF -DENABLE_STRING=OFF  \
+%endif
+   -DCMAKE_INSTALL_DOCDIR="%_docdir/%name"
 make %{?_smp_mflags}
 
 %install




commit libpmemobj-cpp for openSUSE:Factory

2019-05-28 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2019-05-28 09:44:04

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148 (New)


Package is "libpmemobj-cpp"

Tue May 28 09:44:04 2019 rev:3 rq:705791 version:1.6

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2019-02-08 12:11:18.821516260 +0100
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.5148/libpmemobj-cpp.changes  
2019-05-28 09:44:04.861827340 +0200
@@ -1,0 +2,6 @@
+Mon May 13 08:12:29 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to version 1.6 (jsc#6358)
+  - See ChangeLog for the complete change list
+
+---

Old:

  1.5.tar.gz

New:

  1.6.tar.gz



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.bbVzsT/_old  2019-05-28 09:44:05.733827038 +0200
+++ /var/tmp/diff_new_pack.bbVzsT/_new  2019-05-28 09:44:05.737827036 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -21,10 +21,10 @@
 Summary:C++ bindings for libpmemobj
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Version:1.5
+Version:1.6
 Release:0
 URL:http://pmem.io/pmdk/
-Source: https://github.com/pmem/libpmemobj-cpp/archive/1.5.tar.gz
+Source: 
https://github.com/pmem/libpmemobj-cpp/archive/%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -69,7 +69,8 @@
 %cmake_install
 
 %files devel
-%doc LICENSE
+%license LICENSE
+%doc ChangeLog
 %_includedir/libpmemobj++/
 %_libdir/libpmemobj++/
 

++ 1.5.tar.gz -> 1.6.tar.gz ++
 85997 lines of diff (skipped)




commit libpmemobj-cpp for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package libpmemobj-cpp for openSUSE:Factory 
checked in at 2019-02-08 12:11:15

Comparing /work/SRC/openSUSE:Factory/libpmemobj-cpp (Old)
 and  /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.28833 (New)


Package is "libpmemobj-cpp"

Fri Feb  8 12:11:15 2019 rev:2 rq:672105 version:1.5

Changes:

--- /work/SRC/openSUSE:Factory/libpmemobj-cpp/libpmemobj-cpp.changes
2018-11-26 10:23:33.709503105 +0100
+++ /work/SRC/openSUSE:Factory/.libpmemobj-cpp.new.28833/libpmemobj-cpp.changes 
2019-02-08 12:11:18.821516260 +0100
@@ -1,0 +2,5 @@
+Wed Feb  6 09:46:51 UTC 2019 - nmoreychaisemar...@suse.com
+
+- Conflict with former libpmemobj++-devel (bsc#1124441)
+
+---



Other differences:
--
++ libpmemobj-cpp.spec ++
--- /var/tmp/diff_new_pack.XHFiSE/_old  2019-02-08 12:11:19.801515893 +0100
+++ /var/tmp/diff_new_pack.XHFiSE/_new  2019-02-08 12:11:19.805515891 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpmemobj-cpp
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,24 +12,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 Name:   libpmemobj-cpp
 %define lname   libpmemobj-cpp0
 Summary:C++ bindings for libpmemobj
-Version:1.5
-Release:0
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
+Version:1.5
+Release:0
 URL:http://pmem.io/pmdk/
 Source: https://github.com/pmem/libpmemobj-cpp/archive/1.5.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake
-BuildRequires:  pkgconfig(libpmemobj) >= 1.4
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(libpmemobj) >= 1.4
 ExclusiveArch:  x86_64
 
 %description
@@ -45,6 +45,8 @@
 %package devel
 Summary:C++ bindings for libpmemobj
 Group:  Development/Libraries/C and C++
+Obsoletes:  libpmemobj++-devel < %{version}
+Provides:   libpmemobj++-devel = %{version}
 
 %description devel
 This package contains the header files for pmemobj's C++ interface.