Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2022-04-23 00:24:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Sat Apr 23 00:24:46 2022 rev:155 rq:970258 version:1.79.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2022-03-15 
19:03:53.576906335 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.1538/boost.changes    2022-04-23 
00:24:47.719734885 +0200
@@ -1,0 +2,10 @@
+Fri Apr 15 00:23:22 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.79.0:
+  * no new libraries
+  * for details on all changes see,
+    https://www.boost.org/users/history/version_1_79_0.html
+- add 0001-json-array-erase-relocate.patch
+- drop 0001-b2-fix-install.patch (obsolete)
+
+-------------------------------------------------------------------

Old:
----
  0001-b2-fix-install.patch
  boost_1_78_0.tar.bz2

New:
----
  0001-json-array-erase-relocate.patch
  boost_1_79_0.tar.bz2

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

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.ht3deX/_old  2022-04-23 00:24:51.967737149 +0200
+++ /var/tmp/diff_new_pack.ht3deX/_new  2022-04-23 00:24:51.987737159 +0200
@@ -19,9 +19,9 @@
 #
 %global flavor @BUILD_FLAVOR@%{nil}
 
-%define ver 1.78.0
-%define _ver 1_78_0
-%define package_version 1_78_0
+%define ver 1.79.0
+%define _ver 1_79_0
+%define package_version 1_79_0
 %define file_version %_ver
 %define lib_appendix %_ver
 %define docs_version 1.56.0
@@ -235,10 +235,9 @@
 %endif
 
 Name:           %{base_name}
-Version:        1.78.0
+Version:        1.79.0
 Release:        0
-%define library_version 1_78_0
-
+%define library_version 1_79_0
 Summary:        Boost C++ Libraries
 License:        BSL-1.0
 Group:          Development/Libraries/C and C++
@@ -266,7 +265,7 @@
 Patch20:        python_library_name.patch
 Patch21:        boost-remove-cmakedir.patch
 Patch22:        boost-process.patch
-Patch23:        0001-b2-fix-install.patch
+Patch23:        
https://www.boost.org/patches/1_79_0/0001-json-array-erase-relocate.patch
 BuildRequires:  fdupes
 BuildRequires:  gmp-devel
 BuildRequires:  libbz2-devel

++++++ 0001-json-array-erase-relocate.patch ++++++
diff -ur boost_1_79_0/boost/json/impl/array.ipp 
boost_1_79_0/boost/json/impl/array.ipp
--- boost_1_79_0/boost/json/impl/array.ipp      2022-04-06 17:02:43.000000000 
-0400
+++ boost_1_79_0/boost/json/impl/array.ipp      2022-04-13 20:55:20.464359478 
-0400
@@ -491,8 +491,11 @@
     auto const p = &(*t_)[0] +
         (pos - &(*t_)[0]);
     destroy(p, p + 1);
-    relocate(p, p + 1, 1);
     --t_->size;
+    if(t_->size > 0)
+        relocate(p, p + 1,
+            t_->size - (p -
+                &(*t_)[0]));
     return p;
 }
 
diff -ur boost_1_79_0/libs/json/test/array.cpp 
boost_1_79_0/libs/json/test/array.cpp
--- boost_1_79_0/libs/json/test/array.cpp       2022-04-06 17:02:43.000000000 
-0400
+++ boost_1_79_0/libs/json/test/array.cpp       2022-04-13 20:53:32.671782680 
-0400
@@ -1270,6 +1270,21 @@
     }
 
     void
+    testIssue692()
+    {
+           array a;
+           object obj;
+           obj["test1"] = "hello";
+           a.push_back(obj);
+           a.push_back(obj);
+           a.push_back(obj);
+           a.push_back(obj);
+           a.push_back(obj);
+           while(a.size())
+                   a.erase(a.begin());
+    }
+
+    void
     run()
     {
         testDestroy();
@@ -1283,6 +1298,7 @@
         testExceptions();
         testEquality();
         testHash();
+        testIssue692();
     }
 };
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.ht3deX/_old  2022-04-23 00:24:52.087737213 +0200
+++ /var/tmp/diff_new_pack.ht3deX/_new  2022-04-23 00:24:52.091737215 +0200
@@ -1,27 +1,27 @@
-libboost_atomic1_78_0
-libboost_container1_78_0
-libboost_context1_78_0
-libboost_coroutine1_78_0
-libboost_date_time1_78_0
-libboost_fiber1_78_0
-libboost_filesystem1_78_0
-libboost_graph1_78_0
-libboost_graph_parallel1_78_0
-libboost_iostreams1_78_0
-libboost_locale1_78_0
-libboost_math1_78_0
-libboost_mpi1_78_0
-libboost_nowide1_78_0
-libboost_test1_78_0
-libboost_program_options1_78_0
-libboost_python-py3-1_78_0
-libboost_random1_78_0
-libboost_serialization1_78_0
-libboost_stacktrace1_78_0
-libboost_system1_78_0
-libboost_thread1_78_0
-libboost_type_erasure1_78_0
-libboost_wave1_78_0
-libboost_regex1_78_0
-libboost_json1_78_0
+libboost_atomic1_79_0
+libboost_container1_79_0
+libboost_context1_79_0
+libboost_coroutine1_79_0
+libboost_date_time1_79_0
+libboost_fiber1_79_0
+libboost_filesystem1_79_0
+libboost_graph1_79_0
+libboost_graph_parallel1_79_0
+libboost_iostreams1_79_0
+libboost_locale1_79_0
+libboost_math1_79_0
+libboost_mpi1_79_0
+libboost_nowide1_79_0
+libboost_test1_79_0
+libboost_program_options1_79_0
+libboost_python-py3-1_79_0
+libboost_random1_79_0
+libboost_serialization1_79_0
+libboost_stacktrace1_79_0
+libboost_system1_79_0
+libboost_thread1_79_0
+libboost_type_erasure1_79_0
+libboost_wave1_79_0
+libboost_regex1_79_0
+libboost_json1_79_0
 

++++++ boost_1_78_0.tar.bz2 -> boost_1_79_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_78_0.tar.bz2 
/work/SRC/openSUSE:Factory/.boost.new.1538/boost_1_79_0.tar.bz2 differ: char 
11, line 1

Reply via email to