On 9.11.2021 10.53, Ondřej Surý wrote:
Hi Timo,

On 5. 11. 2021, at 8:09, Timo Aaltonen <tjaal...@debian.org> wrote:

On 5.11.2021 1.37, peter green wrote:
  bind9-dev : Depends: bind9-libs (= 1:9.16.21-1) but it is not going to be 
installed
It looks like bind8 no longer builds the bind9-dev package. It's still present 
in
unstable as a cruft package but is uninstallable due to version constraints, 
it's
completely gone from testing.

I don't know what's going on here, but at least the current bind9 packaging is 
not available on salsa, debian/main is on 9.16.22-1 and according to 
d/changelog it was uploaded to unstable on the same day as 9.17.19-1... (which 
has now migrated to testing already)

The 9.17 packaging is available from the isc/9.17 branch which should be up to 
date.

The new bind9 doesn't mention dropping bind9-dev on d/changelog. Ondrej, why 
was it dropped?

We need to figure out what to do with bind-dyndb-ldap in the future.  The BIND 
9 libraries are not
meant for public consumption since 9.14.0. The upstream (which is incidentally 
also me) has declare the libraries
private and the symbols could change even between patch releases. There’s 
absolutely no guarantee
about symbol stability even on stable branch.

Unfortunately, bind-dyndb-ldap is licensed under GPL-2.0 which makes it 
impossible to include
it directly in the src:bind9 package.

I see no easy way from this. I will reintroduce the bind9-dev package, but this 
will make
the bind-dyndb-ldap package to regularly FTBFS anyway and it needs to be fixed 
before
the next stable release.

Ok thanks. I asked about plans to upstream the ldap plugin, but apparently "upstream was not interested in it". Would it be possible to get merged now? :) (if the license is changed, of course)



--
t

Reply via email to