Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2024-09-13 14:25:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Fri Sep 13 14:25:23 2024 rev:168 rq:1198434 version:1.86.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2024-07-01 
11:18:29.666960183 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.29891/boost.changes   2024-09-13 
14:25:25.385551589 +0200
@@ -1,0 +2,18 @@
+Mon Sep 02 12:53:15 CEST 2024 - [email protected]
+
+- fix compilation of compute module (gh#boostorg/uuid#166)
+- boost-compute-uuid.patch: added
+
+-------------------------------------------------------------------
+Fri Aug 30 10:41:54 CEST 2024 - [email protected]
+
+- update to 1.86.0
+  * process turned into compile library
+  * for details on all changes see,
+    https://www.boost.org/users/history/version_1_86_0.html
+- boost-aarch64-flags.patch: updated
+- boost-1.57.0-python-abi_letters.patch: updated
+- boost-process.patch: removed (included upstream)
+- boost-charconv-quadmath.patch: removed (improved upstream)
+
+-------------------------------------------------------------------

Old:
----
  boost-charconv-quadmath.patch
  boost-process.patch
  boost_1_85_0.tar.bz2

New:
----
  boost-compute-uuid.patch
  boost_1_86_0.tar.bz2

BETA DEBUG BEGIN:
  Old:- boost-process.patch: removed (included upstream)
- boost-charconv-quadmath.patch: removed (improved upstream)
  Old:- boost-1.57.0-python-abi_letters.patch: updated
- boost-process.patch: removed (included upstream)
- boost-charconv-quadmath.patch: removed (improved upstream)
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:- fix compilation of compute module (gh#boostorg/uuid#166)
- boost-compute-uuid.patch: added
BETA DEBUG END:

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

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.grDVzM/_old  2024-09-13 14:25:29.705731804 +0200
+++ /var/tmp/diff_new_pack.grDVzM/_new  2024-09-13 14:25:29.709731971 +0200
@@ -19,9 +19,9 @@
 #
 %global flavor @BUILD_FLAVOR@%{nil}
 
-%define ver 1.85.0
-%define _ver 1_85_0
-%define package_version 1_85_0
+%define ver 1.86.0
+%define _ver 1_86_0
+%define package_version 1_86_0
 %define file_version %_ver
 %define lib_appendix %_ver
 %define docs_version 1.56.0
@@ -213,9 +213,9 @@
 %endif
 
 Name:           %{base_name}
-Version:        1.85.0
+Version:        1.86.0
 Release:        0
-%define library_version 1_85_0
+%define library_version 1_86_0
 Summary:        Boost C++ Libraries
 License:        BSL-1.0
 Group:          Development/Libraries/C and C++
@@ -240,10 +240,9 @@
 Patch16:        boost-1.55.0-python-test-PyImport_AppendInittab.patch
 Patch17:        python_mpi.patch
 Patch18:        dynamic_linking.patch
+Patch19:        boost-compute-uuid.patch
 Patch20:        python_library_name.patch
 Patch21:        boost-remove-cmakedir.patch
-Patch22:        boost-process.patch
-Patch23:        boost-charconv-quadmath.patch
 # PATCH-FIX-UPSTREAM boost-1.85.0-python-numpy-2.patch -- 
gh#boostorg/python/pull/432
 Patch24:        boost-1.85.0-python-numpy-2.patch   
 %{?suse_build_hwcaps_libs}
@@ -844,7 +843,7 @@
 Requires:       boost-license%{library_version}
 
 %description -n libboost_test%{library_version}
-This package contains the BoosttTest runtime library.
+This package contains the Boost.Test runtime library.
 
 %package     -n libboost_test%{library_version}-devel
 Summary:        Development headers for Boost.Test library
@@ -861,6 +860,27 @@
 simple program testing, full unit testing, and for program execution
 monitoring.
 
+%package     -n libboost_process%{library_version}
+Summary:        Boost.Process runtime library
+Group:          System/Libraries/C and C++
+Requires:       boost-license%{library_version}
+
+%description -n libboost_process%{library_version}
+This package contains the Boost.Process runtime library.
+
+%package     -n libboost_process%{library_version}-devel
+Summary:        Development headers for Boost.Process library
+Group:          Development/Libraries/C and C++
+Requires:       libboost_headers%{library_version}-devel = %{version}
+Requires:       libboost_process%{library_version} = %{version}
+Conflicts:      boost-devel < 1.86
+Conflicts:      libboost_process-devel-impl
+Provides:       libboost_process-devel-impl = %{version}
+
+%description -n libboost_process%{library_version}-devel
+This package contains development headers for Boost.Process
+library.
+
 %package     -n libboost_program_options%{library_version}
 Summary:        Boost.ProgramOptions runtime library
 Group:          System/Libraries
@@ -1269,10 +1289,9 @@
 %patch -P 16 -p1
 %patch -P 17 -p1
 %patch -P 18 -p1
+%patch -P 19 -p1
 %patch -P 20 -p1
 %patch -P 21 -p1
-%patch -P 22 -p2
-%patch -P 23 -p1
 %patch -P 24 -p1
 
 %build
@@ -1376,6 +1395,7 @@
 
 ./b2 -d+2 -q --user-config=./user-config-py3.jam \
     --debug-configuration \
+    boost.stacktrace.from_exception=off \
     --build-type=minimal --build-dir=./python3-build \
     --python-buildid=py3 \
     --stagedir=./python3-stage %{?_smp_mflags} \
@@ -1406,6 +1426,7 @@
 # This is run for both mini and non-mini build
 ./b2 -d+2 -q --user-config=./user-config.jam \
     --debug-configuration \
+    boost.stacktrace.from_exception=off \
     --build-type=minimal --build-dir=./build \
     --stagedir=./stage %{?_smp_mflags} \
     $LIBRARIES_FLAGS \
@@ -1453,6 +1474,7 @@
 %if %{with python3}
 ./b2 -d+2 -q --user-config=./user-config-py3.jam \
     --debug-configuration \
+    boost.stacktrace.from_exception=off \
     --build-type=minimal --build-dir=./python3-build \
     --python-buildid=py3 \
     --prefix=%{buildroot}%{package_prefix} 
--exec-prefix=%{buildroot}%{package_bindir} \
@@ -1467,6 +1489,7 @@
 # Generic install
 ./b2 -d+2 -q \
      --debug-configuration \
+     boost.stacktrace.from_exception=off \
      --build-type=minimal --build-dir=./build --stagedir=./stage \
      --prefix=%{buildroot}%{package_prefix} 
--exec-prefix=%{buildroot}%{package_bindir} \
      --libdir=%{buildroot}%{package_libdir} 
--includedir=%{buildroot}%{package_includedir} \
@@ -1617,6 +1640,7 @@
 %post -n libboost_iostreams%{library_version} -p /sbin/ldconfig
 %post -n libboost_log%{library_version} -p /sbin/ldconfig
 %post -n libboost_test%{library_version} -p /sbin/ldconfig
+%post -n libboost_process%{library_version} -p /sbin/ldconfig
 %post -n libboost_program_options%{library_version} -p /sbin/ldconfig
 %post -n libboost_regex%{library_version} -p /sbin/ldconfig
 %post -n libboost_serialization%{library_version} -p /sbin/ldconfig
@@ -1670,6 +1694,7 @@
 %postun -n libboost_iostreams%{library_version} -p /sbin/ldconfig
 %postun -n libboost_log%{library_version} -p /sbin/ldconfig
 %postun -n libboost_test%{library_version} -p /sbin/ldconfig
+%postun -n libboost_process%{library_version} -p /sbin/ldconfig
 %postun -n libboost_program_options%{library_version} -p /sbin/ldconfig
 %postun -n libboost_regex%{library_version} -p /sbin/ldconfig
 %postun -n libboost_serialization%{library_version} -p /sbin/ldconfig
@@ -1889,6 +1914,14 @@
 %{package_libdir}/libboost_test_exec_monitor.so
 %{package_libdir}/libboost_unit_test_framework.so
 
+%files -n libboost_process%{library_version}
+%{package_libdir}/libboost_process.so.%{version}
+
+%files -n libboost_process%{library_version}-devel
+%dir %{package_libdir}/cmake/boost_process-%{version}
+%{package_libdir}/cmake/boost_process-%{version}/*
+%{package_libdir}/libboost_process.so
+
 %files -n libboost_program_options%{library_version}
 %{package_libdir}/libboost_program_options.so.%{version}
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.grDVzM/_old  2024-09-13 14:25:29.793735476 +0200
+++ /var/tmp/diff_new_pack.grDVzM/_new  2024-09-13 14:25:29.797735642 +0200
@@ -1,29 +1,30 @@
-libboost_atomic1_85_0
-libboost_container1_85_0
-libboost_context1_85_0
-libboost_coroutine1_85_0
-libboost_date_time1_85_0
-libboost_fiber1_85_0
-libboost_filesystem1_85_0
-libboost_graph1_85_0
-libboost_graph_parallel1_85_0
-libboost_iostreams1_85_0
-libboost_locale1_85_0
-libboost_math1_85_0
-libboost_mpi1_85_0
-libboost_nowide1_85_0
-libboost_test1_85_0
-libboost_program_options1_85_0
-libboost_python-py3-1_85_0
-libboost_random1_85_0
-libboost_serialization1_85_0
-libboost_stacktrace1_85_0
-libboost_system1_85_0
-libboost_thread1_85_0
-libboost_type_erasure1_85_0
-libboost_wave1_85_0
-libboost_url1_85_0
-libboost_regex1_85_0
-libboost_json1_85_0
-libboost_charconv1_85_0
+libboost_atomic1_86_0
+libboost_container1_86_0
+libboost_context1_86_0
+libboost_coroutine1_86_0
+libboost_date_time1_86_0
+libboost_fiber1_86_0
+libboost_filesystem1_86_0
+libboost_graph1_86_0
+libboost_graph_parallel1_86_0
+libboost_iostreams1_86_0
+libboost_locale1_86_0
+libboost_math1_86_0
+libboost_mpi1_86_0
+libboost_nowide1_86_0
+libboost_test1_86_0
+libboost_process1_86_0
+libboost_program_options1_86_0
+libboost_python-py3-1_86_0
+libboost_random1_86_0
+libboost_serialization1_86_0
+libboost_stacktrace1_86_0
+libboost_system1_86_0
+libboost_thread1_86_0
+libboost_type_erasure1_86_0
+libboost_wave1_86_0
+libboost_url1_86_0
+libboost_regex1_86_0
+libboost_json1_86_0
+libboost_charconv1_86_0
 

++++++ boost-1.57.0-python-abi_letters.patch ++++++
--- /var/tmp/diff_new_pack.grDVzM/_old  2024-09-13 14:25:29.813736310 +0200
+++ /var/tmp/diff_new_pack.grDVzM/_new  2024-09-13 14:25:29.813736310 +0200
@@ -2,15 +2,15 @@
 ===================================================================
 --- 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 = ;
+@@ -102,7 +102,7 @@
  #   using python : 2.3 : /usr/local/bin/python ;
  #
  rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
 -    : condition * : extension-suffix ? )
 +    : condition * : extension-suffix ? : abi-letters ? )
  {
-     project.push-current $(.project) ;
- 
+     if ! $(.initialized)
+     {
 @@ -115,7 +115,7 @@ rule init ( version ? : cmd-or-prefix ?
          }
      }

++++++ boost-aarch64-flags.patch ++++++
--- /var/tmp/diff_new_pack.grDVzM/_old  2024-09-13 14:25:29.829736977 +0200
+++ /var/tmp/diff_new_pack.grDVzM/_new  2024-09-13 14:25:29.833737144 +0200
@@ -2,8 +2,8 @@
 ===================================================================
 --- 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 ] ;
+@@ -390,7 +390,6 @@
+     compile-link-flags 
<target-os>$(generic-os)/<architecture>s390x/<address-model>64 : -m64 ;
      local arch = power sparc x86 ;
      compile-link-flags 
<target-os>$(generic-os)/<architecture>$(arch)/<address-model>32 : -m32 ;
 -    compile-link-flags 
<target-os>$(generic-os)/<architecture>$(arch)/<address-model>64 : -m64 ;

++++++ boost-compute-uuid.patch ++++++

https://github.com/boostorg/uuid/issues/166

https://github.com/boostorg/compute/pull/887
https://github.com/boostorg/compute/pull/893

diff --git a/boost/compute/detail/sha1.hpp b/boost/compute/detail/sha1.hpp
index 5afe5f9c4..3a1820074 100644
--- a/boost/compute/detail/sha1.hpp
+++ b/boost/compute/detail/sha1.hpp
@@ -37,13 +37,22 @@ class sha1 {
         }
 
         operator std::string() {
+            #if BOOST_VERSION >= 108600
+            boost::uuids::detail::sha1::digest_type digest;
+            #else
             unsigned int digest[5];
+            #endif
+
             h.get_digest(digest);
 
             std::ostringstream buf;
+            #if BOOST_VERSION >= 108600
+            for(int i = 0; i < 20; ++i)
+                buf << std::hex << std::setfill('0') << std::setw(2) << 
+digest[i];
+            #else
             for(int i = 0; i < 5; ++i)
                 buf << std::hex << std::setfill('0') << std::setw(8) << 
digest[i];
-
+            #endif
             return buf.str();
         }
     private:

++++++ boost_1_85_0.tar.bz2 -> boost_1_86_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_85_0.tar.bz2 
/work/SRC/openSUSE:Factory/.boost.new.29891/boost_1_86_0.tar.bz2 differ: char 
11, line 1

Reply via email to