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
- 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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to