#222 Build issues with bind 9.19.11
Opened by tjaalton. Modified

Upstream has done some bigger changes that affect bind-dyndb-ldap, for instance:

commit a52b17d39b7c535b7c4182eb6786a7574b148b72
Author: Evan Hunt <each@isc.org>
Date:   Sat Oct 29 14:22:56 2022 -0700

    remove isc_task completely

For instance isc/task.h and isc/event.h are gone now.


I think we'd need to switch to use isc_loop/isc_async/isc_job: https://gitlab.isc.org/isc-projects/bind9/-/blob/main/doc/dev/loopmgr.md

Does this need a bump?

it surely does, Debian already moved to 9.19

stable 9.20.0 was released last month

9.19+ introduces many changes than that which basically prompts a lot of rewrite for us. @twoerner is looking into the details.

Have there been any updates on this? Debian 13 has entered its soft freeze with 9.20 locked in, and Fedora 40 and up are using 9.21.

I had a go at fixing some of the issues myself, but I'm unfortunately not familiar enough with the design of the task system to really rip out the internals and replace it with the async/job architecture instead.

Fedora up to and including 43 are still using 9.18.x: https://src.fedoraproject.org/rpms/bind

We are working on a forward port but the code is not ready. Currently in Fedora/RHEL there are no plans to upgrade bind to 9.21 or later until we are able to get bind-dyndb-ldap ported.

Ah, apologies - I was looking at the wrong package page and got mixed up in regards to Fedora. Is that work public anywhere? I'd be happy to pitch in and contribute.

Log in to comment on this ticket.

Metadata