7 Commits

Author SHA256 Message Date
b53830e2b3 Accepting request 1265549 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1265549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=17
2025-04-03 14:46:43 +00:00
d180b836c2 - Remove support for gnu-hpc build flavours.
- Remove code handling pre-SLE12 builds.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=67
2025-03-30 15:31:08 +00:00
c59b8cde49 - Disable gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=66
2025-03-24 16:01:15 +00:00
3da416f9cb Accepting request 1247278 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1247278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=16
2025-02-20 15:40:42 +00:00
a23b1137da - Add openmpi5 to flavours (jsc#PED-11356)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=64
2025-02-20 07:34:40 +00:00
0d6591b3d5 Accepting request 1183209 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1183209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=15
2024-06-25 21:09:36 +00:00
bbf71e4bbb - Disable 32b builds of hpc flavours.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=62
2024-06-25 14:27:38 +00:00
3 changed files with 30 additions and 39 deletions

View File

@@ -1,12 +1,8 @@
<multibuild>
<package>openmpi4-gnu-hpc</package>
<package>openmpi4</package>
<package>mpich-gnu-hpc</package>
<package>mpich-ofi-gnu-hpc</package>
<package>openmpi5</package>
<package>mpich-ofi</package>
<package>mpich</package>
<package>mvapich2-gnu-hpc</package>
<package>mvapich2</package>
<package>mvapich2-psm2-gnu-hpc</package>
<package>mvapich2-psm2</package>
</multibuild>

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Sat Mar 29 14:54:31 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Remove support for gnu-hpc build flavours.
- Remove code handling pre-SLE12 builds.
-------------------------------------------------------------------
Mon Mar 24 12:54:55 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Disable gnu-hpc build flavours (bsc#1239982)
-------------------------------------------------------------------
Wed Feb 19 20:09:26 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Add openmpi5 to flavours (jsc#PED-11356)
-------------------------------------------------------------------
Tue Jun 25 13:21:10 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
- Disable 32b builds of hpc flavours.
-------------------------------------------------------------------
Thu Feb 22 14:09:26 UTC 2024 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package mpitests
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -46,8 +46,8 @@
%define mpi_home %{hpc_mpi_home %flavor}
%define implem_list_dir %{_datadir}/mpitests/implem.d/
%define sles_pre_15 (0%{?sle_version} > 120000 && 0%{?sle_version} < 150000)
%define sles_pre_or_15 (0%{?sle_version} > 120000 && 0%{?sle_version} <= 150000)
%define sles_pre_16 (0%{?sle_version} > 120000 && 0%{?sle_version} < 160000)
Name: mpitests%{pack_suff}
%if "%{flavor}" == ""
@@ -73,10 +73,6 @@ Patch2: imb-cpp-flags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dos2unix
BuildRequires: gcc-c++
# suse-hpc is not available for SLE < 15
%if 0%{?is_opensuse} || 0%{?sle_version} >= 150000
BuildRequires: suse-hpc
%endif
%if "%{flavor}" != ""
BuildRequires: %{flavor}
BuildRequires: %{flavor}-devel
@@ -89,35 +85,11 @@ Requires: mpitests = %{version}
ExcludeArch: %{arm}
%endif
%if "%{flavor}" == "mvapich2-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%endif
ExcludeArch: %{arm}
%endif
%if "%{flavor}" == "mvapich2-psm2"
ExclusiveArch: x86_64
%endif
%if "%{flavor}" == "mvapich2-psm2-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%else
ExclusiveArch: x86_64
%endif
%endif
%if "%{flavor}" == "openmpi1-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%endif
%endif
%if "%{flavor}" == "openmpi4" || "%{flavor}" == "openmpi4-gnu-hpc"
%if "%{flavor}" == "openmpi4"
%if %{sles_pre_or_15}
# Disable openmpi4 builds for SLES up to (including) 15
ExclusiveArch: do_not_build
@@ -126,10 +98,12 @@ ExcludeArch: ppc64
%endif
%endif
# Disable mpich builds for SLE12 as it is not available
%if "%{flavor}" == "mpich-ofi" || "%{flavor}" == "mpich" || "%{flavor}" == "mpich-ofi-gnu-hpc" || "%{flavor}" == "mpich-gnu-hpc"
%if %{sles_pre_15}
%if "%{flavor}" == "openmpi5"
%if %{sles_pre_16}
# Disable openmpi5 builds for SLES < 16
ExclusiveArch: do_not_build
%else
ExcludeArch: ppc64 %{arm} %ix86
%endif
%endif