Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package scotch for openSUSE:Factory checked in at 2023-10-24 20:08:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scotch (Old) and /work/SRC/openSUSE:Factory/.scotch.new.24901 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scotch" Tue Oct 24 20:08:13 2023 rev:15 rq:1119881 version:6.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/scotch/scotch.changes 2021-07-03 20:50:50.360773096 +0200 +++ /work/SRC/openSUSE:Factory/.scotch.new.24901/scotch.changes 2023-10-24 20:08:19.768464065 +0200 @@ -1,0 +2,11 @@ +Mon Oct 23 19:26:02 UTC 2023 - Egbert Eich <[email protected]> + +- Disable HPC flavors on i586 + +------------------------------------------------------------------- +Mon Oct 23 12:10:57 UTC 2023 - Nicolas Morey <[email protected]> + +- Drop support for obsolete openmpi[123] +- Prepare support for openmpi5 + +------------------------------------------------------------------- @@ -7 +17,0 @@ - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scotch.spec ++++++ --- /var/tmp/diff_new_pack.Ms8MtY/_old 2023-10-24 20:08:20.704498096 +0200 +++ /var/tmp/diff_new_pack.Ms8MtY/_new 2023-10-24 20:08:20.708498241 +0200 @@ -1,7 +1,7 @@ # -# spec file for package scotch +# spec file # -# Copyright (c) 2021 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 @@ -40,32 +40,18 @@ %bcond_with hpc %endif -%if "%{flavor}" == "openmpi" -%{?DisOMPI1} -%global mpi_family openmpi -%bcond_with hpc -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "openmpi2" -%{?DisOMPI2} -%global mpi_family openmpi -%bcond_with hpc -%define mpi_vers 2 -%endif - -%if "%{flavor}" == "openmpi3" -%{?DisOMPI3} +%if "%{flavor}" == "openmpi4" +%{?DisOMPI4} %global mpi_family openmpi %bcond_with hpc -%define mpi_vers 3 +%define mpi_vers 4 %endif -%if "%{flavor}" == "openmpi4" -%{?DisOMPI4} +%if "%{flavor}" == "openmpi5" +%{?DisOMPI5} %global mpi_family openmpi %bcond_with hpc -%define mpi_vers 4 +%define mpi_vers 5 %endif %if "%{flavor}" == "mvapich2" @@ -98,40 +84,22 @@ %global mpi_family mpich %endif -%if "%{flavor}" == "gnu-openmpi-hpc" -%{?DisOMPI1} -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_family openmpi -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "gnu-openmpi2-hpc" -%{?DisOMPI2} -%bcond_without hpc -%define compiler_family gnu -%undefine c_f_ver -%global mpi_family openmpi -%define mpi_vers 2 -%endif - -%if "%{flavor}" == "gnu-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu-openmpi4-hpc" +%{?DisOMPI4} %bcond_without hpc %define compiler_family gnu %undefine c_f_ver %global mpi_family openmpi -%define mpi_vers 3 +%define mpi_vers 4 %endif -%if "%{flavor}" == "gnu-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu-openmpi5-hpc" +%{?DisOMPI5} %bcond_without hpc %define compiler_family gnu %undefine c_f_ver %global mpi_family openmpi -%define mpi_vers 4 +%define mpi_vers 5 %endif %if "%{flavor}" == "gnu7-hpc" @@ -154,40 +122,22 @@ %global mpi_family mpich %endif -%if "%{flavor}" == "gnu7-openmpi-hpc" -%{?DisOMPI1} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_family openmpi -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "gnu7-openmpi2-hpc" -%{?DisOMPI2} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 7 -%global mpi_family openmpi -%define mpi_vers 2 -%endif - -%if "%{flavor}" == "gnu7-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu7-openmpi4-hpc" +%{?DisOMPI4} %bcond_without hpc %define compiler_family gnu %define c_f_ver 7 %global mpi_family openmpi -%define mpi_vers 3 +%define mpi_vers 4 %endif -%if "%{flavor}" == "gnu7-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu7-openmpi5-hpc" +%{?DisOMPI5} %bcond_without hpc %define compiler_family gnu %define c_f_ver 7 %global mpi_family openmpi -%define mpi_vers 4 +%define mpi_vers 5 %endif %if "%{flavor}" == "gnu8-hpc" @@ -210,40 +160,22 @@ %global mpi_family mpich %endif -%if "%{flavor}" == "gnu8-openmpi-hpc" -%{?DisOMPI1} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_family openmpi -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "gnu8-openmpi2-hpc" -%{?DisOMPI2} +%if "%{flavor}" == "gnu8-openmpi4-hpc" +%{?DisOMPI4} %bcond_without hpc %define compiler_family gnu %define c_f_ver 8 %global mpi_family openmpi -%define mpi_vers 2 +%define mpi_vers 4 %endif -%if "%{flavor}" == "gnu8-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu8-openmpi5-hpc" +%{?DisOMPI5} %bcond_without hpc %define compiler_family gnu %define c_f_ver 8 %global mpi_family openmpi -%define mpi_vers 3 -%endif - -%if "%{flavor}" == "gnu8-openmpi4-hpc" -%{?DisOMPI4} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 8 -%global mpi_family openmpi -%define mpi_vers 4 +%define mpi_vers 5 %endif %if "%{flavor}" == "gnu9-hpc" @@ -266,40 +198,22 @@ %global mpi_family mpich %endif -%if "%{flavor}" == "gnu9-openmpi-hpc" -%{?DisOMPI1} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_family openmpi -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "gnu9-openmpi2-hpc" -%{?DisOMPI2} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 9 -%global mpi_family openmpi -%define mpi_vers 2 -%endif - -%if "%{flavor}" == "gnu9-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu9-openmpi4-hpc" +%{?DisOMPI4} %bcond_without hpc %define compiler_family gnu %define c_f_ver 9 %global mpi_family openmpi -%define mpi_vers 3 +%define mpi_vers 4 %endif -%if "%{flavor}" == "gnu9-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu9-openmpi5-hpc" +%{?DisOMPI5} %bcond_without hpc %define compiler_family gnu %define c_f_ver 9 %global mpi_family openmpi -%define mpi_vers 4 +%define mpi_vers 5 %endif %if "%{flavor}" == "gnu10-hpc" @@ -322,40 +236,22 @@ %global mpi_family mpich %endif -%if "%{flavor}" == "gnu10-openmpi-hpc" -%{?DisOMPI1} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_family openmpi -%define mpi_vers 1 -%endif - -%if "%{flavor}" == "gnu10-openmpi2-hpc" -%{?DisOMPI2} -%bcond_without hpc -%define compiler_family gnu -%define c_f_ver 10 -%global mpi_family openmpi -%define mpi_vers 2 -%endif - -%if "%{flavor}" == "gnu10-openmpi3-hpc" -%{?DisOMPI3} +%if "%{flavor}" == "gnu10-openmpi4-hpc" +%{?DisOMPI4} %bcond_without hpc %define compiler_family gnu %define c_f_ver 10 %global mpi_family openmpi -%define mpi_vers 3 +%define mpi_vers 4 %endif -%if "%{flavor}" == "gnu10-openmpi4-hpc" -%{?DisOMPI4} +%if "%{flavor}" == "gnu10-openmpi5-hpc" +%{?DisOMPI5} %bcond_without hpc %define compiler_family gnu %define c_f_ver 10 %global mpi_family openmpi -%define mpi_vers 4 +%define mpi_vers 5 %endif # Don't build non-HPC on SLE @@ -373,10 +269,7 @@ %{?with_hpc:%{!?compiler_family:%global compiler_family gnu}} %{?with_mpi:%{!?mpi_family:error "No MPI family specified!"}} -# openmpi 1 was called just "openmpi" in Leap 15.x/SLE15 -%if 0%{?suse_version} >= 1550 || "%{mpi_family}" != "openmpi" || "%{mpi_vers}" != "1" %define mpi_ext %{?mpi_vers} -%endif %if %{without mpi} %define pname %{base_pname} @@ -388,6 +281,7 @@ %endif %if %{with hpc} +ExcludeArch: %ix86 %{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_family} %{?c_f_ver:-v %{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}} %define my_prefix %hpc_prefix %define my_bindir %hpc_bindir @@ -663,6 +557,7 @@ %post -n %{f_name -l -s %so_ver} -p /sbin/ldconfig %postun -n %{f_name -l -s %so_ver} -p /sbin/ldconfig %else + # HPC and MPI package install to non-standard locations: don't update cache %post -n %{f_name -l -s %so_ver} /sbin/ldconfig -N %{my_libdir} ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.Ms8MtY/_old 2023-10-24 20:08:20.732499114 +0200 +++ /var/tmp/diff_new_pack.Ms8MtY/_new 2023-10-24 20:08:20.736499259 +0200 @@ -1,16 +1,10 @@ <multibuild> <package>serial</package> - <package>openmpi</package> - <package>openmpi2</package> - <package>openmpi3</package> <package>openmpi4</package> <package>mvapich2</package> <package>mpich</package> <package>gnu-hpc</package> - <package>gnu-openmpi-hpc</package> - <package>gnu-openmpi2-hpc</package> - <package>gnu-openmpi3-hpc</package> - <package>gnu-openmpi4-hpc</package> + <package>gnu-openmpi4-hpc</package> <package>gnu-mvapich2-hpc</package> <package>gnu-mpich-hpc</package> </multibuild>
