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
