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 | e...@debian.org

Reply via email to