[Pkg-scicomp-devel] Suitesparse deelopment
Rafael Laboissiere
rafael at debian.org
Fri May 8 08:39:53 UTC 2009
The tricky suitesparse 3.1 -> 3.2 transition is over. It is time now to
start packaging the new usptream release 3.3.0. What is painful with this
package is that upstream does not manage the SONAME
1) Split the package into separate library packages
This has already been done for libcolamd. We still have these
libraries to be put into individual packages:
/usr/lib/libccolamd.so.3.2.0
/usr/lib/libcholmod.so.3.2.0
/usr/lib/libcsparse.so.3.2.0
/usr/lib/libklu.so.3.2.0
/usr/lib/libcxsparse.so.3.2.0
/usr/lib/libamd.so.3.2.0
/usr/lib/libumfpack.so.3.2.0
/usr/lib/libcamd.so.3.2.0
/usr/lib/libbtf.so.3.2.0
/usr/lib/libldl.so.3.2.0
Most of these libraries have their own upstream version number and we
could use that as the library SOVERSION:
$ for i in */README.txt ; do tac $i | tail -n1 | grep Version ; done
AMD Version 2.2, Copyright (c) 2007 by Timothy A.
BTF Version 1.0, May 31, 2007, by Timothy A. Davis
CAMD Version 2.2, Copyright (c) 2007 by Timothy A. Davis, Yanqing Chen,
The COLAMD ordering method - Version 2.7
KLU Version 1.1, March 24, 2009, by Timothy A. Davis and Ekanathan Palamadai.
LDL Version 2.0: a sparse LDL' factorization and solve package.
Bio: Version 1.1.1, Nov 1, 2007. A MATLAB Toolbox for reading/writing sparse
UFcollection, Version 1.1.1, Nov 1, 2007.
What is nice is that those version numbers do not change necessarily
for each release of SuiteSparse. For instance, only the KLU library
got a version number bump (1.0 -> 1.1) between 3.1.0 and 3.2.0.
2) Migrate the repository to Git
If there are no objections, I will migrate the repository from SVN to
Git. The listed Uploaders are Christophe Prud'homme, Daniel Rus Morales,
and Ondrej Certik, besides myself. Christophe and Ondrej have already
agreed with it. Daniel, is the migration okay with you?
--
Rafael
More information about the Pkg-scicomp-devel
mailing list