Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mvapich2 for openSUSE:Factory 
checked in at 2025-04-03 16:46:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mvapich2 (Old)
 and      /work/SRC/openSUSE:Factory/.mvapich2.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mvapich2"

Thu Apr  3 16:46:46 2025 rev:40 rq:1265557 version:2.3.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/mvapich2/mvapich2.changes        2024-09-05 
15:48:28.047259924 +0200
+++ /work/SRC/openSUSE:Factory/.mvapich2.new.1907/mvapich2.changes      
2025-04-03 16:47:19.096406206 +0200
@@ -1,0 +2,10 @@
+Sat Mar 29 14:29:28 UTC 2025 - Nicolas Morey <nicolas.mo...@suse.com>
+
+- Remove support for gnu-hpc build flavours.
+
+-------------------------------------------------------------------
+Mon Mar 24 12:51:23 UTC 2025 - Nicolas Morey <nicolas.mo...@suse.com>
+
+- Disable gnu-hpc build flavours (bsc#1239982)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ mvapich2.spec ++++++
--- /var/tmp/diff_new_pack.khvErR/_old  2025-04-03 16:47:19.900440069 +0200
+++ /var/tmp/diff_new_pack.khvErR/_new  2025-04-03 16:47:19.900440069 +0200
@@ -1,7 +1,7 @@
 #
-# spec file
+# spec file for package mvapich2
 #
-# 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
@@ -19,13 +19,10 @@
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define pname mvapich2
-%define vers  2.3.7
-%define _vers 2_3_7
 %define rc_ver -1
 
 %if "%{flavor}" == ""
 ExclusiveArch:  do_not_build
-%{bcond_with hpc}
 %endif
 
 %if "%{flavor}" == "standard"
@@ -35,129 +32,20 @@
 %if "%{flavor}" == "testsuite"
 %define build_flavor verbs
 %define testsuite 1
-%{bcond_with hpc}
 %endif
 
 %if "%{flavor}" == "psm2"
 %define build_flavor psm2
-%{bcond_with hpc}
 %endif
 %if "%{flavor}" == "psm2-testsuite"
 %define build_flavor psm2
 %define testsuite 1
-%{bcond_with hpc}
-%endif
-
-%if "%flavor" == "gnu-hpc"
-%define compiler_family gnu
-%undefine c_f_ver
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-%if "%flavor" == "gnu-hpc-testsuite"
-%define compiler_family gnu
-%undefine c_f_ver
-%define testsuite 1
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu-hpc-psm2"
-%define compiler_family gnu
-%undefine c_f_ver
-%define build_flavor psm2
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu7-hpc"
-%define compiler_family gnu
-%define c_f_ver 7
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-%if "%flavor" == "gnu7-hpc-testsuite"
-%define compiler_family gnu
-%define c_f_ver 7
-%define testsuite 1
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu7-hpc-psm2"
-%define compiler_family gnu
-%define c_f_ver 7
-%define build_flavor psm2
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu8-hpc"
-%define compiler_family gnu
-%define c_f_ver 8
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-%if "%flavor" == "gnu8-hpc-testsuite"
-%define compiler_family gnu
-%define c_f_ver 8
-%define testsuite 1
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu8-hpc-psm2"
-%define compiler_family gnu
-%define c_f_ver 8
-%define build_flavor psm2
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu9-hpc"
-%define compiler_family gnu
-%define c_f_ver 9
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-%if "%flavor" == "gnu9-hpc-testsuite"
-%define compiler_family gnu
-%define c_f_ver 9
-%define testsuite 1
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu9-hpc-psm2"
-%define compiler_family gnu
-%define c_f_ver 9
-%define build_flavor psm2
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu10-hpc"
-%define compiler_family gnu
-%define c_f_ver 10
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-%if "%flavor" == "gnu10-hpc-testsuite"
-%define compiler_family gnu
-%define c_f_ver 10
-%define testsuite 1
-%define build_flavor verbs
-%{bcond_without hpc}
-%endif
-
-%if "%flavor" == "gnu10-hpc-psm2"
-%define compiler_family gnu
-%define c_f_ver 10
-%define build_flavor psm2
-%{bcond_without hpc}
 %endif
 
 %if "%{build_flavor}" != "verbs"
 %define pack_suff %{?build_flavor:-%{build_flavor}}
 %endif
 
-%if %{without hpc}
 %define module_name mvapich2%{?pack_suff}
 %define p_prefix /usr/%_lib/mpi/gcc/%{module_name}
 %define p_bindir  %{p_prefix}/bin
@@ -170,37 +58,12 @@
 %define package_name mvapich2%{?pack_suff}
 %{bcond_with pmix}
 %{bcond_with hwloc}
-%else
-%{hpc_init -M -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} -m mvapich2 
%{?pack_suff:-e %{build_flavor}}}
-%define p_prefix   %{hpc_prefix}
-%define p_bindir   %{hpc_bindir}
-%define p_datadir  %{hpc_datadir}
-%define p_includedir  %{hpc_includedir}
-%define p_mandir   %{hpc_mandir}
-%define p_libdir   %{hpc_libdir}
-%define p_libexecdir  %{hpc_libexecdir}
-%define package_name %{hpc_package_name %{_vers}}
-
-%global hpc_mvapich2_dep_version %(VER=%{?m_f_ver}; echo -n ${VER})
-%global hpc_mvapich2_dir mvapich2
-%global hpc_mvapich2_pack_version %{hpc_mvapich2_dep_version}
-%{bcond_without pmix}
-%{bcond_without hwloc}
-ExcludeArch:    i586 %arm s390
-%endif
-
-# Disable hpc builds for SLE12
-%if 0%{?sle_version} > 120200 && 0%{?sle_version} < 150000 && %{with hpc}
-%{bcond_with skip_hpc_build}
-%else
-%{bcond_without skip_hpc_build}
-%endif
 
 Name:           %{package_name}
 Summary:        OSU MVAPICH2 MPI package
 License:        BSD-3-Clause
 Group:          Development/Libraries/Parallel
