Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mpich for openSUSE:Factory checked 
in at 2023-08-02 16:50:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpich (Old)
 and      /work/SRC/openSUSE:Factory/.mpich.new.22712 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpich"

Wed Aug  2 16:50:17 2023 rev:31 rq:1101766 version:4.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpich/mpich.changes      2022-10-26 
12:31:16.564246291 +0200
+++ /work/SRC/openSUSE:Factory/.mpich.new.22712/mpich.changes   2023-08-02 
16:52:05.866098827 +0200
@@ -1,0 +2,62 @@
+Tue Jul 25 12:50:03 UTC 2023 - Nicolas Morey <[email protected]>
+
+- Update to 4.1.2
+  - Update UCX module to includes fixes for building with GCC 13
+  - Update libfabric module to 1.18.0 with additional fixes for building
+    with recent versions of LLVM/Clang
+  - Fix compiler wrapper scripts to be compatible with CUDA memory hooks
+  - Fix MPIX_WAITALL_ENQUEUE to make a copy of the input request array
+  - Fix bug in MPI_ALLREDUCE that could result in ranks receiving
+    different floating point values
+  - Fix potential deadlock when progressing RMA windows
+  - Fix potential crash in MPI_REDUCE with non-zero root and MPI_IN_PLACE
+  - Fix potential crash during probe with libfabric CXI provider
+  - Fix MPI_PARRIVED when the partitioned request is inactive
+  - Fix potential bug when an attribute delete callback deletes another
+    attribute on the same object
+  - Fix build issue in ROMIO Lustre driver
+  - Improve Fortran 2008 binding support detection during configure
+  - Report an error if collective tuning json file fails to open
+  - Several fixes for testsuite programs and build configuration
+  - Update embedded UCX module to 1.13.1. Fixes a build issue with
+    binutils >= 2.39.
+  - Update yaksa module. Support explicit NVCC setting by the user. Fixes
+    a build issue when there is no libtool available in PATH.
+  - Fix ch4:ucx initialization when configured with
+    --enable-ch4-vci-method=implicit.
+  - Fix potential error handler leak during MPI_SESSION_FINALIZE
+  - Fix value of MPI_UNDEFINED in mpif.h binding
+  - Fix MPI_IALLTOALLW with MPI_IN_PLACE
+  - Fix send attribute handling in IPC path
+  - Fix a bug in persistent MPI_ALLGATHER
+  - Fix tests for use with non-MPICH libraries
+  - Add missing MPI_T_ERR_NOT_ACCESSIBLE error code
+  - Fix manpages for MPIX functions
+  - Thread-cs in ch4 changed to per-vci.
+  - Testsuite (test/mpi) is configured separately from mpich configure.
+  - Added options in autogen to accelerate CI builds, including using pre-built
+    sub-modules. Added -yaksa-depth option to generate shallower yaksa pup code
+    for faster build and smaller binaries.
+  - Support singleton init using hydra.
+  - Generate mpi.mod Fortran interfaces using Python 3. For many compilers,
+    including gfortran, flags such as -fallow-mismatched-args is no longer
+    necessary.
+  - Fixed message queue debugger interface in ch4.
+  - PMI (src/pmi) is refactored as a subdir and can be separately distributed.
+  - Added MPIX_Comm_get_failed.
+  - Experimental MPIX stream API to enable explicit thread contexts.
+  - Experimental MPIX gpu enqueue API. It currently only supports CUDA streams.
+  - Delays GPU resource allocation in yaksa.
+  - CH3 nemesis ofi netmod is removed.
+  - New collective algorithms. All collective algorithms are listed in
+    src/mpi/coll/coll_algorithms.txt
+  - Removed hydra2. We will port unique features of hydra2, including
+    tree-launching, to hydra in the future release.
+  - Added in-repository wiki documentation.
+  - Added stream workq to support optimizations for enqueue operations.
+  - Better support for large count APIs by eliminating type conversion issues.
+  - Hydra now uses libpmi (src/pmi) for handling PMI messages.
+  - Many bug fixes and enhancements.
+- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch
+
+-------------------------------------------------------------------

