Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mpich for openSUSE:Factory checked 
in at 2022-03-08 20:31:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpich (Old)
 and      /work/SRC/openSUSE:Factory/.mpich.new.2349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpich"

Tue Mar  8 20:31:41 2022 rev:27 rq:960008 version:4.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpich/mpich.changes      2022-01-24 
23:11:05.386308616 +0100
+++ /work/SRC/openSUSE:Factory/.mpich.new.2349/mpich.changes    2022-03-11 
11:47:47.530839046 +0100
@@ -1,0 +2,20 @@
+Mon Mar  7 12:50:38 UTC 2022 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to mpich 4.0.1 (bsc#1194369)
+  - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI
+    sessions, partitioned point-to-point communications, events in the MPI tool
+    information interface, large-count functions, persistent collectives,
+    MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace,
+    MPI_Info_get_string, MPI_Comm_split_type with new split_type --
+    MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED.
+  - Add MPIX_Delete_error_{class,code,string}.
+  - MPI_Info objects can be accessed before MPI_Init{_thread}.
+  - Drop support for UCX version < 1.7.0.
+  - Multi-NIC support in ch4:ofi.
+  - Extend IPC to support non-contig datatypes.
+  - Many bug fixes and code clean-ups.
+- Drop 0001-Drop-real128.patch as it was fixed upstream
+- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch
+  against latest sources
+
+-------------------------------------------------------------------

Old:
----
  0001-Drop-real128.patch
  mpich-3.4.3.tar.gz

New:
----
  mpich-4.0.1.tar.gz

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

Other differences:
------------------
++++++ mpich.spec ++++++
--- /var/tmp/diff_new_pack.g6lfa3/_old  2022-03-11 11:47:48.226838355 +0100
+++ /var/tmp/diff_new_pack.g6lfa3/_new  2022-03-11 11:47:48.230838351 +0100
@@ -24,8 +24,8 @@
 # % define build_static_devel 1
 
 %define pname mpich
-%define vers  3.4.3
-%define _vers 3_4_3
+%define vers  4.0.1
+%define _vers 4_0_1
 
 %if "%{flavor}" == ""
 ExclusiveArch:  do_not_build
@@ -256,8 +256,6 @@
 Source2:        mpivars.csh
 Source3:        macros.hpc-mpich
 Source100:      _multibuild
-# PATCH-FIX-UPSTREAM 0001-Drop-real128.patch 
(https://github.com/pmodels/mpich/issues/4005)
-Patch0:         0001-Drop-real128.patch
 Patch1:         autogen-only-deal-with-json-yaksa-if-enabled.patch
 Patch2:         autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -285,8 +283,10 @@
 %endif
 
 %if "%{build_flavor}" == "ucx"
-BuildRequires:  libucp-devel
-BuildRequires:  libucs-devel
+BuildRequires:  libucm-devel >= 1.7.0
+BuildRequires:  libucp-devel >= 1.7.0
+BuildRequires:  libucs-devel >= 1.7.0
+BuildRequires:  libuct-devel >= 1.7.0
 # UCX is only available for 64b archs
 ExcludeArch:    %ix86 %arm
 %endif
@@ -394,10 +394,6 @@
 echo without HPC
 %endif
 %setup -q -n mpich-%{version}%{?rc_ver}
-# Only apply this patch on Armv7
-%ifarch armv7hl
-%patch0
-%endif
 %patch1
 %patch2
 # Make sure prebuilt dependencies are used and not mpich submodules
@@ -409,6 +405,7 @@
 # GCC10 needs an extra flag to allow badly passed parameters
 %if 0%{?suse_version} > 1500 || 0%{?hpc_gnu_dep_version} >= 10
 export FFLAGS="-fallow-argument-mismatch $FFLAGS"
+export FCFLAGS="-fallow-argument-mismatch $FCFLAGS"
 %endif
 
 ./autogen.sh --without-ucx --without-ofi --without-json
@@ -431,9 +428,11 @@
     --disable-rpath      \
     --disable-wrapper-rpath      \
 %if "%{build_flavor}" == "ofi"
+   --with-ofi \
    --with-device=ch4:ofi \
 %endif
 %if "%{build_flavor}" == "ucx"
+   --with-ucx \
    --with-device=ch4:ucx \
 %endif
 %if "%{build_flavor}" == "verbs"
@@ -622,7 +621,6 @@
 %{p_includedir}
 %{p_libdir}/*.so
 %{p_libdir}/pkgconfig/mpich.pc
-%{p_libdir}/pkgconfig/yaksa.pc
 
 %if 0%{?build_static_devel}
 %files devel-static

++++++ autogen-only-deal-with-json-yaksa-if-enabled.patch ++++++
--- /var/tmp/diff_new_pack.g6lfa3/_old  2022-03-11 11:47:48.290838292 +0100
+++ /var/tmp/diff_new_pack.g6lfa3/_new  2022-03-11 11:47:48.294838288 +0100
@@ -1,4 +1,4 @@
-commit 031bb25502d5ad35cf50419f153cd976fff82b5a
+commit ad48f4b53fa70b2b995fe884a87307298b737a52
 Author: Nicolas Morey-Chaisemartin <[email protected]>
 Date:   Thu Apr 1 09:06:56 2021 +0200
 
@@ -9,37 +9,11 @@
     
     Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]>
 
-diff --git autogen.sh autogen.sh
-index ed20d4b90187..f096c14ef5fb 100755
---- autogen.sh
-+++ autogen.sh
-@@ -603,7 +603,7 @@ echo
- check_submodule_presence modules/hwloc
- 
- # external packages that require autogen.sh to be run for each of them
--externals="src/pm/hydra src/pm/hydra2 src/mpi/romio modules/hwloc test/mpi 
modules/json-c modules/yaksa"
-+externals="src/pm/hydra src/pm/hydra2 src/mpi/romio modules/hwloc test/mpi"
- 
- if [ "yes" = "$do_izem" ] ; then
-     check_submodule_presence modules/izem
-@@ -622,10 +622,12 @@ fi
- 
- if [ "yes" = "$do_json" ] ; then
-     check_submodule_presence "modules/json-c"
-+    externals="${externals} modules/json-c"
- fi
- 
- if [ "yes" = "$do_yaksa" ] ; then
-     check_submodule_presence "modules/yaksa"
-+    externals="${externals} modules/yaksa"
- fi
- 
- ########################################################################
 diff --git configure.ac configure.ac
-index dd7b4d7c6425..fa8c8b16c81a 100644
+index e7a46106155a..5966d21ed4dc 100644
 --- configure.ac
 +++ configure.ac
-@@ -1189,14 +1189,23 @@ AC_SUBST([jsonsrcdir])
+@@ -1070,14 +1070,23 @@ AC_SUBST([jsonsrcdir])
  jsonlib=""
  AC_SUBST([jsonlib])
  
@@ -70,5 +44,5 @@
 +fi
  
  # ----------------------------------------------------------------------------
- # HWLOC
+ # HWLOC / NETLOC
 

++++++ mpich-3.4.3.tar.gz -> mpich-4.0.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/mpich/mpich-3.4.3.tar.gz 
/work/SRC/openSUSE:Factory/.mpich.new.2349/mpich-4.0.1.tar.gz differ: char 5, 
line 1

Reply via email to