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-08-19 17:53:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Fri Aug 19 17:53:02 2022 rev:157 rq:997616 version:1.80.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2022-05-30 12:42:26.392269911 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.2083/boost.changes 2022-08-19 17:54:00.911790604 +0200 @@ -1,0 +2,10 @@ +Wed Aug 17 21:05:02 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.80.0: + * no new libraries + * for details on all the long list of changes, see + https://www.boost.org/users/history/version_1_80_0.html +- drop 0001-json-array-erase-relocate.patch + boost-mp-locale-fix.patch: upstream + +------------------------------------------------------------------- Old: ---- 0001-json-array-erase-relocate.patch boost-mp-locale-fix.patch boost_1_79_0.tar.bz2 New: ---- boost_1_80_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.491800203 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.503800229 +0200 @@ -19,9 +19,9 @@ # %global flavor @BUILD_FLAVOR@%{nil} -%define ver 1.79.0 -%define _ver 1_79_0 -%define package_version 1_79_0 +%define ver 1.80.0 +%define _ver 1_80_0 +%define package_version 1_80_0 %define file_version %_ver %define lib_appendix %_ver %define docs_version 1.56.0 @@ -235,9 +235,9 @@ %endif Name: %{base_name} -Version: 1.79.0 +Version: 1.80.0 Release: 0 -%define library_version 1_79_0 +%define library_version 1_80_0 Summary: Boost C++ Libraries License: BSL-1.0 Group: Development/Libraries/C and C++ @@ -265,8 +265,6 @@ Patch20: python_library_name.patch Patch21: boost-remove-cmakedir.patch Patch22: boost-process.patch -Patch23: https://www.boost.org/patches/1_79_0/0001-json-array-erase-relocate.patch -Patch24: boost-mp-locale-fix.patch BuildRequires: fdupes BuildRequires: gmp-devel BuildRequires: libbz2-devel @@ -1260,8 +1258,6 @@ %patch20 -p1 %patch21 -p1 %patch22 -p2 -%patch23 -p1 -%patch24 -p1 %build find . -type f -exec chmod u+w {} + ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.595800421 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.599800430 +0200 @@ -1,27 +1,27 @@ -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 +libboost_atomic1_80_0 +libboost_container1_80_0 +libboost_context1_80_0 +libboost_coroutine1_80_0 +libboost_date_time1_80_0 +libboost_fiber1_80_0 +libboost_filesystem1_80_0 +libboost_graph1_80_0 +libboost_graph_parallel1_80_0 +libboost_iostreams1_80_0 +libboost_locale1_80_0 +libboost_math1_80_0 +libboost_mpi1_80_0 +libboost_nowide1_80_0 +libboost_test1_80_0 +libboost_program_options1_80_0 +libboost_python-py3-1_80_0 +libboost_random1_80_0 +libboost_serialization1_80_0 +libboost_stacktrace1_80_0 +libboost_system1_80_0 +libboost_thread1_80_0 +libboost_type_erasure1_80_0 +libboost_wave1_80_0 +libboost_regex1_80_0 +libboost_json1_80_0 ++++++ boost-1.57.0-python-abi_letters.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.615800463 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.619800472 +0200 @@ -1,7 +1,7 @@ -Index: boost_1_74_0/tools/build/src/tools/python.jam +Index: boost_1_80_0/tools/build/src/tools/python.jam =================================================================== ---- boost_1_74_0.orig/tools/build/src/tools/python.jam -+++ boost_1_74_0/tools/build/src/tools/python.jam +--- boost_1_80_0.orig/tools/build/src/tools/python.jam ++++ boost_1_80_0/tools/build/src/tools/python.jam @@ -102,7 +102,7 @@ py3-version = ; # using python : 2.3 : /usr/local/bin/python ; # @@ -29,7 +29,7 @@ { exec-prefix ?= $(prefix) ; -@@ -671,7 +671,7 @@ rule version-suffix ( version ) +@@ -677,7 +677,7 @@ rule version-suffix ( version ) # Declare a target to represent Python's library. # @@ -38,7 +38,7 @@ { # Compute the representation of Python version in the name of Python's # library file. -@@ -695,13 +695,13 @@ local rule declare-libpython-target ( ve +@@ -701,13 +701,13 @@ local rule declare-libpython-target ( ve } # Declare it. @@ -54,7 +54,7 @@ { local prefix ; local exec-prefix ; -@@ -717,6 +717,7 @@ local rule configure ( version ? : cmd-o +@@ -723,6 +723,7 @@ local rule configure ( version ? : cmd-o extension-suffix ?= _d ; } extension-suffix ?= "" ; @@ -62,7 +62,7 @@ local cmds-to-try ; -@@ -792,7 +793,7 @@ local rule configure ( version ? : cmd-o +@@ -798,7 +799,7 @@ local rule configure ( version ? : cmd-o exec-prefix = $(sys.exec_prefix) ; compute-default-paths $(target-os) : $(sys.version) : @@ -71,7 +71,7 @@ version = $(sys.version) ; interpreter-cmd ?= $(cmd) ; -@@ -973,7 +974,7 @@ local rule configure ( version ? : cmd-o +@@ -979,7 +980,7 @@ local rule configure ( version ? : cmd-o } else { ++++++ boost-aarch64-flags.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.635800505 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.635800505 +0200 @@ -1,8 +1,8 @@ -Index: boost_1_74_0/tools/build/src/tools/gcc.jam +Index: boost_1_80_0/tools/build/src/tools/gcc.jam =================================================================== ---- boost_1_74_0.orig/tools/build/src/tools/gcc.jam -+++ boost_1_74_0/tools/build/src/tools/gcc.jam -@@ -442,7 +442,6 @@ local rule compile-link-flags ( * ) +--- boost_1_80_0.orig/tools/build/src/tools/gcc.jam ++++ boost_1_80_0/tools/build/src/tools/gcc.jam +@@ -371,7 +371,6 @@ local rule compile-link-flags ( * ) local generic-os = [ set.difference $(all-os) : aix hpux ] ; local arch = power sparc x86 ; compile-link-flags <target-os>$(generic-os)/<architecture>$(arch)/<address-model>32 : -m32 ; ++++++ boost-no_type_punning.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.651800539 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.651800539 +0200 @@ -75,7 +75,7 @@ =================================================================== --- libs/python/src/object/class.cpp.orig +++ libs/python/src/object/class.cpp -@@ -616,9 +616,11 @@ namespace objects +@@ -612,9 +612,11 @@ namespace objects void class_base::add_property( char const* name, object const& fget, char const* docstr) { @@ -88,7 +88,7 @@ this->setattr(name, property); } -@@ -626,9 +628,11 @@ namespace objects +@@ -622,9 +624,11 @@ namespace objects void class_base::add_property( char const* name, object const& fget, object const& fset, char const* docstr) { ++++++ boost-pool_check_overflow.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.667800573 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.667800573 +0200 @@ -4,8 +4,8 @@ Index: boost/pool/pool.hpp =================================================================== ---- boost/pool/pool.hpp.orig 2007-11-25 19:07:19.000000000 +0100 -+++ boost/pool/pool.hpp 2012-06-22 13:03:49.422438613 +0200 +--- boost/pool/pool.hpp.orig ++++ boost/pool/pool.hpp @@ -10,6 +10,8 @@ #define BOOST_POOL_HPP @@ -15,9 +15,9 @@ // std::less, std::less_equal, std::greater #include <functional> -@@ -793,6 +793,9 @@ void * pool<UserAllocator>::ordered_mall - //! \returns Address of chunk n if allocated ok. - //! \returns 0 if not enough memory for n chunks. +@@ -806,6 +808,9 @@ void * pool<UserAllocator>::ordered_mall + if (n > max_chunks()) + return 0; + if (requested_size && (n > (std::numeric_limits<size_type>::max)() / requested_size)) + return 0; @@ -25,7 +25,7 @@ const size_type partition_size = alloc_size(); const size_type total_req_size = n * requested_size; const size_type num_chunks = total_req_size / partition_size + -@@ -975,6 +979,8 @@ +@@ -988,6 +993,8 @@ public: { if(max_alloc_size && (n > max_alloc_size)) return 0; ++++++ boost-remove-cmakedir.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.683800606 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.687800615 +0200 @@ -1,8 +1,8 @@ -Index: boost_1_74_0/tools/boost_install/boost-install.jam +Index: boost_1_80_0/tools/boost_install/boost-install.jam =================================================================== ---- boost_1_74_0.orig/tools/boost_install/boost-install.jam -+++ boost_1_74_0/tools/boost_install/boost-install.jam -@@ -652,25 +652,6 @@ rule generate-cmake-config- ( target : s +--- boost_1_80_0.orig/tools/boost_install/boost-install.jam ++++ boost_1_80_0/tools/boost_install/boost-install.jam +@@ -753,25 +753,6 @@ rule generate-cmake-config- ( target : s "get_filename_component(_BOOST_CMAKEDIR \"${CMAKE_CURRENT_LIST_DIR}/../\" REALPATH)" : true ; ++++++ boost-rpmoptflags-only.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.707800656 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.711800664 +0200 @@ -2,26 +2,30 @@ =================================================================== --- tools/build/src/tools/gcc.jam.orig +++ tools/build/src/tools/gcc.jam -@@ -704,15 +704,15 @@ actions compile.c.pch +@@ -623,17 +623,17 @@ actions compile.c.pch ### # Declare flags and action for compilation. -toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ; -toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ; -toolset.flags gcc.compile OPTIONS <optimization>space : -Os ; -+toolset.flags gcc.compile OPTIONS <optimization>off : ; -+toolset.flags gcc.compile OPTIONS <optimization>speed : ; -+toolset.flags gcc.compile OPTIONS <optimization>space : ; +-toolset.flags gcc.compile OPTIONS <optimization>minimal : -O1 ; +-toolset.flags gcc.compile OPTIONS <optimization>debug : -Og ; ++toolset.flags gcc.compile OPTIONS <optimization>off : ; ++toolset.flags gcc.compile OPTIONS <optimization>speed : ; ++toolset.flags gcc.compile OPTIONS <optimization>space : ; ++toolset.flags gcc.compile OPTIONS <optimization>minimal : ; ++toolset.flags gcc.compile OPTIONS <optimization>debug : ; -toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ; -toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ; -toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ; -+toolset.flags gcc.compile OPTIONS <inlining>off : ; -+toolset.flags gcc.compile OPTIONS <inlining>on : ; -+toolset.flags gcc.compile OPTIONS <inlining>full : ; ++toolset.flags gcc.compile OPTIONS <inlining>off : ; ++toolset.flags gcc.compile OPTIONS <inlining>on : ; ++toolset.flags gcc.compile OPTIONS <inlining>full : ; -toolset.flags gcc.compile OPTIONS <warnings>off : -w ; -+toolset.flags gcc.compile OPTIONS <warnings>off : ; ++toolset.flags gcc.compile OPTIONS <warnings>off : ; toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ; toolset.flags gcc.compile OPTIONS <warnings>all : -Wall ; toolset.flags gcc.compile OPTIONS <warnings>extra : -Wall -Wextra ; ++++++ boost_1_79_0.tar.bz2 -> boost_1_80_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_79_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.2083/boost_1_80_0.tar.bz2 differ: char 11, line 1 ++++++ dynamic_linking.patch ++++++ --- /var/tmp/diff_new_pack.wmNzqk/_old 2022-08-19 17:54:05.763800774 +0200 +++ /var/tmp/diff_new_pack.wmNzqk/_new 2022-08-19 17:54:05.767800782 +0200 @@ -1,7 +1,7 @@ -Index: boost_1_74_0/libs/test/build/Jamfile.v2 +Index: boost_1_80_0/libs/test/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/test/build/Jamfile.v2 -+++ boost_1_74_0/libs/test/build/Jamfile.v2 +--- boost_1_80_0.orig/libs/test/build/Jamfile.v2 ++++ boost_1_80_0/libs/test/build/Jamfile.v2 @@ -95,7 +95,7 @@ lib boost_test_exec_monitor : # sources $(TEST_EXEC_MON_SOURCES).cpp @@ -11,10 +11,10 @@ : # default build : # usage-requirements <link>shared:<define>BOOST_TEST_DYN_LINK=1 -Index: boost_1_74_0/libs/exception/build/Jamfile.v2 +Index: boost_1_80_0/libs/exception/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/exception/build/Jamfile.v2 -+++ boost_1_74_0/libs/exception/build/Jamfile.v2 +--- boost_1_80_0.orig/libs/exception/build/Jamfile.v2 ++++ boost_1_80_0/libs/exception/build/Jamfile.v2 @@ -7,7 +7,7 @@ project boost/exception @@ -24,11 +24,11 @@ ; lib boost_exception : clone_current_exception_non_intrusive.cpp ; -Index: boost_1_74_0/libs/chrono/build/Jamfile.v2 +Index: boost_1_80_0/libs/chrono/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/chrono/build/Jamfile.v2 -+++ boost_1_74_0/libs/chrono/build/Jamfile.v2 -@@ -93,7 +93,7 @@ project boost/chrono +--- boost_1_80_0.orig/libs/chrono/build/Jamfile.v2 ++++ boost_1_80_0/libs/chrono/build/Jamfile.v2 +@@ -90,7 +90,7 @@ project boost/chrono <toolset>sun:<define>__typeof__=__typeof__ <link>shared:<define>BOOST_CHRONO_DYN_LINK=1 @@ -37,7 +37,7 @@ <toolset>gcc-3.4.4:<linkflags>--enable-auto-import <toolset>gcc-4.3.4:<linkflags>--enable-auto-import <toolset>gcc-4.4.0,<target-os>windows:<linkflags>--enable-auto-import -@@ -107,7 +107,7 @@ lib boost_chrono +@@ -104,7 +104,7 @@ lib boost_chrono : $(SOURCES).cpp : <link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building dll's @@ -46,10 +46,10 @@ ; boost-install boost_chrono ; -Index: boost_1_74_0/libs/system/build/Jamfile.v2 +Index: boost_1_80_0/libs/system/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/system/build/Jamfile.v2 -+++ boost_1_74_0/libs/system/build/Jamfile.v2 +--- boost_1_80_0.orig/libs/system/build/Jamfile.v2 ++++ boost_1_80_0/libs/system/build/Jamfile.v2 @@ -11,7 +11,7 @@ project boost/system : source-location ../src : usage-requirements # pass these requirement to dependents (i.e. users) @@ -68,10 +68,10 @@ ; boost-install boost_system ; -Index: boost_1_74_0/libs/timer/build/Jamfile.v2 +Index: boost_1_80_0/libs/timer/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/timer/build/Jamfile.v2 -+++ boost_1_74_0/libs/timer/build/Jamfile.v2 +--- boost_1_80_0.orig/libs/timer/build/Jamfile.v2 ++++ boost_1_80_0/libs/timer/build/Jamfile.v2 @@ -13,7 +13,7 @@ project boost/timer <library>/boost/chrono//boost_chrono : usage-requirements # pass these requirement to dependants (i.e. users) @@ -90,11 +90,11 @@ ; boost-install boost_timer ; -Index: boost_1_74_0/libs/filesystem/build/Jamfile.v2 +Index: boost_1_80_0/libs/filesystem/build/Jamfile.v2 =================================================================== ---- boost_1_74_0.orig/libs/filesystem/build/Jamfile.v2 -+++ boost_1_74_0/libs/filesystem/build/Jamfile.v2 -@@ -54,7 +54,7 @@ project boost/filesystem +--- boost_1_80_0.orig/libs/filesystem/build/Jamfile.v2 ++++ boost_1_80_0/libs/filesystem/build/Jamfile.v2 +@@ -130,7 +130,7 @@ project boost/filesystem : source-location ../src : usage-requirements # pass these requirement to dependents (i.e. users) <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1 @@ -103,7 +103,7 @@ ; SOURCES = -@@ -157,7 +157,7 @@ lib boost_filesystem +@@ -163,7 +163,7 @@ lib boost_filesystem <conditional>@select-platform-specific-sources <include>../src <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1