Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 716026 - =sci-libs/cholmod-2.1.2 need to restrict dependencies on sci-libs/amd, sci-libs/colamd and sci-libs/parmetis
Summary: =sci-libs/cholmod-2.1.2 need to restrict dependencies on sci-libs/amd, sci-li...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-04-03 13:06 UTC by Bernd
Modified: 2020-04-20 13:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cholmod-2.1.2-20200402-182021.log (cholmod-2.1.2:20200402-182021.log,50.90 KB, text/plain)
2020-04-03 13:09 UTC, Bernd
Details
emerge-info.txt (emerge-info.txt,6.75 KB, text/plain)
2020-04-03 13:09 UTC, Bernd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2020-04-03 13:06:11 UTC
While fixing a CI issue with sci-libs/umfpack-5.6.2, I came upon errors with this packages. It fails to build against sci-libs/amd-2.4.6 and sci-libs/colamd-2.9.6. Additionally it wants to pull in <sci-libs/parmetis-4 which isn't in the tree anymore, so the dependencies for USE=metis can only use <sci-libs/metis-5.


Reproducible: Always

Steps to Reproduce:
1. emerge =sci-libs/amd-2.4.6 =sci-libs/coldamd-2.9.6
2. emerge =sci-libs/cholmod-2.1.2
3.



I'm going to address this with a PR for fixing the umfpack CI issue.
Comment 1 Bernd 2020-04-03 13:07:44 UTC
See also bug #716024 and bug #682838
Comment 2 Bernd 2020-04-03 13:09:32 UTC
Created attachment 629408 [details]
cholmod-2.1.2-20200402-182021.log

Build log for building against sci-libs/amd-2.4.6 and sci-libs/colamd-2.9.6
Comment 3 Bernd 2020-04-03 13:09:49 UTC
Created attachment 629410 [details]
emerge-info.txt
Comment 4 Michael Orlitzky gentoo-dev 2020-04-03 13:27:01 UTC
Does anything in the tree need the older versions? I upgraded all of the components of suitesparse to correspond to suitesparse-5.4.0, but I didn't upgrade the metapackage because I didn't realize there was one (bug 711610). So if you don't install the metapackage (or if I version bump it to 5.4.0), you would get all of the new components that work together. In short, it would be simpler to remove the old versions and bump the metapackage if that won't break anything.
Comment 5 Bernd 2020-04-03 13:52:55 UTC
I was asked to look after some of the many CI issues currently reported when one opens a PR. This bug came up as a follow-up of such a fix for sci-libs/umfpack. Because it's the stable version, I didn't drop it, as long as 3.0.13 isn't stabilised.
It's needed by umfpack-5.6.2, which has the same issue (stable, but current version still unstable).

I'm happy with any solution which get's the CI report shortened. I don't run the old version on my desktop and only noticed this due to thorough testing of my changes to umfpack.
Comment 6 Michael Orlitzky gentoo-dev 2020-04-20 13:38:21 UTC
I think we have settled on stabilizing the new suitesparse and removing the old one ASAP in bug #716960. (I'm just waiting on the arch teams to add keywords, which I can't do myself.)