- Cleanup specfile * Inform that keep-mongoose-test-sources.patch is not for upstream * Inform that the python file is for convenience for fetching test sources. See README-suse-maintenance.md. - Set up cmake options just once -- during %build alone. - Drop usage of cmake internal macros when specifying install paths. - CMake >= 3.22 is now required for build; this automatically drops support for openSUSE < 1650 (i.e. Leap 15.x). - Drop conditionals for old unsupported distro versions, they cannot support builds on account of the previous change anyway. - Drop use of '-ffat-lto-objects' when building with LTO: this is only needed for static libs, not built here. - Only unset MALLOC_* when LTO is being used. - Use once consistent version for all libraries, set to source tarball. - Drop more than five-year old Obsoletes/Provides; developers should use pkgconfig based (Build)Requires or directly use %{name}-devel. - Drop suitesparse-rpmlintrc and make -doc packages noarch. - Update to version 7.5.1 (boo#1208165): * SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro. * Example 1.6.1: add tests for *__VERSION macros. - Changes introduced since 7.5.0: * Suitesparse_config: 7.5.0, to reflect the addition of GraphBLAS 9.0.0. * Minor updates to build system, including bug fixes when specifying a specific BLAS/LAPACK library, and configuration of *.pc files. * GraphBLAS 9.0.0: supporting the v2.1 C API; see https://github.com/GraphBLAS/graphblas-api-c * Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config 7.5.0, * Remove explicit dependencies on OpenMP, libm, GMP, and MPFR. * Add programs to test the *Config.cmake of each package. * All other packages (except CSparse): minor updates to build system. * Package versions in this release: - SuiteSparse_config 7.5.0 - AMD 3.3.1 - BTF 2.3.1 - CAMD 3.3.1 - CCOLAMD 3.3.1 - CHOLMOD 5.1.1 - COLAMD 3.3.1 - CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0) - CXSparse 4.3.1 - Example 1.6.0 - GraphBLAS 9.0.0 - KLU 2.3.1 - LDL 3.3.1 - LAGraph 1.1.1 - SuiteSparse_Mongoose 3.3.1 - ParU 0.1.1 - RBio 4.3.1 - SPEX 2.3.1 - SPQR 4.3.1 - UMFPACK 6.3.1 - Changes introduced since 7.4.0: * Major change to build system: - Includes a top-level CMakeLists.txt that builds all packages. - Support for pkg-config. * LAGraph 1.1.0: new package: graph algorithms based on GraphBLAS * ParU 0.1.0: new package: parallel unsymmetric multifrontal method. * CHOLMOD 5.1.0: full support for sparse single precision matrices, bug fixes in the GPU Module. * AMD 3.3.0: minor change for CHOLMOD 5.1.0 tests * CAMD 3.3.0: minor change for CHOLMOD 5.1.0 tests * SuiteSparse_config 7.4.0: added wrappers for single-precision BLAS/LAPACK, added SUITESPARSE_TIME macro. * *_version: added methods to all package that didn't have them: AMD, CAMD, COLAMD, CCOLAMD, BTF, CSparse, CXSparse, KLU, BTF, RBio, SPEX, SPQR, and UMFPACK. - Add new subpackage suitesparse_mongoose, an executable for Mongoose. - Specfile now runs patchelf for broken RPATHs. - Add keep-mongoose-test-sources.patch. This avoids test sources getting deleted. - Remove not needed patchsets: * build_csparse_shared.patch * bnc775418-enable-SuiteSparse_time-symbol.patch - Use BLAS environment variable when choosing over -lopenblas and -lblas - Add list-mongoose-test-sources.py: a helper script to list matrix ids mentioned in the test step of the build of Mongoose's CMakeLists.txt - Add new test tarballs for mongoose from list-mongoose-test-sources.py: * 1138_bus.tar.gz * 494_bus.tar.gz * 662_bus.tar.gz * 685_bus.tar.gz * arc130.tar.gz * ash292.tar.gz * ash85.tar.gz * bcspwr01.tar.gz * bcspwr02.tar.gz * bcspwr03.tar.gz * bcspwr09.tar.gz * bcsstk17.tar.gz * bcsstm02.tar.gz * jagmesh7.tar.gz * lnsp3937.tar.gz * lshp3466.tar.gz * sherman1.tar.gz * sstmodel.tar.gz * crystm01.tar.gz * msc04515.tar.gz * G42.tar.gz * nasa4704.tar.gz * fxm3_6.tar.gz * net25.tar.gz * LF10000.tar.gz * Erdos992.tar.gz * USpowerGrid.tar.gz * yeast.tar.gz * c-38.tar.gz * c-43.tar.gz * minnesota.tar.gz * netscience.tar.gz * netz4504.tar.gz * delaunay_n13.tar.gz * tx2010.tar.gz - _constraints: Increase disk size to 40G - Add README-suse-maintenance.md OBS-URL: https://build.opensuse.org/request/show/1145600 OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=54
626 lines
25 KiB
Plaintext
626 lines
25 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Feb 9 10:10:31 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
|
|
|
|
- Cleanup specfile
|
|
* Inform that keep-mongoose-test-sources.patch is not for upstream
|
|
* Inform that the python file is for convenience for fetching test
|
|
sources. See README-suse-maintenance.md.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 24 13:39:23 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Set up cmake options just once -- during %build alone.
|
|
- Drop usage of cmake internal macros when specifying install
|
|
paths.
|
|
- CMake >= 3.22 is now required for build; this automatically
|
|
drops support for openSUSE < 1650 (i.e. Leap 15.x).
|
|
- Drop conditionals for old unsupported distro versions, they
|
|
cannot support builds on account of the previous change anyway.
|
|
- Drop use of '-ffat-lto-objects' when building with LTO: this is
|
|
only needed for static libs, not built here.
|
|
- Only unset MALLOC_* when LTO is being used.
|
|
- Use once consistent version for all libraries, set to source
|
|
tarball.
|
|
- Drop more than five-year old Obsoletes/Provides; developers
|
|
should use pkgconfig based (Build)Requires or directly use
|
|
%{name}-devel.
|
|
- Drop suitesparse-rpmlintrc and make -doc packages noarch.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 16 11:25:21 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
|
|
|
|
- Update to version 7.5.1 (boo#1208165):
|
|
* SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
|
|
* Example 1.6.1: add tests for *__VERSION macros.
|
|
- Changes introduced since 7.5.0:
|
|
* Suitesparse_config: 7.5.0, to reflect the addition of
|
|
GraphBLAS 9.0.0.
|
|
* Minor updates to build system, including bug fixes when
|
|
specifying a specific BLAS/LAPACK library, and configuration
|
|
of *.pc files.
|
|
* GraphBLAS 9.0.0: supporting the v2.1 C API; see
|
|
https://github.com/GraphBLAS/graphblas-api-c
|
|
* Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config
|
|
7.5.0,
|
|
* Remove explicit dependencies on OpenMP, libm, GMP, and MPFR.
|
|
* Add programs to test the *Config.cmake of each package.
|
|
* All other packages (except CSparse): minor updates to build
|
|
system.
|
|
* Package versions in this release:
|
|
- SuiteSparse_config 7.5.0
|
|
- AMD 3.3.1
|
|
- BTF 2.3.1
|
|
- CAMD 3.3.1
|
|
- CCOLAMD 3.3.1
|
|
- CHOLMOD 5.1.1
|
|
- COLAMD 3.3.1
|
|
- CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0)
|
|
- CXSparse 4.3.1
|
|
- Example 1.6.0
|
|
- GraphBLAS 9.0.0
|
|
- KLU 2.3.1
|
|
- LDL 3.3.1
|
|
- LAGraph 1.1.1
|
|
- SuiteSparse_Mongoose 3.3.1
|
|
- ParU 0.1.1
|
|
- RBio 4.3.1
|
|
- SPEX 2.3.1
|
|
- SPQR 4.3.1
|
|
- UMFPACK 6.3.1
|
|
- Changes introduced since 7.4.0:
|
|
* Major change to build system:
|
|
- Includes a top-level CMakeLists.txt that builds all
|
|
packages.
|
|
- Support for pkg-config.
|
|
* LAGraph 1.1.0: new package: graph algorithms based on
|
|
GraphBLAS
|
|
* ParU 0.1.0: new package: parallel unsymmetric multifrontal
|
|
method.
|
|
* CHOLMOD 5.1.0: full support for sparse single precision
|
|
matrices, bug fixes in the GPU Module.
|
|
* AMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
|
|
* CAMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
|
|
* SuiteSparse_config 7.4.0: added wrappers for single-precision
|
|
BLAS/LAPACK, added SUITESPARSE_TIME macro.
|
|
* *_version: added methods to all package that didn't have them:
|
|
AMD, CAMD, COLAMD, CCOLAMD, BTF, CSparse, CXSparse, KLU, BTF,
|
|
RBio, SPEX, SPQR, and UMFPACK.
|
|
- Add new subpackage suitesparse_mongoose, an executable for
|
|
Mongoose.
|
|
- Specfile now runs patchelf for broken RPATHs.
|
|
- Add keep-mongoose-test-sources.patch. This avoids test sources
|
|
getting deleted.
|
|
- Remove not needed patchsets:
|
|
* build_csparse_shared.patch
|
|
* bnc775418-enable-SuiteSparse_time-symbol.patch
|
|
- Use BLAS environment variable when choosing over -lopenblas
|
|
and -lblas
|
|
- Add list-mongoose-test-sources.py: a helper script to list
|
|
matrix ids mentioned in the test step of the build of Mongoose's
|
|
CMakeLists.txt
|
|
- Add new test tarballs for mongoose from
|
|
list-mongoose-test-sources.py:
|
|
* 1138_bus.tar.gz
|
|
* 494_bus.tar.gz
|
|
* 662_bus.tar.gz
|
|
* 685_bus.tar.gz
|
|
* arc130.tar.gz
|
|
* ash292.tar.gz
|
|
* ash85.tar.gz
|
|
* bcspwr01.tar.gz
|
|
* bcspwr02.tar.gz
|
|
* bcspwr03.tar.gz
|
|
* bcspwr09.tar.gz
|
|
* bcsstk17.tar.gz
|
|
* bcsstm02.tar.gz
|
|
* jagmesh7.tar.gz
|
|
* lnsp3937.tar.gz
|
|
* lshp3466.tar.gz
|
|
* sherman1.tar.gz
|
|
* sstmodel.tar.gz
|
|
* crystm01.tar.gz
|
|
* msc04515.tar.gz
|
|
* G42.tar.gz
|
|
* nasa4704.tar.gz
|
|
* fxm3_6.tar.gz
|
|
* net25.tar.gz
|
|
* LF10000.tar.gz
|
|
* Erdos992.tar.gz
|
|
* USpowerGrid.tar.gz
|
|
* yeast.tar.gz
|
|
* c-38.tar.gz
|
|
* c-43.tar.gz
|
|
* minnesota.tar.gz
|
|
* netscience.tar.gz
|
|
* netz4504.tar.gz
|
|
* delaunay_n13.tar.gz
|
|
* tx2010.tar.gz
|
|
- _constraints: Increase disk size to 40G
|
|
- Add README-suse-maintenance.md
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 26 15:00:16 UTC 2023 - David Anes <david.anes@suse.com>
|
|
|
|
- Adjust licenses in SPEC files (bsc#1210879)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 30 16:55:52 UTC 2022 - Andreas Schwab <schwab@suse.de>
|
|
|
|
- Update constraints for riscv64
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 4 20:45:29 UTC 2022 - Christoph G <foss@grueninger.de>
|
|
|
|
- update to 5.13.0
|
|
* GraphBLAS v7.2.0: see GraphBLAS/Doc/ChangeLog for details.
|
|
- performance: more compact serialization (ZSTD added, now the
|
|
default compression method).
|
|
- MATLAB interface: faster linear indexing, reshape, bandwidth,
|
|
istril, istriu, isbanded, isdiag. C(I,J)=A can now grow the
|
|
size of C.
|
|
- features: reshape methods, cube root operator, isStoredElement
|
|
- bugs: a minor bug; user-defined types were incorrectly limited to
|
|
128 bytes in size in v7.0.3.
|
|
- remove unused rules from rpmlintrc
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 08:41:01 UTC 2022 - David Anes <david.anes@suse.com>
|
|
|
|
- update to 5.12.0:
|
|
* GraphBLAS v7.0.3: see GraphBLAS/Doc/ChangeLog for details.
|
|
- performance: GrB_mxm, GrB_assign, and transpose
|
|
- bug fix: vector iterator for bitmap
|
|
- revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf
|
|
- spec bug: GrB_Matrix_diag was implemented incorrectly,
|
|
thus requiring a version v7.x
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 15 14:16:51 UTC 2022 - David Anes <david.anes@suse.com>
|
|
|
|
- Fix bundled library versions:
|
|
* libmongoose: 2.0.3 -> 2.0.4
|
|
* libspqr: 2.0.9 -> 2.1.0
|
|
* libumfpack: 5.7.8 -> 5.7.9
|
|
- Update to 5.11.0:
|
|
* GraphBLAS v6.2.5: see GraphBLAS/Doc/ChangeLog for changes.
|
|
Primary ones highlighted here:
|
|
- v2.0 API: v6.x complies with the v2.0 C API of the GraphBLAS Spec.
|
|
Note that GrB_wait, GrB_Info are now different than in the v1.3
|
|
C API Specification (and in v5.x of SuiteSparse:GraphBLAS).
|
|
- GxB_Iterator: to iterate over rows/cols/entries of a matrix or vector
|
|
- GxB_eWiseUnion: like eWiseAdd but with the op always applied
|
|
- GxB_Matrix/Vector_sort: to sort the vectors of a matrix
|
|
- better performance: for sparse-times-dense and dense-times-sparse,
|
|
in particular; also other cases for GrB_mxm, up to 10x faster.
|
|
- Apple Silicon: port @GrB to Octave 7 (thanks to Gabor Szarnyas)
|
|
- added cpu_features: by Google
|
|
- added LZ4/LZ4HC: compression library, http://www.lz4.org (BSD 2),
|
|
v1.9.3, Copyright (c) 2011-2016, Yann Collet, All Rights Reserved.
|
|
- iso-valued matrices and vectors: to exploit the common case of
|
|
an unweighted graph
|
|
- bug fixes: 4 bugs fixed since SuiteSparse 5.10.1 with
|
|
GraphBLAS v5.0.5. 12 other bugs appeared in the interim but
|
|
appeared in versions after v5.0.5 but fixed before ever
|
|
affecting SuiteSparse itself.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 24 13:59:58 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- build parallel to reduce build time by ~ 30%
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 5 08:13:50 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Use asimdrdm CPU flag for aarch64 to select only more powerful
|
|
buildhosts to avoid hanging builds.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 26 14:34:36 UTC 2021 - Andreas Schwab <schwab@suse.de>
|
|
|
|
- Enable openblas on riscv64
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 26 18:23:49 UTC 2021 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to version 5.10.1
|
|
- Drop disable-Wmisleading-indentation.patch which is no longer
|
|
required due to an upstream fix
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 19 21:29:18 UTC 2021 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to version 5.10.0
|
|
* GraphBLAS upgraded to 5.0.4: many new features, much faster
|
|
performance
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 7 06:18:07 UTC 2021 - Martin Liška <mliska@suse.cz>
|
|
|
|
- Add disable-Wmisleading-indentation.patch as a temporary workaround
|
|
for https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/84
|
|
that will be fixed in the next release (boo#1183575).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 16 07:34:25 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Disable LTO on %arm as it consumes too much memory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 15 19:04:22 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Update _constraints to avoid OOM
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 7 08:43:38 UTC 2021 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to SuiteSparse 5.9.0
|
|
* GraphBLAS upgraded from v3.3 to v4.0.3 with many new features,
|
|
and increased performance. Betweeness Centrality about 2x
|
|
faster, and now faster than the GAP benchmark for larger
|
|
matrices. BFS about 5x faster.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 1 07:36:34 UTC 2020 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Update to SuiteSparse 5.8.1
|
|
* SLIP_LU v1.0.2: resolved issue #51: build error with clang 10
|
|
* GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13)
|
|
* SLIP_LU v1.0.1 added: for solving Ax=b exactly. Requires
|
|
the GNU GMP and MPRF libraries.
|
|
* GraphBLAS v3.3.1: see the GraphBLAS/Doc/Changlog
|
|
* replaced UFget with ssget: affects nearly all packages:
|
|
UMFPACK, KLU, CHOLMOD, CXSparse/CSparse, etc,
|
|
but their version numbers are left unchanged since it affects
|
|
the MATLAB tests only, not the compiled libraries.
|
|
* ssget v2.2.0: better URL redirects
|
|
* updates to SuiteSparse build system
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 18 15:52:29 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>
|
|
|
|
- Call %limit_build macro in spec to avoid oom build failure
|
|
for ppc64le and aarch64
|
|
- Add _constraints with default 5GB min physicalmemory
|
|
and 7GB for ppc64/ppc64le
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 19 22:49:23 UTC 2020 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to SuiteSparse 5.7.1
|
|
* GraphBLAS 3.2.0: better performance, new ANY and PAIR operators,
|
|
structural mask, GrB_DESC_* from 1.3 C API Specification.
|
|
* CHOLMOD 3.0.14: minor update to cholmod_check to print a matrix
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 6 08:38:31 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>
|
|
|
|
- Update URL and Source to use GitHub.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 29 23:12:34 UTC 2019 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to SuiteSparse 5.6.0
|
|
*GraphBlas 3.1.1: with OpenMP parallelism, and MATLAB interface
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 2 08:23:49 UTC 2019 - Martin Liška <mliska@suse.cz>
|
|
|
|
- Use FAT LTO objects in order to provide proper static library.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 6 12:04:27 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Trim future visions from descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 2 09:24:03 UTC 2019 - Christoph G <foss@grueninger.de>
|
|
|
|
- Update to SuiteSparse 5.4.0
|
|
* GraphBLAS 2.2.2: many upgrades and new features, a few bug fixes
|
|
- Update to SuiteSparse 5.3.0
|
|
* new package: Mongoose (version 2.0.2)
|
|
- doc packages for AMD, CAMD, KLU, LDL, and Mongoose.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 20 23:23:47 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Remove openmpi BuildRequires, all SuiteSparse libraries are MPI
|
|
agnostic.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 27 00:38:48 UTC 2018 - stefan.bruens@rwth-aachen.de
|
|
|
|
- Fix conditional to select the right gcc-c++ package, also for the
|
|
devel subpackge
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 26 19:58:00 UTC 2018 - toddrme2178@gmail.com
|
|
|
|
- Update to SuiteSparse 5.2.0
|
|
* GraphBLAS 2.0.1: bug fix to GxB_kron
|
|
* SuiteSparse_config: corrected back to SO_VERSION 5
|
|
* GraphBLAS 2.0.0: with changes to API to conform to the latest
|
|
specification. The SO_VERSION of GraphBLAS must change,
|
|
as a result, since this affects both the ABI and API interface.
|
|
* CHOLMOD 3.1.12: bug fix (no change to the CHOLMOD ABI or API)
|
|
* KLU 1.3.9: minor edit, not a bug fix, but code is more clear now
|
|
- Update to SuiteSparse 5.1.2
|
|
* improved build process for GraphBLAS
|
|
* minor change to CSparse/Lib/Makefile, no change in CSparse version
|
|
- Update to SuiteSparse 5.1.1
|
|
* GraphBLAS added to top-level SuiteSparse/Makefile
|
|
* GraphBLAS 1.1.1: bug fix to *assign, split AxB for faster compile,
|
|
added memory usage statistics, AxB performance improvment
|
|
* minor update to [AMD CAMD KLU]/Doc/Makefile's, no change to
|
|
version numbers of AMD, CAMD, or KLU
|
|
- Update to SuiteSparse 5.1.0
|
|
* GraphBLAS 1.1.0
|
|
* minor update to SPQR Makefile (version remains unchanged;
|
|
no change to source)
|
|
- Update to SuiteSparse 5.0.0
|
|
* added GraphBLAS Version 1.0.0
|
|
* replaced UFget with ssget
|
|
- Use build-in build system instead of manually building everything
|
|
- Simplify spec file
|
|
- Add build_csparse_shared.patch to build CSparse as a shared library
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 14 10:36:16 UTC 2018 - schwab@suse.de
|
|
|
|
- Make openblas optional, using lapack instead
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 16 13:53:59 UTC 2017 - dimstar@opensuse.org
|
|
|
|
- Fix csparselib define: libcsparse-%{csparseso}. This results in
|
|
the (wrongly named) package libcsparsever-3_1_9 being renamed to
|
|
libcsparse-3_1_9, matching the content of the package. The old
|
|
name is, exceptionally, obsoleted by the new package name (not
|
|
provided, as nothing but the -devel package should ever have
|
|
referenced the package by name). The obsolete is guarded to no
|
|
longer apply, should the version change.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 10 23:33:01 UTC 2017 - jengelh@inai.de
|
|
|
|
- Fix RPM groups.
|
|
- Trim pointless trailing line whitespace from descriptions.
|
|
% must be encoded as %%.
|
|
- Trim past-time history from suistesparse_config description.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 11 01:49:03 UTC 2017 - toddrme2178@gmail.com
|
|
|
|
- Update to version 4.5.5
|
|
* minor fix to SuiteSparse/Makefile for 'make install'
|
|
- Update to version 4.5.4
|
|
* minor update to SPQR for ACM TOMS submission
|
|
- Update to version 4.5.3
|
|
* minor changes to Makefiles
|
|
- Update to version 4.5.2
|
|
* licensing simplified (no other change); refer to PACKAGE/Doc/License.txt
|
|
for the license for each package.
|
|
- Update to version 4.5.1
|
|
* update to Makefiles. Version 4.5.0 is broken on the Mac.
|
|
That version also compiles *.so libraries on Linux with
|
|
underlinked dependencies to other libraries in SuiteSparse.
|
|
For example, AMD requires SuiteSparse_config. The links to
|
|
required libraries are now explicitly included in each library,
|
|
in SuiteSparse 4.5.1.
|
|
* minor change to CHOLMOD/Check/cholmod_write.c, when compiling with
|
|
options that disable specific modules
|
|
- Update to version 4.5.0
|
|
* better Makefiles for creating and installing shared libraries
|
|
* CHOLMOD now uses METIS 5.1.0, which is distributed with SuiteSparse
|
|
* fix for MATLAB R2015b, which changed how it creates empty matrices,
|
|
as compared to prior versions of MATLAB. This change in MATLAB
|
|
breaks many of the mexFunctions in prior versions of SuiteSparse.
|
|
If you use MATLAB R2015b, you must upgrade to SuiteSparse 4.5.0
|
|
or later.
|
|
- Update to version 4.4.7
|
|
* note that this minor update fails on the Mac, so its
|
|
listed on my web page as a 'beta' release.
|
|
* Improved the Makefiles of all packages. They now create *.so
|
|
shared libraries (*.dylib on the Mac). Also, there is now
|
|
only a single SuiteSparse_config.mk file. It now determines
|
|
your system automatically, and whether or not you have METIS
|
|
and CUDA. It also automatically detects if you have the Intel
|
|
compiler or not, and uses it if it finds it. There should be
|
|
no need to edit this file for most cases, but you may need to
|
|
for your particular system. With this release, there are almost
|
|
no changes to the source code, except for the VERSION numbers
|
|
defined in the various include *.h files for each package.
|
|
- Use faster openblas.
|
|
* Remove blas-instead-of-openblas-SuiteSparse_config_mk.patch
|
|
- Remove upstream-included no-removal-of-suitesparse_config-output.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 13:40:52 UTC 2015 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.6
|
|
* SPQR 2.0.2: changed default tol when A has infs, from inf to realmax (~1e308)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 18 21:43:05 UTC 2015 - foss@grueninger.de
|
|
|
|
- Package forgotten C++ includes (*.hpp), too.
|
|
- Adjust download link
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 23 08:26:49 UTC 2015 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.5
|
|
+ CHOLMOD 3.0.6:
|
|
* minor fix to CHOLMOD (-DNGPL did not work as expected)
|
|
* added MATLAB interface for row add/delete (lurowmod)
|
|
+ KLU 1.3.3: Fix for klu_dump.c (debugging case only)
|
|
+ UFcollection: added additional stats for matrix collection
|
|
+ AMD: changed the license. Was LGPL only, now either LGPL or BSD,
|
|
at the user's option. See AMD/Doc/License.txt for details.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 1 11:57:58 UTC 2015 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.4
|
|
+ CHOLMOD version number corrected. In 4.4.3, the CHOLMOD_SUBSUB_VERSION
|
|
string was left at '4' (it should have been '5', for CHOLMOD 3.0.5).
|
|
This version of SuiteSparse corrects this glitch.
|
|
+ Minor changes to comments in SuiteSparse_config.
|
|
+ SPQR version 2.0.1 released (minor update to documentation)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 27 11:18:35 UTC 2015 - dmitry_r@opensuse.org
|
|
|
|
- Fix linking config
|
|
- Add linking tests
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 20 19:27:14 UTC 2015 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.3
|
|
+ CHOLMOD 3.0.5: minor bug fix to MatrixOps/cholmod_symmetry
|
|
- Update to version 4.4.2
|
|
+ CHOLMOD 3.0.4: serious bug fix in supernodal factorization,
|
|
introduced in CHOLMOD 3.0.0 (SuiteSparse 4.3.0). Can cause segfault,
|
|
and has no user workaround.
|
|
- Upstream SuiteSparse preferes OpenBLAS, added patch
|
|
blas-instead-of-openblas-SuiteSparse_config_mk.patch
|
|
to use BLAS as SuiteSparse 4.4.1 did
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 10 06:30:46 UTC 2014 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.1
|
|
+ Minor update: two bug fixes (affecting Windows only) for
|
|
CHOLMOD and KLU
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 22 14:19:33 UTC 2014 - foss@grueninger.de
|
|
|
|
- Update to version 4.4.0
|
|
+ (added GPU acceleration to CHOLMOD and SPQR. Up to 10x faster
|
|
than a multicore CPU.) Not yet working in the package
|
|
+ changed to a consistent method for all of SuiteSparse, for
|
|
malloc/calloc/realloc, and printf, using SuiteSparse_config.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 22 06:49:20 UTC 2014 - dmitry_r@opensuse.org
|
|
|
|
- Fix libraries linking [bnc#883683]
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 10 16:14:00 UTC 2013 - p.drouand@gmail.com
|
|
|
|
- Update to version 4.2.1
|
|
+ no changelog available
|
|
- Fix Groups to respect new standards
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 2 15:50:19 UTC 2012 - jengelh@inai.de
|
|
|
|
- shlib naming: libsuitesparseconfig-4_0_2, not -4.0.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 23 16:07:47 UTC 2012 - Rene.vanPaassen@gmail.com
|
|
|
|
- need to escape % in comments -- Fedora builds choked on them
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 16 19:33:14 UTC 2012 - i@marguerite.su
|
|
|
|
- also re-fix bnc#746867:
|
|
* cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 15 02:51:27 UTC 2012 - i@marguerite.su
|
|
|
|
- fix bnc#775418: SuiteSparse does not ship library which contains
|
|
the symbol SuiteSparse_time
|
|
* it's because latest SuiteSparse prefers NTIMER.(try to depreciate)
|
|
so when there's NTIMER avaiable, tic/toc will not be enabled.
|
|
* easy solution is to use "-lSuiteSparse" in the UMFPACK_LIBS
|
|
variable in the affected packages like Octave.
|
|
* but this seems to affect many packages in science repo, so I
|
|
just add a patch comment #IF NTIMER off.
|
|
* http://comments.gmane.org/gmane.comp.gnu.octave.general/42837
|
|
- add sub-package libsuitesparse_config which is formly known as UFconfig.
|
|
* also add provides/obsoltes of UFconfig.
|
|
* add patch0 to prevent removal of .o after .a is built.
|
|
we still need .o to make shared libsuitesparseconfig.so
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 31 17:57:45 UTC 2012 - i@marguerite.su
|
|
|
|
- Update to version 4.0.2
|
|
* no changelog available.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 6 12:05:34 UTC 2012 - i@marguerite.su
|
|
|
|
- fix bnc#751746.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 4 13:45:07 UTC 2012 - toddrme2178@gmail.com
|
|
|
|
- Update to version 4.0.0. Major changes:
|
|
* added GPU support for CHOLMOD
|
|
* Renamed UFconfig to SuiteSparse_config
|
|
- Fix licenses (some libraries are LGPL-2.1+, some are GPL-2.0+,
|
|
and one is both).
|
|
- Change descriptions to upstream versions
|
|
- Build csparse package
|
|
- Clean up spec file
|
|
* Remove hard-coded library versions everywhere. Each library
|
|
version only needs to be changed in two places, which are right
|
|
next to each other
|
|
- Move README to -devel package and remove now-empty base package
|
|
- Changed group to match lapack/blas group (which this package is
|
|
essentially an extension of)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 19 06:41:09 UTC 2012 - i@marguerite.su
|
|
|
|
- fix timestamp error in changelog, dont know why it omit zero in
|
|
time format.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 18 16:15:32 UTC 2012 - jengelh@medozas.de
|
|
|
|
- add rpmlintrc to shut up false positives (after inquiry by
|
|
MargueriteSu)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 17 14:01:01 UTC 2012 - i@marguerite.su
|
|
|
|
- fix libraries version tags of suitesparse-devel requires.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 07:36:47 UTC 2012 - i@marguerite.su
|
|
|
|
- fix bug#746867. cholmod is licensed under GPL-2.0 and LGPL-2.0 only,
|
|
GPL-2.0 only prevents other components to be licensed under a high
|
|
version of the same license.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 17:10:48 UTC 2012 - jengelh@medozas.de
|
|
|
|
- Apply shared library policy
|
|
http://en.opensuse.org/openSUSE:Shared_library_packaging_policy
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 4 11:38:15 UTC 2012 - i@marguerite.su
|
|
|
|
- update to version 3.7.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 21 00:00:00 UTC 2011 - coyoteuser@gmail.com
|
|
|
|
- updated to latest version 3.2.0
|
|
- added gcc4.3.2 fix for spqr.hpp
|
|
- changed source to bz2 archive
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 8 00:00:00 UTC 2008 - coyoyeuser@gmail.com
|
|
|
|
- Initial release
|