Source: golang-openldap Version: 0.2-2 Severity: important Control: block 1006456 by -1
Dear Maintainer, golang-openldap-dev has a hard-coded dependency on libldap-2.4-2. For the openldap 2.5 transition which is currently underway, the dependency should be updated to libldap-2.5-0. I'm sorry for the late notice. I didn't notice the hard-coded dependency; the release team brought it to my attention after the transition started. I also noticed the package seems to embed old copies of some libldap headers; these are now out-of-date. I feel like there should be some better solution than embedding them? If golang-openldap-dev needs them in /usr/share/gocode for building, maybe they could be symlinks to /usr/include? Happy to create a separate bug for this, if you want. The package builds fine for me with the new version of libldap-dev, but I don't know any Go and I don't know how to test it. It also doesn't seem to have any rdepends in the archive. A couple of more minor things: golang-openldap-dev depends on libldap2-dev which depends on the runtime library, so maybe the direct dependency on libldap isn't strictly necessary? Just thinking of future transitions. I'm asking maintainers to depend on libldap-dev instead of libldap2-dev going forward. libldap2-dev is now a transitional package and I'd like to drop it at some point. Thank you, Ryan