Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2021-01-30 13:56:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and      /work/SRC/openSUSE:Factory/.scotch.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "scotch"

Sat Jan 30 13:56:12 2021 rev:13 rq:867464 version:6.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/scotch/scotch.changes    2020-04-18 
00:33:51.178477538 +0200
+++ /work/SRC/openSUSE:Factory/.scotch.new.28504/scotch.changes 2021-01-30 
13:56:20.774030047 +0100
@@ -1,0 +2,25 @@
+Wed Jan 27 19:09:40 UTC 2021 - Egbert Eich <[email protected]>
+
+- Sync SLE and openSUSE builds (jsc#SLE-12162).
+
+-------------------------------------------------------------------
+Thu Jan 21 10:53:11 UTC 2021 - Ana Guerrero Lopez <[email protected]>
+
+- Update to version 6.1.0. The change in release number reflects a change  
+  in behavior of the software, regarding two features:
+  * Algorithms for sparse matrix reordering now fully take into account vertex
+    weights. While the previous versions only accounted for them in the nested
+    dissection method to compute and  optimize separator size/weight, they are
+    now also accounted for in the minimum  degree and minimum fill algorithms.
+    Consequently,  vertex  amalgamation  can  be  tuned so  that  the  size of
+    (column-)blocks is tailored according to the real amount of computation to
+    be performed on supervariables.
+    The esmumps  interface  with MUMPS  has been  updated  so as to  take into
+    account this new feature. 
+  * The routines of the vertex  graph partitioning (with overlap)  module have
+   been redesigned, leading to much smaller  run time and, most often, higher
+   quality
+- Scotch development is moving to gitlab
+- Add support for gcc10 and build support for openmpi4.
+
+-------------------------------------------------------------------

Old:
----
  scotch_6.0.9.tar.gz

New:
----
  scotch-v6.1.0.tar.gz

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

Other differences:
------------------
++++++ scotch.spec ++++++
--- /var/tmp/diff_new_pack.5HUZlM/_old  2021-01-30 13:56:21.338031161 +0100
+++ /var/tmp/diff_new_pack.5HUZlM/_new  2021-01-30 13:56:21.342031170 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scotch
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,8 +19,8 @@
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define base_pname scotch
-%define vers 6.0.9
-%define _vers 6_0_9
+%define vers 6.1.0
+%define _vers 6_1_0
 %define so_ver 0
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
@@ -61,6 +61,13 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "openmpi4"
+%{?DisOMPI4}
+%global mpi_family openmpi
+%bcond_with hpc
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "mvapich2"
 %global mpi_family %{flavor}
 %bcond_with hpc
@@ -118,6 +125,15 @@
 %define mpi_vers 3
 %endif
 
+%if "%{flavor}" == "gnu-openmpi4-hpc"
+%{?DisOMPI4}
+%bcond_without hpc
+%define compiler_family gnu
+%undefine c_f_ver
+%global mpi_family openmpi
+%define mpi_vers 4
+%endif
+
 %if "%{flavor}" == "gnu7-hpc"
 %bcond_without hpc
 %global compiler_family gnu
@@ -165,6 +181,15 @@
 %define mpi_vers 3
 %endif
 
+%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 4
+%endif
+
 %if "%{flavor}" == "gnu8-hpc"
 %bcond_without hpc
 %global compiler_family gnu
@@ -212,6 +237,15 @@
 %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
+%endif
+
 %if "%{flavor}" == "gnu9-hpc"
 %bcond_without hpc
 %global compiler_family gnu
@@ -259,11 +293,77 @@
 %define mpi_vers 3
 %endif
 
+%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 4
+%endif
+
+%if "%{flavor}" == "gnu10-hpc"
+%bcond_without hpc
+%global compiler_family gnu
+%define c_f_ver 10
+%endif
+
+%if "%{flavor}" == "gnu10-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_family mvapich2
+%endif
+
+%if "%{flavor}" == "gnu10-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%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}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 10
+%global mpi_family openmpi
+%define mpi_vers 3
+%endif
+
+%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 4
+%endif
+
 # Don't build non-HPC on SLE
-%if !0%{?is_opensuse}
- %if !0%{?with_hpc:1}
+%if !0%{?is_opensuse} && !0%{?with_hpc:1}
 ExclusiveArch:  do_not_build
- %endif
+%endif
+
+%if 0%{?with_hpc}
 %bcond_with mumps
 %else
 %bcond_without mumps
@@ -323,8 +423,8 @@
 Name:           %{package_name}
 Version:        %{vers}
 Release:        0
-URL:            http://www.labri.fr/perso/pelegrin/scotch/
-Source0:        
https://gforge.inria.fr/frs/download.php/latestfile/298/scotch_%{version}.tar.gz
+URL:            https://gitlab.inria.fr/scotch/scotch
+Source0:        
https://gitlab.inria.fr/scotch/scotch/-/archive/v%{version}/%{base_pname}-v%{version}.tar.gz
 Source1:        scotch-Makefile.inc.in
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -420,7 +520,7 @@
 scotch is used as a replacement of the metis library.
 
 %prep
-%setup -q -n scotch_%{version}
+%setup -q -n scotch-v%{version}
 cp %SOURCE1 src/Makefile.inc
 
 %build
@@ -476,8 +576,8 @@
 done
 %if %{without hpc}
 pushd %{buildroot}%{my_libdir}
-ln -s libscotch%{metis}.a lib%{metis}.a
-ln -s libscotch%{metis}.so lib%{metis}.so
+ln -s lib%{?pt_pref}scotch%{metis}.a lib%{metis}.a
+ln -s lib%{?pt_pref}scotch%{metis}.so lib%{metis}.so
 %if %{with mpi}
        # We create link in order to have the serial libs available in the
        # same directory as the parallel libs. A lot of software using scotch

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.5HUZlM/_old  2021-01-30 13:56:21.366031217 +0100
+++ /var/tmp/diff_new_pack.5HUZlM/_new  2021-01-30 13:56:21.366031217 +0100
@@ -3,11 +3,13 @@
   <package>openmpi</package>
   <package>openmpi2</package>
   <package>openmpi3</package>
+  <package>openmpi4</package>
   <package>mvapich2</package>
   <package>mpich</package>
   <package>gnu-openmpi-hpc</package>
   <package>gnu-openmpi2-hpc</package>
   <package>gnu-openmpi3-hpc</package>
+  <package>gnu-openmpi4-hpc</package>  
   <package>gnu-mvapich2-hpc</package>
   <package>gnu-mpich-hpc</package>
 </multibuild>

Reply via email to