From 94935be6fc9d18ba7d3e69d8ac4ea94ed6297d3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 19 Apr 2024 08:37:46 +0200 Subject: [PATCH 01/14] Version 4.2.1 ... (rhbz#2249294) --- .gitignore | 1 + mpich.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2c227e7..6ed873d 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /mpich-4.1.tar.gz /mpich-4.1.1.tar.gz /mpich-4.1.2.tar.gz +/mpich-4.2.1.tar.gz diff --git a/mpich.spec b/mpich.spec index 077fc35..d1f8e49 100644 --- a/mpich.spec +++ b/mpich.spec @@ -1,6 +1,6 @@ Summary: A high-performance implementation of MPI Name: mpich -Version: 4.1.2 +Version: 4.2.1 Release: %autorelease License: mpich2 URL: https://www.mpich.org/ diff --git a/sources b/sources index 9eceb11..a370bd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mpich-4.1.2.tar.gz) = d1056374ef9ecb6d7816637b6709497e5bc63c3b0af8dfef461aa71a59f9f805b07d80a735eb1511748e78a9260ed967b0597e64a935850fcba1dfef7bf43775 +SHA512 (mpich-4.2.1.tar.gz) = 822e1c22a3ca927c6a2fb1c74ff68140a91ed19fd533c26c1eb7e6c2737bca4735e41dd77add45ba583fadc389dec029af5b174729aaef7447a21b89d78513c6 From 5f6ad30eda45e5b8a5613609908488e87945bf50 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:33:00 +0200 Subject: [PATCH 02/14] Rebuilt for Python 3.13 From cdde714948898f4029125a836ecec79373142797 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 18:46:11 +0000 Subject: [PATCH 03/14] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 78a6b78ec3c858dee8d7cd5d83388ebd1260e2f6 Mon Sep 17 00:00:00 2001 From: David Bold Date: Tue, 23 Apr 2024 14:09:59 +0200 Subject: [PATCH 04/14] Remove parkill --- mpich.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mpich.spec b/mpich.spec index d1f8e49..8f1b3ba 100644 --- a/mpich.spec +++ b/mpich.spec @@ -217,6 +217,9 @@ mkdir -p %{buildroot}%{_libdir}/%{name}/include find %{buildroot} -type f -name "*.la" -delete +rm %{buildroot}%{_libdir}/%{name}/bin/parkill + + %check make check VERBOSE=1 \ %ifarch ppc64le @@ -244,7 +247,6 @@ make check VERBOSE=1 \ %{_libdir}/%{name}/bin/mpiexec* %{_libdir}/%{name}/bin/mpirun %{_libdir}/%{name}/bin/mpivars -%{_libdir}/%{name}/bin/parkill %dir %{_mandir}/%{name}-%{_arch} %doc %{_mandir}/%{name}-%{_arch}/man1/ %{_datadir}/modulefiles/mpi/ From 48d3a0fdfdb6bc2959718eee2658658dbeac21c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 9 Sep 2024 13:40:05 +0200 Subject: [PATCH 05/14] Version 4.2.2 ... (rhbz#2295613) - Just a bunch of localized bugfixes --- .gitignore | 1 + mpich.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6ed873d..c1daaca 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /mpich-4.1.1.tar.gz /mpich-4.1.2.tar.gz /mpich-4.2.1.tar.gz +/mpich-4.2.2.tar.gz diff --git a/mpich.spec b/mpich.spec index 8f1b3ba..0bfc6ed 100644 --- a/mpich.spec +++ b/mpich.spec @@ -1,6 +1,6 @@ Summary: A high-performance implementation of MPI Name: mpich -Version: 4.2.1 +Version: 4.2.2 Release: %autorelease License: mpich2 URL: https://www.mpich.org/ diff --git a/sources b/sources index a370bd4..09a5e12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (mpich-4.2.1.tar.gz) = 822e1c22a3ca927c6a2fb1c74ff68140a91ed19fd533c26c1eb7e6c2737bca4735e41dd77add45ba583fadc389dec029af5b174729aaef7447a21b89d78513c6 +SHA512 (mpich-4.2.2.tar.gz) = 706b1f008a4da3bc44b9c8191e20031983eed7d82aadeac8cf4b2c7ffbe5c5ec88c047f7a826e3a0a7e076799e03cceec908853eec89f651de50301af619e757 From 0ba6fefefcb3082f809867db4a3c64a408b50a68 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 19:14:03 +0000 Subject: [PATCH 06/14] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 8bf5ebcd02f152219951811882c1683c5d315301 Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Fri, 27 Sep 2024 10:28:46 +0300 Subject: [PATCH 07/14] Enable ucx for riscv64 Signed-off-by: David Abdurachmanov --- mpich.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpich.spec b/mpich.spec index 0bfc6ed..173a671 100644 --- a/mpich.spec +++ b/mpich.spec @@ -37,7 +37,7 @@ BuildRequires: libfabric-devel BuildRequires: libnl3-devel BuildRequires: libuuid-devel BuildRequires: numactl-devel -%ifarch aarch64 ppc64le x86_64 +%ifarch aarch64 ppc64le x86_64 riscv64 BuildRequires: ucx-devel %endif %if ! 0%{?rhel} @@ -151,7 +151,7 @@ CONFIGURE_OPTS=( --htmldir=%{_datadir}/%{name}/doc --with-hwloc --with-libfabric -%ifarch aarch64 ppc64le x86_64 +%ifarch aarch64 ppc64le x86_64 riscv64 --with-ucx %endif %if ! 0%{?rhel} From c192fcb977b273f19d089d91a2ac324cc128a68e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 26 Feb 2025 17:08:03 +0100 Subject: [PATCH 08/14] Actually add CMAKE_PREFIX_PATH to the module file ... (rhbz#2347503) The patch was edited manually in a way that caused the newly added addition to be ignored. --- 0004-Make-mpich.module-useful.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/0004-Make-mpich.module-useful.patch b/0004-Make-mpich.module-useful.patch index ac2a39d..f18ef39 100644 --- a/0004-Make-mpich.module-useful.patch +++ b/0004-Make-mpich.module-useful.patch @@ -11,7 +11,7 @@ diff --git a/src/packaging/envmods/mpich.module.in b/src/packaging/envmods/mpich index 3d6b4fa623..b8283274ee 100644 --- a/src/packaging/envmods/mpich.module.in +++ b/src/packaging/envmods/mpich.module.in -@@ -3,12 +3,23 @@ +@@ -3,12 +3,24 @@ # MPICH module for use with 'environment-modules' package: # From ccead6c4e742e8654ca76cc74b9f735659355c8d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 19:58:01 +0200 Subject: [PATCH 09/14] Rebuilt for Python 3.14 From a3880a2e0698c1ae700217721e1789449604c023 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 22:24:30 +0000 Subject: [PATCH 10/14] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 4660251a25f8432e55696590396423dc4cd55eb8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 21:41:00 +0000 Subject: [PATCH 11/14] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 265e2de242ae232d2a47452b72116703d2e0ac88 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 3 Jun 2026 17:37:34 +0200 Subject: [PATCH 12/14] Rebuilt for Python 3.15 From be25d8d4e78af32b2b0b57afdd02fb3e3a1fcc51 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 09:02:59 +0000 Subject: [PATCH 13/14] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild From 7deb332f1894b90ba3447c1a794d515cb4f1a553 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 22 Jul 2026 10:52:17 +0200 Subject: [PATCH 14/14] Rebuilt for Python 3.15.0b4 ABI change