Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2023-10-27 22:27:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Fri Oct 27 22:27:39 2023 rev:162 rq:1120606 version:1.83.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2023-04-29 17:27:28.386374492 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.17445/boost.changes 2023-10-27 22:27:56.934976919 +0200 @@ -1,0 +2,22 @@ +Thu Oct 26 14:08:59 UTC 2023 - Nicolas Morey <nicolas.mo...@suse.com> + +- Fix build for gnu-mpich-hpc broken by previous update + +------------------------------------------------------------------- +Tue Oct 24 08:09:17 UTC 2023 - Nicolas Morey <nicolas.mo...@suse.com> + +- Drop support for obsolete openmpi[123] +- Prepare support for openmpi5 + +------------------------------------------------------------------- +Tue Sep 05 07:39:53 CEST 2023 - aschn...@suse.com + +- update to 1.83.0 + * new libraries: + + Compat - Header-only Library. + * for details on all changes see, + https://www.boost.org/users/history/version_1_83_0.html +- dynamic_linking.patch: updated +- boost-mpi-noreturn.patch: added + +------------------------------------------------------------------- Old: ---- boost_1_82_0.tar.bz2 New: ---- boost-mpi-noreturn.patch boost_1_83_0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.6aAr6G/_old 2023-10-27 22:28:01.483143728 +0200 +++ /var/tmp/diff_new_pack.6aAr6G/_new 2023-10-27 22:28:01.487143875 +0200 @@ -19,9 +19,9 @@ # %global flavor @BUILD_FLAVOR@%{nil} -%define ver 1.82.0 -%define _ver 1_82_0 -%define package_version 1_82_0 +%define ver 1.83.0 +%define _ver 1_83_0 +%define package_version 1_83_0 %define file_version %_ver %define lib_appendix %_ver %define docs_version 1.56.0 @@ -75,21 +75,10 @@ %bcond_without hpc %endif -%if "%{flavor}" == "gnu-openmpi2-hpc" -%define build_base 0 -%define mpi_vers 2 -%define compiler_family gnu -%define mpi_flavor openmpi -%undefine c_f_ver -%bcond_without hpc -%bcond_without mpi -%bcond_without python3 -%endif - -%if "%{flavor}" == "gnu-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu-openmpi4-hpc" +%{?DisOMPI4} %define build_base 0 -%define mpi_vers 3 +%define mpi_vers 4 %define compiler_family gnu %define mpi_flavor openmpi %undefine c_f_ver @@ -98,10 +87,10 @@ %bcond_without python3 %endif -%if "%{flavor}" == "gnu-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu-openmpi5-hpc" +%{?DisOMPI5} %define build_base 0 -%define mpi_vers 4 +%define mpi_vers 5 %define compiler_family gnu %define mpi_flavor openmpi %undefine c_f_ver @@ -129,22 +118,11 @@ %bcond_without mpi %bcond_without python3 %endif -# -%if "%{flavor}" == "gnu10-openmpi2-hpc" -%define build_base 0 -%define mpi_vers 2 -%define compiler_family gnu -%define mpi_flavor openmpi -%define c_f_ver 10 -%bcond_without hpc -%bcond_without mpi -%bcond_without python3 -%endif -%if "%{flavor}" == "gnu10-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu10-openmpi4-hpc" +%{?DisOMPI4} %define build_base 0 -%define mpi_vers 3 +%define mpi_vers 4 %define compiler_family gnu %define mpi_flavor openmpi %define c_f_ver 10 @@ -153,10 +131,10 @@ %bcond_without python3 %endif -%if "%{flavor}" == "gnu10-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu10-openmpi5-hpc" +%{?DisOMPI5} %define build_base 0 -%define mpi_vers 4 +%define mpi_vers 5 %define compiler_family gnu %define mpi_flavor openmpi %define c_f_ver 10 @@ -235,9 +213,9 @@ %endif Name: %{base_name} -Version: 1.82.0 +Version: 1.83.0 Release: 0 -%define library_version 1_82_0 +%define library_version 1_83_0 Summary: Boost C++ Libraries License: BSL-1.0 Group: Development/Libraries/C and C++ @@ -267,6 +245,8 @@ Patch20: python_library_name.patch Patch21: boost-remove-cmakedir.patch Patch22: boost-process.patch +# https://github.com/boostorg/mpi/issues/149 +Patch50: boost-mpi-noreturn.patch %{?suse_build_hwcaps_libs} BuildRequires: fdupes BuildRequires: gmp-devel @@ -1279,6 +1259,7 @@ %patch20 -p1 %patch21 -p1 %patch22 -p2 +%patch50 -p1 %build find . -type f -exec chmod u+w {} + ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.6aAr6G/_old 2023-10-27 22:28:01.543145928 +0200 +++ /var/tmp/diff_new_pack.6aAr6G/_new 2023-10-27 22:28:01.547146075 +0200 @@ -2,8 +2,6 @@ <package>base</package> <package>extra</package> <package>gnu-hpc</package> - <package>gnu-openmpi2-hpc</package> - <package>gnu-openmpi3-hpc</package> <package>gnu-openmpi4-hpc</package> <package>gnu-mvapich2-hpc</package> <package>gnu-mpich-hpc</package> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.6aAr6G/_old 2023-10-27 22:28:01.563146662 +0200 +++ /var/tmp/diff_new_pack.6aAr6G/_new 2023-10-27 22:28:01.567146809 +0200 @@ -1,28 +1,28 @@ -libboost_atomic1_82_0 -libboost_container1_82_0 -libboost_context1_82_0 -libboost_coroutine1_82_0 -libboost_date_time1_82_0 -libboost_fiber1_82_0 -libboost_filesystem1_82_0 -libboost_graph1_82_0 -libboost_graph_parallel1_82_0 -libboost_iostreams1_82_0 -libboost_locale1_82_0 -libboost_math1_82_0 -libboost_mpi1_82_0 -libboost_nowide1_82_0 -libboost_test1_82_0 -libboost_program_options1_82_0 -libboost_python-py3-1_82_0 -libboost_random1_82_0 -libboost_serialization1_82_0 -libboost_stacktrace1_82_0 -libboost_system1_82_0 -libboost_thread1_82_0 -libboost_type_erasure1_82_0 -libboost_wave1_82_0 -libboost_url1_82_0 -libboost_regex1_82_0 -libboost_json1_82_0 +libboost_atomic1_83_0 +libboost_container1_83_0 +libboost_context1_83_0 +libboost_coroutine1_83_0 +libboost_date_time1_83_0 +libboost_fiber1_83_0 +libboost_filesystem1_83_0 +libboost_graph1_83_0 +libboost_graph_parallel1_83_0 +libboost_iostreams1_83_0 +libboost_locale1_83_0 +libboost_math1_83_0 +libboost_mpi1_83_0 +libboost_nowide1_83_0 +libboost_test1_83_0 +libboost_program_options1_83_0 +libboost_python-py3-1_83_0 +libboost_random1_83_0 +libboost_serialization1_83_0 +libboost_stacktrace1_83_0 +libboost_system1_83_0 +libboost_thread1_83_0 +libboost_type_erasure1_83_0 +libboost_wave1_83_0 +libboost_url1_83_0 +libboost_regex1_83_0 +libboost_json1_83_0 ++++++ boost-mpi-noreturn.patch ++++++ diff -r -u boost_1_83_0-orig/boost/mpi/environment.hpp boost_1_83_0/boost/mpi/environment.hpp --- boost_1_83_0-orig/boost/mpi/environment.hpp 2023-08-08 23:02:53.000000000 +0200 +++ boost_1_83_0/boost/mpi/environment.hpp 2023-09-12 08:36:01.310536799 +0200 @@ -176,7 +176,7 @@ * @param errcode The error code to return to the environment. * @returns Will not return. */ - static void abort(int errcode); + [[noreturn]] static void abort(int errcode); /** Determine if the MPI environment has already been initialized. * ++++++ boost_1_82_0.tar.bz2 -> boost_1_83_0.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/boost/boost_1_82_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.17445/boost_1_83_0.tar.bz2 differ: char 11, line 1 ++++++ dynamic_linking.patch ++++++ --- /var/tmp/diff_new_pack.6aAr6G/_old 2023-10-27 22:28:01.639149450 +0200 +++ /var/tmp/diff_new_pack.6aAr6G/_new 2023-10-27 22:28:01.643149596 +0200 @@ -70,21 +70,17 @@ boost-install boost_system ; Index: boost_1_80_0/libs/timer/build/Jamfile.v2 =================================================================== ---- boost_1_80_0.orig/libs/timer/build/Jamfile.v2 -+++ boost_1_80_0/libs/timer/build/Jamfile.v2 -@@ -13,7 +13,7 @@ project boost/timer - <library>/boost/chrono//boost_chrono - : usage-requirements # pass these requirement to dependants (i.e. users) - <link>shared:<define>BOOST_TIMER_DYN_LINK=1 -- <link>static:<define>BOOST_TIMER_STATIC_LINK=1 -+# <link>static:<define>BOOST_TIMER_STATIC_LINK=1 - ; - - SOURCES = auto_timers_construction cpu_timer ; -@@ -21,7 +21,7 @@ SOURCES = auto_timers_construction cpu_t - lib boost_timer - : $(SOURCES).cpp - : <link>shared:<define>BOOST_TIMER_DYN_LINK=1 +--- boost_1_83_0.orig/libs/timer/build/Jamfile.v2 ++++ boost_1_83_0/libs/timer/build/Jamfile.v2 +@@ -15,11 +15,11 @@ + : ../src/$(SOURCES).cpp + : # requirements + <link>shared:<define>BOOST_TIMER_DYN_LINK=1 +- <link>static:<define>BOOST_TIMER_STATIC_LINK=1 ++# <link>static:<define>BOOST_TIMER_STATIC_LINK=1 + : # default-build + : # usage-requirements + <link>shared:<define>BOOST_TIMER_DYN_LINK=1 - <link>static:<define>BOOST_TIMER_STATIC_LINK=1 +# <link>static:<define>BOOST_TIMER_STATIC_LINK=1 ;