Hello community, here is the log from the commit of package scotch for openSUSE:Leap:15.2 checked in at 2020-05-07 19:27:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/scotch (Old) and /work/SRC/openSUSE:Leap:15.2/.scotch.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scotch" Thu May 7 19:27:09 2020 rev:4 rq:795383 version:6.0.9 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/scotch/scotch.changes 2020-01-15 16:01:33.359866172 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.scotch.new.2738/scotch.changes 2020-05-07 19:32:25.826101088 +0200 @@ -1,0 +2,40 @@ +Fri Apr 17 16:34:29 UTC 2020 - Egbert Eich <e...@suse.com> + +- only serial scotch-metis-devel package should conflict with + metis-devel (boo#1169791). + +------------------------------------------------------------------- +Thu Jan 30 13:35:55 UTC 2020 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Remove bogus %undefine suffix - suffix is a RPM builtin, and + trying to undefine it is an error since RPM 4.15. + +------------------------------------------------------------------- +Tue Dec 3 09:55:35 UTC 2019 - Egbert Eich <e...@suse.com> + +- Enabled non-HPC openmpi3 build. + +------------------------------------------------------------------- +Fri Nov 29 20:42:05 UTC 2019 - Egbert Eich <e...@suse.com> + +- Add support for gcc7 builds for HPC. +- Add support for gcc8 and gcc9 for HPC (jsc#SLE-7766 & + jsc#SLE-8604). + +------------------------------------------------------------------- +Thu Nov 28 16:08:36 UTC 2019 - Egbert Eich <e...@suse.com> + +- Update to version 6.0.9: + * Scotch 6.0.7 is mostly a bugfix version. It provides some new minor + features, such as an extension of the target architecture API and + MeTiS v5 compatibility. +- Disable openmpi1 builds for SLE/Leap > 15.1. +- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773). + +------------------------------------------------------------------- +Wed Nov 27 18:06:39 UTC 2019 - Stefan Brüns <stefan.bru...@rwth-aachen.de> + +- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed, + fixes unresolvable packages. + +------------------------------------------------------------------- Old: ---- scotch_6.0.7.tar.gz New: ---- scotch_6.0.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scotch.spec ++++++ --- /var/tmp/diff_new_pack.yWYyDt/_old 2020-05-07 19:32:32.458114359 +0200 +++ /var/tmp/diff_new_pack.yWYyDt/_new 2020-05-07 19:32:32.462114367 +0200 @@ -1,7 +1,7 @@ # # spec file for package scotch # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,18 +19,15 @@ %global flavor @BUILD_FLAVOR@%{nil} %define base_pname scotch -%define vers 6.0.7 -%define _vers 6_0_7 +%define vers 6.0.9 +%define _vers 6_0_9 %define so_ver 0 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects -%if 0%{?is_opensuse} || 0%{?is_backports} -%undefine DisOMPI1 -%undefine DisOMPI2 -%undefine DisOMPI3 -%else +%if 0%{?sle_version} >= 150200 %define DisOMPI1 ExclusiveArch: do_not_build -%undefine DisOMPI2 +%endif +%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200 %define DisOMPI3 ExclusiveArch: do_not_build %endif @@ -40,8 +37,6 @@ %endif %if "%{flavor}" == "serial" -%undefine suffix -%undefine mpi_family %bcond_with hpc %endif @@ -123,6 +118,147 @@ %define mpi_vers 3 %endif +%if "%{flavor}" == "gnu7-hpc" +%bcond_without hpc +%global compiler_family gnu +%define c_f_ver 7 +%endif + +%if "%{flavor}" == "gnu7-mvapich2-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 7 +%global mpi_family mvapich2 +%endif + +%if "%{flavor}" == "gnu7-mpich-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 7 +%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} +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 7 +%global mpi_family openmpi +%define mpi_vers 3 +%endif + +%if "%{flavor}" == "gnu8-hpc" +%bcond_without hpc +%global compiler_family gnu +%define c_f_ver 8 +%endif + +%if "%{flavor}" == "gnu8-mvapich2-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 8 +%global mpi_family mvapich2 +%endif + +%if "%{flavor}" == "gnu8-mpich-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 8 +%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} +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 8 +%global mpi_family openmpi +%define mpi_vers 2 +%endif + +%if "%{flavor}" == "gnu8-openmpi3-hpc" +%{?DisOMPI3} +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 8 +%global mpi_family openmpi +%define mpi_vers 3 +%endif + +%if "%{flavor}" == "gnu9-hpc" +%bcond_without hpc +%global compiler_family gnu +%define c_f_ver 9 +%endif + +%if "%{flavor}" == "gnu9-mvapich2-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 9 +%global mpi_family mvapich2 +%endif + +%if "%{flavor}" == "gnu9-mpich-hpc" +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 9 +%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} +%bcond_without hpc +%define compiler_family gnu +%define c_f_ver 9 +%global mpi_family openmpi +%define mpi_vers 3 +%endif + # Don't build non-HPC on SLE %if !0%{?is_opensuse} %if !0%{?with_hpc:1} @@ -137,8 +273,8 @@ %{?with_hpc:%{!?compiler_family:%global compiler_family gnu}} %{?with_mpi:%{!?mpi_family:error "No MPI family specified!"}} -# For compatibility package names -%if "%{mpi_family}" != "openmpi" || "%{mpi_vers}" != "1" +# 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 @@ -187,7 +323,7 @@ Name: %{package_name} Version: %{vers} Release: 0 -Url: http://www.labri.fr/perso/pelegrin/scotch/ +URL: http://www.labri.fr/perso/pelegrin/scotch/ Source0: https://gforge.inria.fr/frs/download.php/latestfile/298/scotch_%{version}.tar.gz Source1: scotch-Makefile.inc.in BuildRequires: autoconf @@ -275,7 +411,7 @@ %package -n %{f_name -n -%{metis}}-devel Summary: Development libraries for scotch Group: Development/Libraries/C and C++ -%{?!with_hpc:Conflicts: metis-devel} +%{?!with_hpc:%{?!with_mpi:Conflicts: metis-devel}} Requires: %{f_name -l -s %{so_ver}} Requires: %{f_name}-devel = %{version} ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.yWYyDt/_old 2020-05-07 19:32:32.506114455 +0200 +++ /var/tmp/diff_new_pack.yWYyDt/_new 2020-05-07 19:32:32.510114463 +0200 @@ -2,6 +2,7 @@ <package>serial</package> <package>openmpi</package> <package>openmpi2</package> + <package>openmpi3</package> <package>mvapich2</package> <package>mpich</package> <package>gnu-openmpi-hpc</package> ++++++ scotch_6.0.7.tar.gz -> scotch_6.0.9.tar.gz ++++++ ++++ 14988 lines of diff (skipped)