[Pkg-openldap-devel] Bug#725153: openldap, nss, and gnutls
Ryan Tandy
ryan at nardis.ca
Sat Apr 9 06:12:16 UTC 2016
On Fri, Apr 08, 2016 at 08:41:01PM +0300, Timo Aaltonen wrote:
>It is done! Or at least available for review:
>
>http://anonscm.debian.org/cgit/users/tjaalton/openldap.git/commit/?h=nss2
Cool!
>389-ds-base builds fine against it, but I haven't tested multimaster or
>"traditional" freeipa replication with it yet.
>
>I'd like to get this in Ubuntu 16.04 as a backup plan if the remaining
>dependencies for freeipa 4.3.1 can't make it in time, so if you have
>time to review the packaging within the next few days (!) that would be
>awesome.
The following comments are just from looking at the commit, I haven't
built or tested it yet.
Are you planning to do this in unstable as well, or just in xenial (as
it sounds like it might be a temporary measure)? Luca and I talked about
binNEW a while back, and flagged the out-of-date debian/copyright and
remaining lintian errors as possible concerns that might slow that down.
Sorry about git master still being entangled with my unfinished 2.4.44
update. Pushing that incomplete was a bad idea and I have been
regretting it. I am trying to dedicate some time to it this weekend...
Adding libldap-common probably resolves #330695. I don't remember
whether there was anything else to be done for that one.
The dh_auto_configure invocation you have looks like it breaks stage1
builds (unconditional --enable-slapd).
I notice the ITS#7373 patch hasn't been applied upstream yet. If we're
going to apply the NSS patches to both source trees, maybe you could
ping them for a review?
What happens if both copies of libldap somehow end up linked into the
same process? I don't know freeipa well enough to imagine a specific
scenario, but it probably involves PAM somehow... Looks like curl
handles this via renaming the symbol versions, we could probably do the
same, if needed.
I had anticipated a second out-of-tree build with the same source, so
now I'm curious: what required copying the source tree? It looks like
nss-build.patch is just changing the filename of the shared library, not
the SONAME or anything, right? (Should it? Or are they actually
ABI-compatible? From an earlier comment of yours, it sounded like they
might not be.)
What does the NSS build do with the TLS_CACERT setting we put in the
default ldap.conf? I notice #726116 is still open.
Best of luck getting freeipa working, by one approach or the other...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-openldap-devel/attachments/20160408/82cbe3e8/attachment.sig>
More information about the Pkg-openldap-devel
mailing list