Hi Dirk,

On Wed, May 13, 2020 at 08:05:19 -0500, Dirk Eddelbuettel wrote:

> 
> Hi Julien,
> 
> On 13 May 2020 at 14:43, Julien Cristau wrote:
> | Package: libgsl25
> | Version: 2.6+dfsg-2
> | Severity: minor
> | 
> | libgsl25 has the following relationships:
> | 
> | Replaces: gsl, libgsl0 (<= 1.9-4), libgsl0ldbl (<= 1.16+dfsg-4)
> | Conflicts: gsl, libgsl0, libgsl0ldbl
> | 
> | However it does not actually replace or conflict with any of these
> | (neither did libgsl23) as far as I can tell.  Possibly since libgslcblas
> | was moved to a separate package?
> 
> Possible. Some of these may be old. Do you think I should just remove them
> now?  (GSL barely moves. This was an upstream release from late last summer
> than lingered in experimental because I failed to trigger a transition [my
> fault]).
> 
> If we knew what a good fix was I could make a quick upload. Suggestions
> welcome :)
> 
I believe they date back to the days of libgsl.so.0, where the package
was renamed but the SONAME stayed the same, a couple of times?  Since
the current package no longer shares filenames with those old ones I
think they can just be removed.  It's quite possible this still applies
to libgslcblas.so.0 though, in which case the libgslcblas0 package
should probably keep its own Conflicts/Replaces.

> (And did you mean 'harmful' or 'harmless'?  What 'harm' is being done? Do
> upgrades balk? A clean install just worked in Docker...)
> 
That was my mistake, I initially thought this is what caused the
non-co-installability with libgsl23, but it's actually harmless, I
retitled the bug to clarify.  Sorry for any confusion.

Cheers,
Julien

Reply via email to