On 4 April 2017 at 11:54, James Cowgill wrote:
| Hi,
|
| On 04/04/17 11:14, Dirk Eddelbuettel wrote:
| > On 4 April 2017 at 10:45, James Cowgill wrote:
| > | Package: libgsl2
| > | Version: 2.3+dfsg-1
| > | Severity: normal
| > |
| > | Hi,
| > |
| > | As a followup from the thread on debian-backports[1], please can you
| > | move libgslcblas.so from libgsl2 into a separate package. This will
| > | allow clean upgrades without conflicts when the SONAME of gsl is changed
| > | and would have avoided the current backports uninstallability situation.
| > | See policy 8.1 for more info about this.
| > |
| > | This may result in a transition if there are any packages in the archive
| > | which use libgslcblas.so, because they will need their dependencies
| > | updating.
| >
| > I have maintained GSL for 18 years. The soname changed once. Besides,
| > upstream is now largely stable, releases happen way fewer than before.
| >
| > To be this is an issue in search of a problem, as opposed to an actual
| > problem. I don't really agree with the assessment and would rather not do
| > this.
|
| I will admit that since this any fix is unlikely to be allowed into
| stretch, the major damage has already been done.
|
| There are some lesser upsides going forward though:
| - the package would become more policy compliant
| - no need to ship libgslcblas.so to users who never use it
That's the thing: I don't think I have seen a use case of GSL that did _not_
involve libgslcblas. They are welded together at the hip (per gsl-config).
edd@max:~/git/rcppquantuccia(master)$ gsl-config --libs
-L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm
edd@max:~/git/rcppquantuccia(master)$
One can/could override, nobody does AFAICT.
Dirk
| - avoid accidentally breaking the package again in the unlikely event
| the SONAME is bumped again
|
| The downside of a package transition may never materialize since I
| cannot find any packages which actually link to libgslcblas.so (in a
| very quick search). I guess there might be an "external packages"
| downside if non-Debian packages use libgslcblas.so.
|
| So I do think there are good reasons to do this for buster. Downgrade
| the bug to wishlist if you want.
|
| James
|
| x[DELETED ATTACHMENT signature.asc, application/pgp-signature]
--
http://dirk.eddelbuettel.com | @eddelbuettel | [email protected]