[debhelper-devel] Bug#676168: Bug#742841: src:openldap: openldap implicitly build depends on libldap2

Ryan Tandy ryan at nardis.ca
Thu Aug 21 04:53:29 UTC 2014


tags 742841 - moreinfo + confirmed
thanks

Looked at this again. I think it's the same as #676168.

The dh sequence includes:

    debian/rules override_dh_makeshlibs
    dh_shlibdeps
    debian/rules override_dh_installdeb

We exclude libldap-2.4-2 from dh_makeshlibs and instead provide 
debian/libldap-2.4-2.shlibs. That would be installed by dh_installdeb, 
except that dh_shlibdeps runs sooner. If libldap-2.4-2 is installed, its 
included shlibs file gets picked up, otherwise the build fails.

If I'm right, the workaround from my previous message (manually copying 
libldap-2.4-2.shlibs) should be valid, same with Andreas' from #676168, 
until that bug is fixed.

thanks,
Ryan



More information about the debhelper-devel mailing list