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

Reply via email to