Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2026-05-06 19:17:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Wed May 6 19:17:08 2026 rev:179 rq:1350552 version:1.91.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2026-04-11 22:22:42.195363744 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.30200/boost.changes 2026-05-06 19:17:10.955318132 +0200 @@ -1,0 +2,11 @@ +Wed Apr 29 07:59:49 CEST 2026 - Arvin Schnell <[email protected]> + +- update to 1.91.0 + * new libraries: + + Decimal (Header-only IEEE754 Decimal Floating Point Numbers) + * for details on all changes see, + https://www.boost.org/releases/1.91.0/ +- dynamic_linking.patch: updated +- boost-no-exception.patch: updated + +------------------------------------------------------------------- Old: ---- boost_1_90_0.tar.bz2 New: ---- boost_1_91_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.N2YwCh/_old 2026-05-06 19:17:17.971607266 +0200 +++ /var/tmp/diff_new_pack.N2YwCh/_new 2026-05-06 19:17:17.975607431 +0200 @@ -19,8 +19,8 @@ # %global flavor @BUILD_FLAVOR@%{nil} -%define ver 1.90.0 -%define _ver 1_90_0 +%define ver 1.91.0 +%define _ver 1_91_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.90.0 +Version: 1.91.0 Release: 0 -%define library_version 1_90_0 +%define library_version 1_91_0 Summary: Boost C++ Libraries License: BSL-1.0 Group: Development/Libraries/C and C++ @@ -114,6 +114,7 @@ BuildRequires: pkgconfig(zlib) %if ! %{build_base} BuildRequires: dos2unix +BuildRequires: patchelf %if %{with python3} BuildRequires: python3-devel BuildRequires: python3-numpy-devel @@ -684,6 +685,7 @@ Summary: Development headers for Boost.Test library Group: Development/Libraries/C and C++ Requires: libboost_headers%{library_version}-devel = %{version} +Requires: libboost_regex%{library_version}-devel = %{version} Requires: libboost_test%{library_version} = %{version} Conflicts: boost-devel < 1.63 Conflicts: libboost_test-devel-impl @@ -710,6 +712,7 @@ Requires: libboost_date_time%{library_version}-devel = %{version} Requires: libboost_headers%{library_version}-devel = %{version} Requires: libboost_process%{library_version} = %{version} +Requires: libboost_regex%{library_version}-devel = %{version} Conflicts: boost-devel < 1.88 Conflicts: libboost_process-devel-impl Provides: libboost_process-devel-impl = %{version} @@ -1133,7 +1136,7 @@ %endif # Dummy entry to make sure we don't build everything -export LIBRARIES_FLAGS="--with-system" +export LIBRARIES_FLAGS="--with-random" # Dummy entry replaced with real libraries, if we build something %if %{with mpi} @@ -1345,8 +1348,6 @@ find %{buildroot}%{_datadir}/boost-build/ -type f \! -name \*.py \! -name \*.jam -delete find %{buildroot}%{_datadir}/boost-build/ -type f -exec chmod 644 {} + -rm -r %{buildroot}%{_datadir}/boost_predef - # Remove exception library, but only if the symbols are not # actually used. For now, the only symbol that is linked is # should never be used as it's only available on Windows. So, @@ -1375,8 +1376,23 @@ rm -rf %{buildroot}%{_libdir}/cmake/boost_{w,}serialization-%{version} rm -r %{buildroot}%{_libdir}/cmake/boost_container-%{version} rm -f %{buildroot}%{_libdir}/libboost_container.so* +%if %{with mpi} +rm -r %{buildroot}%{_libdir}/cmake/boost_atomic-%{version} +rm -f %{buildroot}%{_libdir}/libboost_atomic.so* +rm -r %{buildroot}%{_libdir}/cmake/boost_filesystem-%{version} +rm -f %{buildroot}%{_libdir}/libboost_filesystem.so* +%endif rm -r %{buildroot}%{_libdir}/cmake/boost_graph-%{version} rm -f %{buildroot}%{_libdir}/libboost_graph.so* +rm -r %{buildroot}%{_libdir}/cmake/boost_random-%{version} +rm -f %{buildroot}%{_libdir}/libboost_random.so* +%if %{with mpi} +rm -r %{buildroot}%{_libdir}/cmake/boost_regex-%{version} +rm -f %{buildroot}%{_libdir}/libboost_regex.so* +%endif + +# strip RPATH +find %{buildroot} -type f -executable -exec patchelf --remove-rpath {} \; rm -r %{buildroot}%{_includedir}/boost rm -f %{buildroot}%{_libdir}/libboost_{w,}serialization* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.N2YwCh/_old 2026-05-06 19:17:18.159615013 +0200 +++ /var/tmp/diff_new_pack.N2YwCh/_new 2026-05-06 19:17:18.167615343 +0200 @@ -1,29 +1,29 @@ -libboost_atomic1_90_0 -libboost_container1_90_0 -libboost_context1_90_0 -libboost_coroutine1_90_0 -libboost_date_time1_90_0 -libboost_fiber1_90_0 -libboost_filesystem1_90_0 -libboost_graph1_90_0 -libboost_graph_parallel1_90_0 -libboost_iostreams1_90_0 -libboost_locale1_90_0 -libboost_math1_90_0 -libboost_mpi1_90_0 -libboost_nowide1_90_0 -libboost_test1_90_0 -libboost_process1_90_0 -libboost_program_options1_90_0 -libboost_python-py3-1_90_0 -libboost_random1_90_0 -libboost_serialization1_90_0 -libboost_stacktrace1_90_0 -libboost_thread1_90_0 -libboost_type_erasure1_90_0 -libboost_wave1_90_0 -libboost_url1_90_0 -libboost_regex1_90_0 -libboost_json1_90_0 -libboost_charconv1_90_0 +libboost_atomic1_91_0 +libboost_container1_91_0 +libboost_context1_91_0 +libboost_coroutine1_91_0 +libboost_date_time1_91_0 +libboost_fiber1_91_0 +libboost_filesystem1_91_0 +libboost_graph1_91_0 +libboost_graph_parallel1_91_0 +libboost_iostreams1_91_0 +libboost_locale1_91_0 +libboost_math1_91_0 +libboost_mpi1_91_0 +libboost_nowide1_91_0 +libboost_test1_91_0 +libboost_process1_91_0 +libboost_program_options1_91_0 +libboost_python-py3-1_91_0 +libboost_random1_91_0 +libboost_serialization1_91_0 +libboost_stacktrace1_91_0 +libboost_thread1_91_0 +libboost_type_erasure1_91_0 +libboost_wave1_91_0 +libboost_url1_91_0 +libboost_regex1_91_0 +libboost_json1_91_0 +libboost_charconv1_91_0 ++++++ boost-no-exception.patch ++++++ --- /var/tmp/diff_new_pack.N2YwCh/_old 2026-05-06 19:17:18.231617980 +0200 +++ /var/tmp/diff_new_pack.N2YwCh/_new 2026-05-06 19:17:18.239618310 +0200 @@ -63,4 +63,46 @@ /boost/function//boost_function /boost/io//boost_io /boost/iterator//boost_iterator +diff --git a/build.jam b/build.jam +index a33b5f0..c4d7b96 100644 +--- libs/process/build.jam ++++ libs/process/build.jam +@@ -22,7 +22,6 @@ constant boost_dependencies : + /boost/move//boost_move + /boost/optional//boost_optional + /boost/system//boost_system +- /boost/throw_exception//boost_throw_exception + /boost/tokenizer//boost_tokenizer + /boost/type_index//boost_type_index + /boost/type_traits//boost_type_traits +diff --git a/build.jam b/build.jam +index 9a3ae769..117808ac 100644 +--- libs/regex/build.jam ++++ libs/regex/build.jam +@@ -11,7 +11,6 @@ constant boost_dependencies : + /boost/config//boost_config + /boost/predef//boost_predef + /boost/static_assert//boost_static_assert +- /boost/throw_exception//boost_throw_exception + /boost/type_traits//boost_type_traits ; + + project /boost/regex +diff --git a/build.jam b/build.jam +index 33b7323..22c6218 100644 +--- libs/algorithm/build.jam ++++ libs/algorithm/build.jam +@@ -12,13 +12,11 @@ constant boost_dependencies : + /boost/concept_check//boost_concept_check + /boost/config//boost_config + /boost/core//boost_core +- /boost/exception//boost_exception + /boost/function//boost_function + /boost/iterator//boost_iterator + /boost/mpl//boost_mpl + /boost/range//boost_range + /boost/regex//boost_regex +- /boost/throw_exception//boost_throw_exception + /boost/tuple//boost_tuple + /boost/type_traits//boost_type_traits + /boost/unordered//boost_unordered ; ++++++ boost_1_90_0.tar.bz2 -> boost_1_91_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_90_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.30200/boost_1_91_0.tar.bz2 differ: char 11, line 1 ++++++ dynamic_linking.patch ++++++ --- /var/tmp/diff_new_pack.N2YwCh/_old 2026-05-06 19:17:18.383624244 +0200 +++ /var/tmp/diff_new_pack.N2YwCh/_new 2026-05-06 19:17:18.391624574 +0200 @@ -11,19 +11,19 @@ : # default build : # usage-requirements <link>shared:<define>BOOST_TEST_DYN_LINK=1 -Index: boost_1_80_0/libs/exception/build/Jamfile.v2 +Index: boost_1_91_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 +--- boost_1_91_0.orig/libs/exception/build/Jamfile.v2.orig 2026-03-09 15:08:28.736367007 +0100 ++++ boost_1_91_0/libs/exception/build/Jamfile.v2 2026-03-09 15:08:41.478030180 +0100 +@@ -8,7 +8,7 @@ + project : source-location ../src + : common-requirements <include>../include <library>$(boost_dependencies) - : requirements <link>static + : # requirements <link>static + : usage-requirements <define>BOOST_EXCEPTION_NO_LIB=1 ; - lib boost_exception : clone_current_exception_non_intrusive.cpp ; Index: boost_1_80_0/libs/chrono/build/Jamfile.v2 =================================================================== --- boost_1_80_0.orig/libs/chrono/build/Jamfile.v2
