[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: libldap 2.4.48 compability (was: RE24 testing call)



Michael Ströder wrote:
> On 6/22/19 10:08 PM, Quanah Gibson-Mount wrote:
>> --On Saturday, June 22, 2019 11:24 AM +0200 Michael Ströder
>> <michael@stroeder.com> wrote:
>>
>>> Furthermore I've generated RPM packages of this snapshot [1] and did
>>> some short tests with Æ-DIR which uses a combination of many different
>>> overlays. For now it seems to work just fine.
>>
>> Thanks for the extended testing Michael!
> 
> For my understanding: Does 2.4.48 require applications linked to libldap
> to be rebuilt or is it ABI compatible?

There should be no ABI changes.
> 
> In most of my tests I can use 2.4.48 as binary drop-in replacement for
> 2.4.47. For this to work I've patched away the "releng" suffix. [1]
> 
> But dhcpd (using LDAP as backend) refuses to correctly start when using
> libldap 2.4.48. It says "Can't contact LDAP server" although the server
> is reachable. Looking at its strace output and slapd syslog dhcpd does
> not even try connecting to slapd. After reinstalling libldap 2.4.47
> everything works again.
> 
> It's not a big deal because in this packaged environment everything gets
> rebuilt anyway if OpenLDAP upgrade is pushed. But I want to make sure I
> fully understand everything and there's no issue left e.g. by
> introducing openldap.h.
> 
> Ciao, Michael.
> 
> [1]
> https://build.opensuse.org/package/view_file/home:stroeder:branches:home:stroeder:AE-DIR/openldap2/openldap-no-releng.diff?expand=1
> 
> 


-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/