Old:
----
  mpich-4.0.2.tar.gz

New:
----
  mpich-4.1.2.tar.gz

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

Other differences:
------------------
++++++ mpich.spec ++++++
--- /var/tmp/diff_new_pack.1biTJg/_old  2023-08-02 16:52:06.578103129 +0200
+++ /var/tmp/diff_new_pack.1biTJg/_new  2023-08-02 16:52:06.586103177 +0200
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,8 +24,8 @@
 # % define build_static_devel 1
 
 %define pname mpich
-%define vers  4.0.2
-%define _vers 4_0_2
+%define vers  4.1.2
+%define _vers 4_1_2
 
 %if "%{flavor}" == ""
 ExclusiveArch:  do_not_build

++++++ autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch ++++++
--- /var/tmp/diff_new_pack.1biTJg/_old  2023-08-02 16:52:06.626103418 +0200
+++ /var/tmp/diff_new_pack.1biTJg/_new  2023-08-02 16:52:06.630103443 +0200
@@ -1,4 +1,4 @@
-commit d0a81cafec8aa4fa668417cb641626a7c3f61c10
+commit cb75aa30781468b7cfa2f691d931c9113f7a2c74
 Author: Nicolas Morey-Chaisemartin <[email protected]>
 Date:   Thu Apr 1 10:11:45 2021 +0200
 
@@ -7,10 +7,10 @@
     Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]>
 
 diff --git confdb/aclocal_libs.m4 confdb/aclocal_libs.m4
-index 50d6a8b4cbce..9b769d0fc401 100644
+index 6a1552461de4..61940d3bad96 100644
 --- confdb/aclocal_libs.m4
 +++ confdb/aclocal_libs.m4
