Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2017-07-21 22:35:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suitesparse (Old)
 and      /work/SRC/openSUSE:Factory/.suitesparse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suitesparse"

Fri Jul 21 22:35:38 2017 rev:22 rq:509638 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2017-06-21 
13:49:35.907635757 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes     
2017-07-21 22:35:44.996253538 +0200
@@ -1,0 +2,8 @@
+Mon Jul 10 23:33:01 UTC 2017 - [email protected]
+
+- Fix RPM groups.
+- Trim pointless trailing line whitespace from descriptions.
+  % must be encoded as %%.
+- Trim past-time history from suistesparse_config description.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ suitesparse.spec ++++++
--- /var/tmp/diff_new_pack.953iyH/_old  2017-07-21 22:35:46.124094440 +0200
+++ /var/tmp/diff_new_pack.953iyH/_new  2017-07-21 22:35:46.128093875 +0200
@@ -19,7 +19,7 @@
 Name:           suitesparse
 Summary:        A collection of sparse matrix libraries
 License:        GPL-2.0+ and LGPL-2.1+
-Group:          Development/Libraries
+Group:          Development/Libraries/C and C++
 Version:        4.5.5
 Release:        0
 Url:            http://faculty.cse.tamu.edu/davis/SuiteSparse/
@@ -30,9 +30,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
-BuildRequires:  openmpi-devel
-BuildRequires:  openblas-devel
 BuildRequires:  metis-devel
+BuildRequires:  openblas-devel
+BuildRequires:  openmpi-devel
 %define amdver      2.4.6
 %define amdso       2_4_6
 %define btfver      1.2.6
@@ -85,10 +85,7 @@
 %package devel 
 Summary:        Development headers for SuiteSparse
 License:        GPL-2.0+ and LGPL-2.1+
-Group:          Development/Libraries
-Requires:       openmpi-devel
-Requires:       openblas-devel
-Requires:       metis-devel
+Group:          Development/Libraries/C and C++
 Requires:       %{amdlib}      = %{amdver}
 Requires:       %{btflib}      = %{btfver}
 Requires:       %{camdlib}     = %{camdver}
@@ -104,6 +101,9 @@
 Requires:       %{rbiolib}     = %{rbiover}
 Requires:       %{spqrlib}     = %{spqrver}
 Requires:       %{umfpacklib}  = %{umfpackver}
+Requires:       metis-devel
+Requires:       openblas-devel
+Requires:       openmpi-devel
 # make sure developers can find these packages
 Provides:       suitesparse-common-devel = %{version}
 Obsoletes:      suitesparse-common-devel < %{version}
@@ -151,24 +151,10 @@
 The suitesparse-devel package contains files needed for developing
 applications which use the suitesparse libraries.
 
-It also includes SuiteSparse_config, which is required by nearly all 
-sparse matrix packages that I author or co-author. These include 
-SuiteSparseQR, AMD, COLAMD, CCOLAMD, CHOLMOD, KLU, BTF, LDL, 
-CXSparse, RBio, and UMFPACK. It is not required by CSparse, which is 
-a stand-alone package. SuiteSparse_config (prior to version 4.0.0) 
-was named UFconfig.
-
-SuiteSparse_config contains a configuration file for "make" 
-(SuiteSparse_config.mk) and an include file (SuiteSparse_config.h). 
-Also included in SuiteSparse_config is a replacement for the 
-BLAS/LAPACK xerbla routine that does not print a warning message 
-(helpful if you don't want to link the entire Fortran I/O library 
-into a C application).
-
 %package devel-static
 Summary:        Static version of SuiteSparse libraries
 License:        GPL-2.0+ and LGPL-2.1+
-Group:          Development/Libraries
+Group:          Development/Libraries/C and C++
 Requires:       %{name}-devel = %{version}
 
 %description devel-static
@@ -180,7 +166,7 @@
 Release:        0
 Summary:        Symmetric Approximate Minimum Degree
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{amdlib}
 AMD is a set of routines for ordering a sparse matrix prior to 
@@ -197,7 +183,7 @@
 Release:        0
 Summary:        Permutation to Block Triangular Form
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{btflib}
 BTF permutes an unsymmetric matrix (square or rectangular) into its 
@@ -211,7 +197,7 @@
 Release:        0
 Summary:        Symmetric Approximate Minimum Degree
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{camdlib}
 CAMD is a set of routines for ordering a sparse matrix prior to 
@@ -226,7 +212,7 @@
 Release:        0
 Summary:        Constrained Column Approximate Minimum Degree
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{ccolamdlib}
 CCOLAMD computes an column approximate minimum degree ordering 
@@ -239,9 +225,9 @@
 Version:        %{cholmodver}
 Release:        0
 Summary:        Supernodal Sparse Cholesky Factorization and Update/Downdate
-License:        GPL-2.0 and LGPL-2.1
-Group:          Development/Libraries
 #bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
