Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2025-09-24 15:22:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Wed Sep 24 15:22:49 2025 rev:176 rq:1304293 version:1.89.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2025-09-05 21:42:08.685699426 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.27445/boost.changes 2025-09-24 15:24:03.523786656 +0200 @@ -1,0 +2,13 @@ +Thu Sep 04 08:48:57 CEST 2025 - [email protected] + +- update to 1.89.0 + * new libraries: + + Bloom (Header-only Bloom filter library) + * breaking changes: + - stub library for boost-system has been removed + * for details on all changes see, + https://www.boost.org/releases/1.89.0/ +- dynamic-linking.patch: updated +- boost-no-exception.patch: updated + +------------------------------------------------------------------- Old: ---- boost_1_88_0.tar.bz2 New: ---- boost_1_89_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.abvZqP/_old 2025-09-24 15:24:05.875885710 +0200 +++ /var/tmp/diff_new_pack.abvZqP/_new 2025-09-24 15:24:05.875885710 +0200 @@ -19,8 +19,8 @@ # %global flavor @BUILD_FLAVOR@%{nil} -%define ver 1.88.0 -%define _ver 1_88_0 +%define ver 1.89.0 +%define _ver 1_89_0 %define file_version %_ver %define lib_appendix %_ver %define docs_version 1.56.0 @@ -72,9 +72,9 @@ %define base_name boost%{?name_suffix} Name: %{base_name} -Version: 1.88.0 +Version: 1.89.0 Release: 0 -%define library_version 1_88_0 +%define library_version 1_89_0 Summary: Boost C++ Libraries License: BSL-1.0 Group: Development/Libraries/C and C++ @@ -184,7 +184,6 @@ Requires: libboost_random%{library_version}-devel Requires: libboost_regex%{library_version}-devel Requires: libboost_serialization%{library_version}-devel -Requires: libboost_system%{library_version}-devel Requires: libboost_test%{library_version}-devel Requires: libboost_thread%{library_version}-devel Requires: libboost_timer%{library_version}-devel @@ -353,7 +352,6 @@ Group: Development/Libraries/C and C++ Requires: libboost_contract%{library_version} = %{version} Requires: libboost_headers%{library_version}-devel = %{version} -Requires: libboost_system%{library_version}-devel = %{version} Requires: libstdc++-devel Conflicts: libboost_contract-devel-impl Conflicts: libboost_contract1_66_0-devel @@ -453,7 +451,6 @@ Requires: libboost_atomic%{library_version}-devel = %{version} Requires: libboost_filesystem%{library_version} = %{version} Requires: libboost_headers%{library_version}-devel = %{version} -Requires: libboost_system%{library_version}-devel = %{version} Requires: libstdc++-devel Conflicts: boost-devel < 1.63 Conflicts: libboost_filesystem-devel-impl @@ -538,6 +535,7 @@ Requires: libboost_log%{library_version} = %{version} Requires: libboost_random%{library_version}-devel = %{version} Requires: libboost_regex%{library_version}-devel = %{version} +Requires: libboost_serialization%{library_version}-devel = %{version} Requires: libboost_thread%{library_version} = %{version} Conflicts: boost-devel < 1.63 Conflicts: libboost_log-devel-impl @@ -834,28 +832,6 @@ Boost.Stacktrace is a simple C++03 library that provide information about call sequence in a human-readable form. -%package -n libboost_system%{library_version} -Summary: Boost.System runtime library -Group: System/Libraries -Requires: boost-license%{library_version} - -%description -n libboost_system%{library_version} -This package contains the Boost.System stub library. - -%package -n libboost_system%{library_version}-devel -Summary: Development headers for Boost.System library -Group: Development/Libraries/C and C++ -Requires: libboost_headers%{library_version}-devel = %{version} -Requires: libboost_system%{library_version} = %{version} -Conflicts: boost-devel < 1.63 -Conflicts: libboost_system-devel-impl -Conflicts: libboost_system1_66_0-devel -Provides: libboost_system-devel-impl = %{version} - -%description -n libboost_system%{library_version}-devel -This package contained Boost.System development library. It is no -longer required as the library is headers only. - %package -n libboost_thread%{library_version} Summary: Boost.Thread runtime libraries Group: System/Libraries @@ -867,7 +843,9 @@ %package -n libboost_thread%{library_version}-devel Summary: Development headers for Boost.Thread library Group: Development/Libraries/C and C++ +Requires: libboost_atomic%{library_version}-devel = %{version} Requires: libboost_chrono%{library_version}-devel = %{version} +Requires: libboost_container%{library_version}-devel = %{version} Requires: libboost_date_time%{library_version}-devel = %{version} Requires: libboost_headers%{library_version}-devel = %{version} Requires: libboost_thread%{library_version} = %{version} @@ -957,7 +935,6 @@ Group: Development/Libraries/C and C++ Requires: libboost_headers%{library_version}-devel = %{version} Requires: libboost_random%{library_version} = %{version} -Requires: libboost_system%{library_version}-devel = %{version} Conflicts: boost-devel < 1.63 Conflicts: libboost_random-devel-impl Conflicts: libboost_random1_66_0-devel @@ -1002,7 +979,6 @@ Requires: libboost_chrono%{library_version}-devel = %{version} Requires: libboost_headers%{library_version}-devel = %{version} Requires: libboost_locale%{library_version} = %{version} -Requires: libboost_system%{library_version}-devel = %{version} Requires: libboost_thread%{library_version}-devel = %{version} Requires: libicu-devel Conflicts: boost-devel < 1.63 @@ -1048,7 +1024,6 @@ Group: Development/Libraries/C and C++ Requires: libboost_chrono%{library_version}-devel = %{version} Requires: libboost_headers%{library_version}-devel = %{version} -Requires: libboost_system%{library_version}-devel = %{version} Requires: libboost_thread%{library_version}-devel = %{version} Requires: libboost_type_erasure%{library_version} = %{version} Conflicts: boost-devel < 1.63 @@ -1401,10 +1376,6 @@ rm -f %{buildroot}%{_libdir}/libboost_container.so* rm -r %{buildroot}%{_libdir}/cmake/boost_graph-%{version} rm -f %{buildroot}%{_libdir}/libboost_graph.so* -# If no library was needed to be built, system was built to avoid building everything. -# If needs to be removed from the extra package in that case -rm -Rf %{buildroot}%{_libdir}/cmake/boost_system-%{version} -rm -Rf %{buildroot}%{_libdir}/libboost_system.so* rm -r %{buildroot}%{_includedir}/boost rm -f %{buildroot}%{_libdir}/libboost_{w,}serialization* @@ -1436,7 +1407,6 @@ %ldconfig_scriptlets -n libboost_nowide%{library_version} %ldconfig_scriptlets -n libboost_graph%{library_version} %ldconfig_scriptlets -n libboost_stacktrace%{library_version} -%ldconfig_scriptlets -n libboost_system%{library_version} %ldconfig_scriptlets -n libboost_wave%{library_version} %ldconfig_scriptlets -n libboost_url%{library_version} %ldconfig_scriptlets -n libboost_random%{library_version} @@ -1722,14 +1692,6 @@ %{_libdir}/libboost_stacktrace_basic.so %{_libdir}/libboost_stacktrace_noop.so -%files -n libboost_system%{library_version} -%{_libdir}/libboost_system.so.%{version} - -%files -n libboost_system%{library_version}-devel -%dir %{_libdir}/cmake/boost_system-%{version} -%{_libdir}/cmake/boost_system-%{version}/* -%{_libdir}/libboost_system.so - %files -n libboost_thread%{library_version} %{_libdir}/libboost_thread.so.%{version} ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.abvZqP/_old 2025-09-24 15:24:05.959889247 +0200 +++ /var/tmp/diff_new_pack.abvZqP/_new 2025-09-24 15:24:05.963889417 +0200 @@ -1,30 +1,29 @@ -libboost_atomic1_88_0 -libboost_container1_88_0 -libboost_context1_88_0 -libboost_coroutine1_88_0 -libboost_date_time1_88_0 -libboost_fiber1_88_0 -libboost_filesystem1_88_0 -libboost_graph1_88_0 -libboost_graph_parallel1_88_0 -libboost_iostreams1_88_0 -libboost_locale1_88_0 -libboost_math1_88_0 -libboost_mpi1_88_0 -libboost_nowide1_88_0 -libboost_test1_88_0 -libboost_process1_88_0 -libboost_program_options1_88_0 -libboost_python-py3-1_88_0 -libboost_random1_88_0 -libboost_serialization1_88_0 -libboost_stacktrace1_88_0 -libboost_system1_88_0 -libboost_thread1_88_0 -libboost_type_erasure1_88_0 -libboost_wave1_88_0 -libboost_url1_88_0 -libboost_regex1_88_0 -libboost_json1_88_0 -libboost_charconv1_88_0 +libboost_atomic1_89_0 +libboost_container1_89_0 +libboost_context1_89_0 +libboost_coroutine1_89_0 +libboost_date_time1_89_0 +libboost_fiber1_89_0 +libboost_filesystem1_89_0 +libboost_graph1_89_0 +libboost_graph_parallel1_89_0 +libboost_iostreams1_89_0 +libboost_locale1_89_0 +libboost_math1_89_0 +libboost_mpi1_89_0 +libboost_nowide1_89_0 +libboost_test1_89_0 +libboost_process1_89_0 +libboost_program_options1_89_0 +libboost_python-py3-1_89_0 +libboost_random1_89_0 +libboost_serialization1_89_0 +libboost_stacktrace1_89_0 +libboost_thread1_89_0 +libboost_type_erasure1_89_0 +libboost_wave1_89_0 +libboost_url1_89_0 +libboost_regex1_89_0 +libboost_json1_89_0 +libboost_charconv1_89_0 ++++++ boost-no-exception.patch ++++++ --- /var/tmp/diff_new_pack.abvZqP/_old 2025-09-24 15:24:05.987890427 +0200 +++ /var/tmp/diff_new_pack.abvZqP/_new 2025-09-24 15:24:05.991890596 +0200 @@ -1,5 +1,8 @@ ---- libs/coroutine/build.jam.orig 2025-04-07 13:03:25.986849061 +0200 -+++ libs/coroutine/build.jam 2025-04-07 13:03:38.011144537 +0200 +On Linux the boost exception library is a stub and no package is +generated for it. See comments in spec file. + +--- libs/coroutine/build.jam.orig ++++ libs/coroutine/build.jam @@ -10,7 +10,6 @@ /boost/config//boost_config /boost/context//boost_context @@ -8,4 +11,44 @@ /boost/move//boost_move /boost/system//boost_system /boost/throw_exception//boost_throw_exception +diff --git a/build.jam b/build.jam +index d0caf573..bd3c231b 100644 +--- libs/thread/build.jam.orig ++++ libs/thread/build.jam +@@ -16,7 +16,6 @@ constant boost_dependencies : + /boost/container_hash//boost_container_hash + /boost/core//boost_core + /boost/date_time//boost_date_time +- /boost/exception//boost_exception + /boost/function//boost_function + /boost/io//boost_io + /boost/move//boost_move +diff --git a/build/Jamfile.v2 b/build/Jamfile.v2 +index dbaa83a..5b11d12 100644 +--- libs/log/build/Jamfile.v2.orig ++++ libs/log/build/Jamfile.v2 +@@ -69,7 +69,6 @@ constant boost_log_public_deps : + constant boost_log_private_deps : + <library>/boost/align//boost_align + <library>/boost/bind//boost_bind +- <library>/boost/exception//boost_exception + <library>/boost/interprocess//boost_interprocess + <library>/boost/optional//boost_optional + <library>/boost/spirit//boost_spirit +@@ -101,7 +100,6 @@ constant boost_log_setup_public_deps : + constant boost_log_setup_private_deps : + <library>/boost/bind//boost_bind + <library>/boost/date_time//boost_date_time +- <library>/boost/exception//boost_exception + <library>/boost/filesystem//boost_filesystem + <library>/boost/io//boost_io + <library>/boost/log//boost_log +@@ -116,7 +114,6 @@ constant boost_log_setup_private_deps : + + constant boost_log_support_public_deps : + <library>/boost/log//boost_log +- <library>/boost/exception//boost_exception + <library>/boost/spirit//boost_spirit + <library>/boost/xpressive//boost_xpressive + ; ++++++ boost_1_88_0.tar.bz2 -> boost_1_89_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_88_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.27445/boost_1_89_0.tar.bz2 differ: char 11, line 1 ++++++ dynamic_linking.patch ++++++ --- /var/tmp/diff_new_pack.abvZqP/_old 2025-09-24 15:24:06.071893964 +0200 +++ /var/tmp/diff_new_pack.abvZqP/_new 2025-09-24 15:24:06.075894134 +0200 @@ -45,19 +45,6 @@ - <link>static:<define>BOOST_CHRONO_STATIC_LINK=1 # tell source we're building static lib's + # <link>static:<define>BOOST_CHRONO_STATIC_LINK=1 # tell source we're building static lib's ; -Index: boost_1_80_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 @@ - <include>../include - <library>$(boost_dependencies) - <link>shared:<define>BOOST_SYSTEM_DYN_LINK=1 -- <link>static:<define>BOOST_SYSTEM_STATIC_LINK=1 -+ # <link>static:<define>BOOST_SYSTEM_STATIC_LINK=1 - <define>BOOST_SYSTEM_NO_LIB=1 - ; - Index: boost_1_80_0/libs/timer/build/Jamfile.v2 =================================================================== --- boost_1_83_0.orig/libs/timer/build/Jamfile.v2
