Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 813114 - media-libs/qhull: drop deprecated libraries?
Summary: media-libs/qhull: drop deprecated libraries?
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Mathematics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-15 00:18 UTC by Michael Orlitzky
Modified: 2021-09-15 01:05 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2021-09-15 00:18:55 UTC
Our qhull ebuild goes out of the way to install the deprecated libqhull.so. Ionen added this to the build in January (commit: 02bc620cff) with the comment "deprecated, but needed by matplotlib." But I think that now, all versions of matplotlib in the tree use only the re-entrant libqhull_r.so library:

https://github.com/matplotlib/matplotlib/commit/d81d15d368ec8b7fbdd3c0450d7d3ee96641ffe1

Is it safe to drop the deprecated one at this point?
Comment 1 Ionen Wolkens gentoo-dev 2021-09-15 00:52:05 UTC
More precisely sam re-added it, but later I summarized what it installed to explain the unfortunate need for static-libs alongside it.

Back then it was re-added bit in a rush because it broke matplotlib, but would need to check all revdeps.

I didn't check all but, for two, sci-libs/plplot-5.15.0-r102 and sci-visualization/gr-0.53.0 are using libqhull.so.8.0 for me.
Comment 2 Michael Orlitzky gentoo-dev 2021-09-15 01:05:35 UTC
(In reply to Ionen Wolkens from comment #1)
> 
> I didn't check all but, for two, sci-libs/plplot-5.15.0-r102 and
> sci-visualization/gr-0.53.0 are using libqhull.so.8.0 for me.

OK, it's no big deal to just close this if something still needs the old library. We're getting ready to let SageMath use a system copy of qhull with its vendored matplotlib, so I was just poking around to see what shape qhull is in.