Description of problem: According to more restrictive libdb licence policy exists effort to remove libdb's dependencies. bind-sdb package is now built with libdb requirement, it's used as external cache database, instead of Berkeley DB is possible to use other database (MySQL, PostgreSQL,...) or directly filesystem(--with-dlz-filesystem=ARG). Actual results: require libdb Expected results: don't need libdb
I have no information about named-sdb usage and popularity of any databases. I personally doubt Berkeley DB would be among popular usages of named-sdb builds. On Rawhide, I build already DLZ plugins. They are loadable modules intended to replace statically built named-sdb. I have no reason to keep db interface if its license is problematic. Also, bind already uses lmdb database, which might be able to replace file based storage. named-sdb have poor performance anyway, compared to bind-dyndb-ldap. I think LDAP and SQL databases are more important.
Fixed by commit https://src.fedoraproject.org/rpms/bind/c/ccf1b0373472695ac7f268e01c75d8b7604b135a
Keeping possible support intact, use fedpkg local --with BDB for build with Berkeley DB support. New default is no libdb support.