-Version:        %{vers}
+Version:        2.3.7
 Release:        0
 Source0:        
http://mvapich.cse.ohio-state.edu/download/mvapich/mv2/mvapich2-%{version}%{?rc_ver}.tar.gz
 Source1:        mpivars.sh
@@ -228,10 +91,6 @@
 URL:            http://mvapich.cse.ohio-state.edu
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
-%if %{without skip_hpc_build}
-ExclusiveArch:  do_not_build
-%endif
-
 BuildRequires:  autoconf
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -242,24 +101,18 @@
 %ifnarch s390 s390x %{arm}
 BuildRequires:  libnuma-devel
 %endif
-BuildRequires:  libtool
-BuildRequires:  libtool
-%if %{without hpc}
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
+BuildRequires:  libtool
+BuildRequires:  libtool
 BuildRequires:  mpi-selector
-%else
-BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
-BuildRequires:  lua-lmod
-BuildRequires:  suse-hpc
-%endif
 %if %{with hwloc}
 BuildRequires:  hwloc-devel
 %endif
 %if %{with pmix}
 BuildRequires:  pmix-devel
 %endif
-%if "%{build_flavor}" == "psm2" && %{with skip_hpc_build}
+%if "%{build_flavor}" == "psm2"
 ExclusiveArch:  x86_64
 BuildRequires:  libpsm2-devel
 %endif
@@ -272,19 +125,12 @@
 BuildRequires:  libibmad-devel
 %endif
 %endif
-
-%if %{without hpc}
 Requires:       mpi-selector
-%else
-%hpc_requires
-%endif
 
 %description
 This is an MPI-3 implementation which includes all MPI-1 features. It
 is based on MPICH2 and MVICH.
 
-%{!?testsuite:%{?with_hpc:%{hpc_master_package -a -L}}}
-
 %if 0%{!?testsuite:1}
 
 %package        devel
@@ -299,19 +145,13 @@
 Requires:       libibverbs-devel
 Requires:       librdmacm-devel
 %endif
-%if %{without hpc}
 Requires:       gcc-c++
 Requires:       gcc-fortran
-%else
-%hpc_requires_devel
-%endif
 
 %description devel
 This is an MPI-2 implementation which includes all MPI-1 features.  It
 is based on MPICH2 and MVICH.
 
-%{?with_hpc:%{hpc_master_package -a devel}}
-
 %package        devel-static
 Summary:        OSU MVAPICH2 MPI package - static libraries
 Group:          Development/Libraries/Parallel
@@ -330,26 +170,10 @@
 This is an MPI-3 implementation which includes all MPI-1 and MPI-2 features.  
It
 is based on MPICH2 and MVICH. This package contains the static libraries
 
-%{?with_hpc:%{hpc_master_package doc}}
-
-%package        macros-devel
-Summary:        OSU MVAPICH2 MPI package - HPC build macros
-Group:          Development/Libraries/Parallel
-Requires:       %{name}-devel = %{version}
-Provides:       %{pname}-hpc-macros-devel = %{version}
-Conflicts:      otherproviders(%{pname}-hpc-macros-devel)
-
-%description macros-devel
-This is an MPI-3 implementation which includes all MPI-1 and MPI-2 features.  
It
-is based on MPICH2 and MVICH. This package contains the static libraries
-
-%{?with_hpc:%{hpc_master_package macros-devel}}
-
 %endif # ! testsuite
 
 %prep
 
-%{?with_hpc:%hpc_debug}
 %setup -q -n mvapich2-%{version}%{?rc_ver}
 %autopatch -M 49 -p0
 
@@ -363,15 +187,11 @@
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
 # GCC10 needs an extra flag to allow badly passed parameters
-%if 0%{?suse_version} > 1500 || 0%{?hpc_gnu_dep_version} >= 10
+%if 0%{?suse_version} > 1500
 export FFLAGS="-fallow-argument-mismatch $FFLAGS"
 %endif
 
 PERL_USE_UNSAFE_INC=1 ./autogen.sh
