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
     ;

Reply via email to