-@@ -108,12 +108,12 @@ dnl PAC_LIB_DEPS(library_name, library_pc_path)
+@@ -214,12 +214,12 @@ dnl PAC_LIB_DEPS(library_name, library_pc_path)
  dnl library_pc_path is the path to the library pkg-config directory
  AC_DEFUN([PAC_LIB_DEPS],[
  if test "x$2" != "x"; then

++++++ autogen-only-deal-with-json-yaksa-if-enabled.patch ++++++
--- /var/tmp/diff_new_pack.1biTJg/_old  2023-08-02 16:52:06.642103515 +0200
+++ /var/tmp/diff_new_pack.1biTJg/_new  2023-08-02 16:52:06.646103540 +0200
@@ -1,46 +1,52 @@
-commit ad48f4b53fa70b2b995fe884a87307298b737a52
-Author: Nicolas Morey-Chaisemartin <[email protected]>
-Date:   Thu Apr 1 09:06:56 2021 +0200
+commit 3c1a93f03031b238eab968773d1e571fd2e1da5a
+Author: Nicolas Morey <[email protected]>
+Date:   Tue Jul 25 16:02:22 2023 +0200
 
     autogen: only deal with json/yaksa if enabled
     
     --without-(json|yaksa) is partially ignored as submodule is not
     checked but still configured
     
-    Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]>
+    Signed-off-by: Nicolas Morey <[email protected]>
 
 diff --git configure.ac configure.ac
-index e7a46106155a..5966d21ed4dc 100644
+index 9563ad2034dc..860617dabbc6 100644
 --- configure.ac
 +++ configure.ac
-@@ -1070,14 +1070,23 @@ AC_SUBST([jsonsrcdir])
+@@ -1060,18 +1060,26 @@ AC_SUBST([jsonsrcdir])
  jsonlib=""
  AC_SUBST([jsonlib])
  
--PAC_PUSH_ALL_FLAGS()
--PAC_RESET_ALL_FLAGS()
--PAC_CONFIG_SUBDIR_ARGS([modules/json-c],[--enable-embedded 
--disable-werror],[],[AC_MSG_ERROR(json-c configure failed)])
--PAC_POP_ALL_FLAGS()
--jsonsrcdir="${main_top_builddir}/modules/json-c"
--jsonlib="${main_top_builddir}/modules/json-c/libjson-c.la"
--PAC_APPEND_FLAG([-I${use_top_srcdir}/modules/json-c],[CPPFLAGS])
--PAC_APPEND_FLAG([-I${main_top_builddir}/modules/json-c],[CPPFLAGS])
+-jsonlib="modules/json-c/libjson-c.la"
+-if test -e "${use_top_srcdir}/modules/PREBUILT" -a -e "$jsonlib"; then
+-    jsonsrcdir=""
 +PAC_CHECK_HEADER_LIB([json-c/json.h], [json-c], [json_object_get], 
[have_json=yes], [have_json=no])
-+
 +if test "${have_json}" = "no" ; then
-+      AC_MSG_NOTICE([Using an embedded libjson-c])
-+   PAC_PUSH_ALL_FLAGS()
-+   PAC_RESET_ALL_FLAGS()
-+   PAC_CONFIG_SUBDIR_ARGS([modules/json-c],[--enable-embedded 
--disable-werror],[],[AC_MSG_ERROR(json-c configure failed)])
-+   PAC_POP_ALL_FLAGS()
-+   jsonsrcdir="${main_top_builddir}/modules/json-c"
-+   jsonlib="${main_top_builddir}/modules/json-c/libjson-c.la"
-+   PAC_APPEND_FLAG([-I${use_top_srcdir}/modules/json-c],[CPPFLAGS])
-+   PAC_APPEND_FLAG([-I${main_top_builddir}/modules/json-c],[CPPFLAGS])
-+else
-+      AC_MSG_NOTICE([Using an external libjson-c])
-+      PAC_APPEND_FLAG([-I/usr/include/json-c],[CPPFLAGS])
-+      PAC_APPEND_FLAG([-ljson-c],[WRAPPER_LIBS])
++   AC_MSG_NOTICE([Using an embedded libjson-c])
++   jsonlib="modules/json-c/libjson-c.la"
++   if test -e "${use_top_srcdir}/modules/PREBUILT" -a -e "$jsonlib"; then
++       jsonsrcdir=""
++    else
++      PAC_PUSH_ALL_FLAGS()
++      PAC_RESET_ALL_FLAGS()
++      PAC_CONFIG_SUBDIR_ARGS([modules/json-c],[--enable-embedded 
--disable-werror],[],[AC_MSG_ERROR(json-c configure failed)])
++      PAC_POP_ALL_FLAGS()
++      jsonsrcdir="${main_top_builddir}/modules/json-c"
++      fi
++      PAC_APPEND_FLAG([-I${use_top_srcdir}/modules/json-c],[CPPFLAGS])
++      PAC_APPEND_FLAG([-I${main_top_builddir}/modules/json-c],[CPPFLAGS])
+ else
+-    PAC_PUSH_ALL_FLAGS()
+-    PAC_RESET_ALL_FLAGS()
+-    PAC_CONFIG_SUBDIR_ARGS([modules/json-c],[--enable-embedded 
--disable-werror],[],[AC_MSG_ERROR(json-c configure failed)])
+-    PAC_POP_ALL_FLAGS()
+-    jsonsrcdir="${main_top_builddir}/modules/json-c"
+-fi
+-PAC_APPEND_FLAG([-I${use_top_srcdir}/modules/json-c],[CPPFLAGS])
+-PAC_APPEND_FLAG([-I${main_top_builddir}/modules/json-c],[CPPFLAGS])
++    AC_MSG_NOTICE([Using an external libjson-c])
++    PAC_APPEND_FLAG([-I/usr/include/json-c],[CPPFLAGS])
++    PAC_APPEND_FLAG([-ljson-c],[WRAPPER_LIBS])
 +fi
  
  # ----------------------------------------------------------------------------

++++++ mpich-4.0.2.tar.gz -> mpich-4.1.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/mpich/mpich-4.0.2.tar.gz 
/work/SRC/openSUSE:Factory/.mpich.new.22712/mpich-4.1.2.tar.gz differ: char 5, 
line 1

Reply via email to