[Pkg-openldap-devel] Bug#724518: openldap: Patch to allow bootstrapping without heimdal-dev

Helmut Grohne helmut at subdivi.de
Wed Aug 26 20:02:10 UTC 2015


On Wed, Aug 26, 2015 at 12:36:00PM -0700, Daniel Schepler wrote:
> I don't have any objections - based on my experience, just libldap2-dev and
> dependencies are sufficient for progressing the bootstrap.  On the other
> hand, I also have a cyrus-sasl2 bootstrap that also gets rid of
> krb5-multidev, libpq-dev, heimdal-multidev, libmysqlclient-dev, libkrb5-dev
> Build-Depends in addition to libldap2-dev; so unless you have a drastically
> different bootstrapping process that makes those dependencies available, I
> don't see it reducing the number of bootstrap builds needed.  I also don't
> see your patch removing the openldap Build-Depends on libsasl2-dev.

Hmm, not sure what I saw here. My reasoning about cyrus-sasl2 is
obviously wrong after looking closely enough. Indeed, cyrus-sasl2
already has DEB_BUILD_OPTIONS=no-ldap (not quite a stage but close).
It's a while since I stared at the relevant graphs.

What I can say for sure though is that the cross bootstrap still has
trouble with perl and the thinner stage1 drops libperl-dev, which means
that I can cross openldap without having to figure out Perl yet. There
is no (apparent) cycle with Perl, so the need for this is less clear.

I guess what is committed works, but it forces me to look into Perl. If
this thinner stage1 works for you as well, maybe we can just use it?

Helmut



More information about the Pkg-openldap-devel mailing list