Control: reopen -1

On Wed, Jul 26, 2017 at 12:57:55 +0100, James Cowgill wrote:

> Hi,
> 
> On 26/07/17 12:32, Dirk Eddelbuettel wrote:
> > On 26 July 2017 at 13:14, Michal Politowski wrote:
> > | Package: libgsl2
> > | Version: 2.4+dfsg-1
> > | Severity: important
> > | 
> > | libgsl2 2.3+dfsg-1 contains /usr/lib/i386-linux-gnu/libgsl.so.19 (on i386)
> > | libgsl2 2.4+dfsg-1 contains /usr/lib/i386-linux-gnu/libgsl.so.23
> > | this breaks packages depending on libgsl2.
> > | 
> > | If the soname changed, package name must change too.
> > 
> > Right.  I'll change the soname.
> 
> From NEWS:
> > ** removed routines which were deprecated in v2.1:
> >      gsl_bspline_deriv_alloc
> >      gsl_bspline_deriv_free
> 
> Isn't this an ABI break? If so, upstream changing the SONAME was correct
> and the package should be renamed (instead of reusing the old
> incompatible SONAME).
> 
Yes.  You need to either bump SONAME *and* change package name, or keep
the package name and SONAME but revert the ABI breakage.  There's no
option where you get to break ABI but keep the SONAME and/or package
name.

Cheers,
Julien

Reply via email to