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

Reply via email to