[Pkg-openldap-devel] OpenLDAP 2.4.7

Steve Langasek vorlon at debian.org
Thu Dec 20 11:28:10 UTC 2007


On Mon, Dec 17, 2007 at 05:59:49PM -0800, Russ Allbery wrote:
> Steve Langasek <vorlon at debian.org> writes:
> > On Sun, Dec 16, 2007 at 12:37:07PM -0800, Russ Allbery wrote:

> >> libslapi is used only for third-party OpenLDAP plugins for slapd (of
> >> which there are none packaged for Debian, so it's really there only
> >> because we had one user who requested it).  Maybe we should make it a
> >> separate library package?

> > My instinct would be to put libslapi in the slapd package and use a
> > virtual library package (à la apt and libapt-pkg-$foo), because I
> > suspect libslapi and slapd need to be kept in sync and libslapi isn't
> > particularly useful without slapd itself?

> That sounds right to me.

Ok, preliminary version of this is committed.  Adds a new slapi-dev package,
and uses some suitably evil sed to generate the shlibs and provides so we
don't have to worry about it in the future.

> > I'm not fussed about this any which way, but if we do ship it in libldap
> > we're pretty much stuck with it there until we have occasion to change
> > the libldap package name again.

> Yeah, it seems not unlikely that the libslapi ABI could change without a
> corresponding change in the libldap ABI, and I don't really want to change
> the libldap package name because of a change with slapi.

> Incidentally, while we're reorganizing the shared libraries, should we
> break apart libldap into separate libldap and libber shared library
> packages?  I'm agnostic either way, but that's the packaging model that
> the shared library packaging guide seems to recommend.

Where two libraries from the same source have the possibility of changing
sonames out of step with each other, it's certainly better to give each
their own package to avoid having to introduce library conflicts.  But I
don't see much risk of that happening here, so don't think it's worthwhile
to add a separate package.

Cheers,
-- 
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/
slangasek at ubuntu.com                                     vorlon at debian.org



More information about the Pkg-openldap-devel mailing list