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