Ryan Tandy <r...@nardis.ca> writes:

> Right. Unfortunately the different signature was in Debian for a long 
> time (since squeeze, I think). I for one always assumed the change was 
> intentional and it would just stay that way.

Oh, yes, looks like you are right. I thought this was introduced in
Stretch, but looks like Wheezy and Jessie has it too.

> Possibly, yeah. The pedantic answer is this requires a SONAME bump and 
> transition; but that may be overkill in this case. smbk5pwd is for sure 
> the only user in Debian, and I'd be surprised if there are any external 
> users (maybe an occasional user building their own smbk5pwd).

The problem with bumping the SONAME, is this means that we are forever
out of sync with the upstream SONAME.

> A symbols file update would be nice, so future builds of slapd-smbk5pwd 
> pick up a minimum dependency. If libhdb would add a Breaks on 
> slapd-smbk5pwd (<< 2.4.44+dfsg-8), that would fix partial upgrades from 
> the other direction too.

We had a similar issue just before the release of Stretch. See
#848694. Two symbols were removed from the upstream library. Adding
breaks headers was suggested, but the release team strongly disliked
this solution.

We ended up patching these symbols back in.

I am not particularly keen on maintaining a growing set of patches that
maintain backward compatability for eternanity while deliberately
breaking compatability with other non-Debian-distributions however.
-- 
Brian May <b...@debian.org>

Reply via email to