Bug 4111 - The suitesparse rpm package is not complete
Summary: The suitesparse rpm package is not complete
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Claire Revillet
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2012-01-13 08:01 CET by Yann COLLETTE
Modified: 2013-11-05 09:22 CET (History)
0 users

See Also:
Source RPM: suitesparse-common-devel
CVE:
Status comment:


Attachments

Description Yann COLLETTE 2012-01-13 08:01:00 CET
The suitesparse package ship libraries of linear solvers.
The current suitesparse rpm package is called suitesparse-common-devel. It ships configuration files for SuiteSparse package. There is no corresponding suitesparse package shipping the devel libraries and the include files.

YC
Comment 1 Manuel Hiebel 2012-01-16 15:12:57 CET
Hi, thanks for reporting this bug.

You are speaking about suitesparse-common-devel ?

If yes assigned to the package maintainer. If not please reassign to the bugsquad

Keywords: (none) => Triaged
Assignee: bugsquad => grenoya
Source RPM: (none) => suitesparse-common-devel

Comment 2 Yann COLLETTE 2012-01-16 17:15:53 CET
I don't know, but there must be several other suitesparse*.rpm packages.
In suitesparse-common-devel, there are only UFconfig* files, no devel libraries and no headers.
I can't test on mandriva to see if they have the other packages.

YC
Comment 3 Claire Revillet 2012-02-02 10:40:40 CET
Hi,

If you look at the SuiteSparse web site :
http://www.cise.ufl.edu/research/sparse/SuiteSparse/
you will see that there is not a single suiteparse package but 14 of them.

I imported in Mageia only the one that where needed by other packages (like octave)

In Mageia we have :
    AMD: symmetric approximate minimum degree
    CAMD: symmetric approximate minimum degree
    CCOLAMD: constrained column approximate minimum degree
    COLAMD: column approximate minimum degree
    CHOLMOD: sparse supernodal Cholesky factorization and update/downdate
    CXSparse: an extended version of CSparse
    UMFPACK: sparse multifrontal LU factorization
    UFconfig: common configuration for all but CSparse (suitesparse-common-devel rpm)


It's true that of where in Mdv :
    BTF: permutation to block triangular form
    KLU: sparse LU factorization, for circuit simulation
    LDL: a simple LDL^T factorization
    SuiteSparseQR: multifrontal sparse QR 

But in order not to have unused packages, I did no importation without an explicit require of another package or explicit request from a user.
So if you really need one of them, just ask :)

Status: NEW => ASSIGNED

Comment 4 Yann COLLETTE 2012-02-03 08:49:25 CET
I think a dependency between suitesparse-common-devel and all the solver packages (AMD, CAMD, CCOLAMD, COLAMD, etc ...) should be added.
With such a dependency, I would be able to install everything without having to search for each package, checked it and install it.

From the missing solver, the KLU solver should be added. It is used by MBDYN (neither shipped by mageaia nor mandriva).

Best regards,

YC
Comment 5 Yann COLLETTE 2012-02-03 08:55:48 CET
>     UFconfig: common configuration for all but CSparse

Are you sure this one is in mageia ?
I am not able to find it in the package manager.

YC
Comment 6 Claire Revillet 2012-02-03 09:31:50 CET
(In reply to comment #5)
> >     UFconfig: common configuration for all but CSparse
> 
> Are you sure this one is in mageia ?
> I am not able to find it in the package manager.
> 
> YC

As writen in comment #3 : the rpm name of this package is suitesparse-common-devel. It's the one you were talking about in comment #2.
Comment 7 Yann COLLETTE 2012-02-03 09:35:35 CET
Oups, OK. Thanks.
Comment 8 Claire Revillet 2012-02-03 09:47:06 CET
(In reply to comment #4)
> I think a dependency between suitesparse-common-devel and all the solver
> packages (AMD, CAMD, CCOLAMD, COLAMD, etc ...) should be added.
> With such a dependency, I would be able to install everything without having to
> search for each package, checked it and install it.
>

I don't see why a config file should requires all the librairies that it is
configuring.

Yet, the librairies are requiring the config file. And I'm not sure it worth to
create a task-suitesparse as there is not so much packages and they are not
quotidien end-user softwares.

> From the missing solver, the KLU solver should be added. 

Could you please create a "rpm request" ticket for this one.

>It is used by MBDYN
> (neither shipped by mageaia nor mandriva).
The same here if you want it included in Mageia.

Regards
 Claire
Comment 9 Yann COLLETTE 2012-02-03 09:52:52 CET
OK, I will fill package request.

I don't see why a config file should requires all the librairies that it is configuring.

I was think about a meta package for suitesparse: you install this meta package and then all the dependencies are installed.

YC
Comment 10 Yann COLLETTE 2012-02-03 09:59:08 CET
Bug 4392: Add KLU
Bug 4393: Add MBdyn.

Best regards,

YC
Comment 11 Manuel Hiebel 2012-11-05 16:51:46 CET
This message is a reminder that Mageia 1 is nearing its end of life. 
In approximately 25 days from now, Mageia will stop maintaining and issuing 
updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it 
remains open with a Mageia 'version' of '1'.

Package Maintainer: If you wish for this bug to remain open because you plan to 
fix it in a currently maintained version, simply change the 'version' to a later 
Mageia version prior to Mageia 1's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not 
be able to fix it before Mageia 1 is end of life.  If you would still like to see 
this bug fixed and are able to reproduce it against a later version of Mageia, 
you are encouraged to click on "Version" and change it against that version 
of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, 
sometimes those efforts are overtaken by events. Often a more recent Mageia 
release includes newer upstream software that fixes bugs or makes them obsolete.

--
Mageia Bugsquad
Comment 12 Manuel Hiebel 2012-12-02 14:31:40 CET
Mageia 1 changed to end-of-life (EOL) status on ''1st December''. Mageia 1 is no 
longer maintained, which means that it will not receive any further security or 
bug fix updates. As a result we are closing this bug. 

If you can reproduce this bug against a currently maintained version of Mageia 
please feel free to click on "Version" change it against that version of Mageia and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
Mageia Bugsquad

Status: ASSIGNED => RESOLVED
Resolution: (none) => WONTFIX

Comment 13 Yann COLLETTE 2012-12-02 19:22:40 CET
I don't know if the suitesparse meta package is available, but I transfert the demand for cauldron.
A suitesparse metapackage should be a good thing to install all the dependencies required for suitesparse.

YC

Status: RESOLVED => REOPENED
Hardware: i586 => All
Version: 1 => Cauldron
Resolution: WONTFIX => (none)

Comment 14 Claire Revillet 2013-11-05 09:17:52 CET
fixed with new packaging of SuiteSparse

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 15 Yann COLLETTE 2013-11-05 09:22:21 CET
Thanks a lot.

YC

Note You need to log in before you can comment on or make changes to this bug.