Overview
Request 1139389 superseded
- Update to version 7.5.1. Update addresses boo#1208165. Here are the set of changes:
* 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 and MATLAB interfaces
* 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: by Markus Mützel.
- Includes a top-level CMakeLists.txt that builds all packages, and
support for pkg-config. Default location of files is now listed below, where
PACKAGE is one of the packages in SuiteSparse:
* CMAKE_INSTALL_PREFIX/include/suitesparse: include files
* CMAKE_INSTALL_PREFIX/lib: compiled libraries
* CMAKE_INSTALL_PREFIX/lib/cmake/SuiteSparse: helper *.cmake scripts
for all of SuiteSparse
* CMAKE_INSTALL_PREFIX/lib/cmake/PACKAGE: *Config.cmake scripts for a
specific package
* CMAKE_INSTALL_PREFIX/lib/pkgconfig/PACKAGE.pc: *.pc pkg-config
files with information for a specific package.
* Additional changes are listed below.
- LAGraph 1.1.0: new package: graph algorithms based on GraphBLAS
- ParU 0.1.0: new package: parallel unsymmetric multifrontal method,
with Mohsen Aznaveh. This is a stable package but is tagged as 0.1.0
since the API is still subject to change.
- 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
- Some changes in the specfile
* use BLAS environmental variable when choosing over -lopenblas and -lblas
* cmake is now introduced but it has some bugs so we still fallback to the old make option
- Add list-mongoose-test-sources.py. This is 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
- Increase disk size to 40G
- Add README-suse-maintenance.md
- Created by uncomfyhalomacro
- In state superseded
- Package maintainer: ayankov
- Supersedes 1139304
- Superseded by 1145600
Request History
uncomfyhalomacro created request
- Update to version 7.5.1. Update addresses boo#1208165. Here are the set of changes:
* 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 and MATLAB interfaces
* 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: by Markus Mützel.
- Includes a top-level CMakeLists.txt that builds all packages, and
support for pkg-config. Default location of files is now listed below, where
PACKAGE is one of the packages in SuiteSparse:
* CMAKE_INSTALL_PREFIX/include/suitesparse: include files
* CMAKE_INSTALL_PREFIX/lib: compiled libraries
* CMAKE_INSTALL_PREFIX/lib/cmake/SuiteSparse: helper *.cmake scripts
for all of SuiteSparse
* CMAKE_INSTALL_PREFIX/lib/cmake/PACKAGE: *Config.cmake scripts for a
specific package
* CMAKE_INSTALL_PREFIX/lib/pkgconfig/PACKAGE.pc: *.pc pkg-config
files with information for a specific package.
* Additional changes are listed below.
- LAGraph 1.1.0: new package: graph algorithms based on GraphBLAS
- ParU 0.1.0: new package: parallel unsymmetric multifrontal method,
with Mohsen Aznaveh. This is a stable package but is tagged as 0.1.0
since the API is still subject to change.
- 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
- Some changes in the specfile
* use BLAS environmental variable when choosing over -lopenblas and -lblas
* cmake is now introduced but it has some bugs so we still fallback to the old make option
- Add list-mongoose-test-sources.py. This is 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
- Increase disk size to 40G
- Add README-suse-maintenance.md
david.anes declined request
Awaiting requested changes, will be superseeded with a new request from @uncomfyhalomacro. Thanks!
@david.anes. thanks for the review. i already applied your comments in this SR. :D
Thanks a lot for your work here! It's excellent.
I'm requesting a few people to review everything so we are sure we don't break/forget anything. This may take some time. Is that ok for you?
sure! im not too bothered by it since i also need a break xD
Many thanks, but needs more work. See sr#1141259
@david.anes: review reminder
Remember to supersede this one after you update it with changes requested from @badshah400, thanks!
I will. It will be delayed though because busy work week
No problem. I will decline this one so it doesn't appear on my TODO list. Thanks!