I'm not a packaging expert, so excuse me if I've gotten something wrong here, but the commit which "removed obsolete empty zone-files" was d3e8623f7466f28f5a8df6a9136eb4d1d0d2d2af in salsa.
But: * debian/extras/etc/named.conf.default-zones still exists and looks like this: // prime the server with knowledge of the root servers zone "." { type hint; file "/usr/share/dns/root.hints"; }; * On the one hand, debian/bind9.install includes this line: ... debian/extras/etc/* /etc/bind/ ... * While on the other hand, debian/bind9.maintscript includes this line: ... rm_conffile /etc/bind/named.conf.default-zones 1:9.20.5-1~ ... * After a fresh install on sid (1:9.20.11-1, so same version as Trixie): $ ls -al /etc/bind ... -rw-r--r-- 1 root bind 412 Jul 16 17:08 named.conf -rw-r--r-- 1 root bind 116 Jul 16 17:08 named.conf.default-zones -rw-r--r-- 1 root bind 42 Jul 16 17:08 named.conf.local -rw-r--r-- 1 root bind 43 Jul 16 17:08 named.conf.options -rw-r----- 1 bind bind 100 Jul 27 02:03 rndc.key $ cat /etc/bind/named.conf ... include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.local"; Was it really intentional to remove /etc/named.conf.default-zones? (And if so, why does bind9 depend on the dns-root-data package?)