+License:        GPL-2.0 and LGPL-2.1
+Group:          System/Libraries
 
 %description -n %{cholmodlib}
 CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization
@@ -252,11 +238,11 @@
 data. Comparing BCSLIB-EXT, CHOLMOD, MA57, MUMPS, Oblio, PARDISO, 
 SPOOLES, SPRSBLKLLT, TAUCS, UMFPACK, and WSMP, on 87 large symmetric 
 positive definite matrices, they found CHOLMOD to be fastest for 42 
-of the 87 matrices. Its run time is either fastest or within 10% of 
+of the 87 matrices. Its run time is either fastest or within 10%% of
 the fastest for 73 out of 87 matrices. Considering just the larger 
-matrices, it is either the fastest or within 10% of the fastest for 
+matrices, it is either the fastest or within 10%% of the fastest for
 40 out of 42 matrices. It uses the least amount of memory (or within 
-10% of the least) for 35 of the 42 larger matrices. Jennifer Scott 
+10%% of the least) for 35 of the 42 larger matrices. Jennifer Scott
 and Yifan Hu also discuss the design considerations for a sparse 
 direct code. 
 
@@ -267,7 +253,7 @@
 Release:        0
 Summary:        Column Approximate Minimum Degree
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{colamdlib}
 The COLAMD column approximate minimum degree ordering algorithm
@@ -288,7 +274,7 @@
 Release:        0
 Summary:        Instructional Sparse Matrix Package
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{csparselib}
 CSparse is a small yet feature-rich sparse matrix package written
@@ -314,7 +300,7 @@
 Release:        0
 Summary:        An extended version of CSparse
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{cxsparselib}
 CXSparse is an extended version of CSparse, with support for double
@@ -327,7 +313,7 @@
 Release:        0
 Summary:        Sparse LU Factorization, for Circuit Simulation
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{klulib}
 KLU is a sparse LU factorization algorithm well-suited for use in
@@ -342,7 +328,7 @@
 Release:        0
 Summary:        A Simple LDL^T Factorization
 License:        LGPL-2.1+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{ldllib}
 LDL is a set of concise routines for factorizing symmetric positive-
@@ -362,7 +348,7 @@
 Release:        0
 Summary:        MATLAB Toolbox for Reading/Writing Sparse Matrices
 License:        GPL-2.0+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{rbiolib}
 RBio is a MATLAB toolbox for reading/writing sparse matrices in the 
@@ -377,7 +363,7 @@
 Release:        0
 Summary:        Multifrontal Sparse QR
 License:        GPL-2.0+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{spqrlib}
 SuiteSparseQR is an implementation of the multifrontal sparse QR 
@@ -395,7 +381,7 @@
 Release:        0
 Summary:        Sparse Multifrontal LU Factorization
 License:        GPL-2.0+
-Group:          Development/Libraries
+Group:          System/Libraries
 
 %description -n %{umfpacklib}
 UMFPACK is a set of routines for solving unsymmetric sparse linear 
@@ -413,15 +399,24 @@
 Release:        0
 Summary:        Common configurations for all packages in SuiteSparse
 License:        GPL-2.0+
-Group:          Development/Libraries
+Group:          System/Libraries
 Provides:       libufconfig = %{configver}
 Obsoletes:      libufconfig < %{configver}
 Provides:       libUFconfig = %{configver}
 Obsoletes:      libUFconfig < %{configver}
 
 %description -n %{configlib}
-SuiteSparse_config is required by nearly all sparse matrix packages that I 
author or co-author. These include SuiteSparseQR, AMD, COLAMD, CCOLAMD, 
CHOLMOD, KLU, BTF, LDL, CXSparse, RBio, and UMFPACK. It is not required by 
CSparse, which is a stand-alone package. SuiteSparse_config (prior to version 
4.0.0) was named UFconfig.
-SuiteSparse_config contains a configuration file for "make" 
(SuiteSparse_config.mk) and an include file (SuiteSparse_config.h). Also 
included in SuiteSparse_config is a replacement for the BLAS/LAPACK xerbla 
routine that does not print a warning message (helpful if you don't want to 
link the entire Fortran I/O library into a C application).
+SuiteSparse_config is required by a number of sparse matrix packages,
+including SuiteSparseQR, AMD, COLAMD, CCOLAMD, CHOLMOD, KLU, BTF,
+LDL, CXSparse, RBio, and UMFPACK. It is not required by CSparse,
+which is a stand-alone package.
+
+SuiteSparse_config contains a configuration file for "make"
+(SuiteSparse_config.mk) and an include file (SuiteSparse_config.h).
+Also included in SuiteSparse_config is a replacement for the
+BLAS/LAPACK xerbla routine that does not print a warning message
+(helpful if you don't want to link the entire Fortran I/O library
+into a C application).
 
 SuiteSparse_config is part of the SuiteSparse sparse matrix suite.
 


Reply via email to