On Wed, Jan 04, 2012 at 05:46:14PM -0800, Russ Allbery wrote:
> Steve Langasek <vor...@debian.org> writes:

> > Under the circumstances that seems a perfectly reasonable behavior for
> > upstream to implement, but in Debian we hold libraries to a higher
> > standard.  If the library *does* change its ABI, the package name in
> > Debian will change even if upstream fails to handle this, so the check
> > within OpenLDAP is redundant; and in cases where Oracle releases a
> > patchlevel release that doesn't change the ABI, this actively works
> > against the packaging system.

> Note that ABI in this context has to encompass the on-disk format as well,
> which I suspect Steve meant but which is worth saying explicitly, since my
> guess would be that's where OpenLDAP ran into problems in the past that
> caused this check to be added.

Right, I tried to make this clear in the patch description:

 OpenLDAP upstream conservatively assumes that any change to the version
 number of libdb can result in an API-breaking change that could impact
 the database. [...]

Do you think that's sufficient, or should I clarify this further?

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to