-%if %{with hpc}
-%{hpc_setup}
-%{hpc_configure} \
-%else
 %configure \
     --prefix=%{p_prefix} \
     --exec-prefix=%{p_prefix} \
@@ -381,7 +201,6 @@
     --libdir=%{p_libdir} \
     --libexecdir=%{p_libexecdir} \
     --mandir=%{p_mandir} \
-%endif
    --docdir=%{_datadir}/doc/%{name} \
    --disable-wrapper-rpath \
    --enable-yield=sched_yield \
@@ -429,7 +248,6 @@
 install -m 0644 COPYRIGHT* %{buildroot}%{_datadir}/doc/%{name}
 install -m 0644 CHANGE* %{buildroot}%{_datadir}/doc/%{name}
 
-%if %{without hpc}
 # make and install mpivars files
 install -m 0755 -d %{buildroot}%{_bindir}
 sed -e 's,prefix,%p_prefix,g' -e 's,libdir,%{p_libdir},g' %{S:1} > 
%{buildroot}%{p_bindir}/mpivars.sh
@@ -459,63 +277,18 @@
 set ModulesVersion "%{version}"
 
 EOF
-%else # with hpc
-
-install -d -m 755 %{buildroot}%{_rpmmacrodir}
-cp %{S:3} %{buildroot}%{_rpmmacrodir}
-
-%hpc_write_modules_files
-#%%Module1.0#####################################################################
-
-proc ModulesHelp { } {
-
-puts stderr " "
-puts stderr "This module loads the %{pname} library built with the 
%{compiler_family} toolchain."
-puts stderr "\nVersion %{version}\n"
-
-}
-module-whatis "Name: %{pname} built with %{compiler_family} toolchain"
-module-whatis "Version: %{version}"
-module-whatis "Category: runtime library"
-module-whatis "Description: %{SUMMARY:0}"
-module-whatis "URL: %{url}"
-
-set     version                     %{version}
-
-prepend-path    PATH                %{hpc_bindir}
-prepend-path    MANPATH             %{hpc_mandir}
-prepend-path    LD_LIBRARY_PATH     %{hpc_libdir}
-prepend-path    MODULEPATH          %{hpc_modulepath}
-prepend-path    MPI_DIR             %{hpc_prefix}
-%{hpc_modulefile_add_pkgconfig_path}
-
-family "MPI"
-EOF
-cat <<EOF >  %{buildroot}/%{p_bindir}/mpivars.sh
-%hpc_setup_compiler
-module load %{hpc_mpi_family}%{?pack_suff}/%{version}
-EOF
-sed -e "s/export/setenv/" -e "s/=/ /" \
-    %{buildroot}/%{p_bindir}/mpivars.sh > \
-    %{buildroot}/%{p_bindir}/mpivars.csh
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-
-%endif # with hpc
 
 %post
 /sbin/ldconfig
-%if %{without hpc}
 # Always register. We might be already registered in the case of an udate
 # but mpi-selector handles it fine
 /usr/bin/mpi-selector \
         --register %{name}%{?pack_suff} \
         --source-dir %{p_bindir} \
         --yes
-%endif
 
 %postun
 /sbin/ldconfig
-%if %{without hpc}
 # Only unregister when uninstalling
 if [ "$1" = "0" ]; then
        /usr/bin/mpi-selector --unregister %{name}%{?pack_suff} --yes
@@ -524,22 +297,14 @@
                /usr/bin/mpi-selector --system --unset --yes
        fi
 fi
-%else
-%hpc_module_delete_if_default
-%endif
 
 %files
 %defattr(-, root, root)
-%if %{without hpc}
 %dir /usr/%_lib/mpi
 %dir /usr/%_lib/mpi/gcc
 %dir /usr/share/modules
 %dir %{_moduledir}
 %{_moduledir}
-%else
-%hpc_mpi_dirs
-%hpc_modules_files
-%endif
 %doc %{_datadir}/doc/%{name}/COPYRIGHT*
 %doc %{_datadir}/doc/%{name}/CHANGE*
 %dir %{p_prefix}
@@ -575,11 +340,5 @@
 %defattr(-,root,root)
 %{p_libdir}/*.a
 
-%if %{with hpc}
-%files macros-devel
-%defattr(-,root,root)
-%config %{_rpmmacrodir}/macros.hpc-mvapich2
-%endif # with hpc
-
 %endif # !testsuite
 

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.khvErR/_old  2025-04-03 16:47:19.960442596 +0200
+++ /var/tmp/diff_new_pack.khvErR/_new  2025-04-03 16:47:19.964442765 +0200
@@ -3,8 +3,5 @@
   <package>testsuite</package>
   <package>psm2</package>
   <package>psm2-testsuite</package>
-  <package>gnu-hpc</package>
-  <package>gnu-hpc-psm2</package>
-  <package>gnu-hpc-testsuite</package>
 </multibuild>
 

Reply via email to