Discussion:
Bug#864016: dns-root-data: Upgrade breaks dnsmasq
(too old to reply)
Robert Luberda
2017-06-03 10:10:01 UTC
Permalink
Package: dns-root-data
Version: 2017041101
Severity: serious

Upgraded dns-root-data should declare "Breaks: dnsmasq (<< 2.77-1~)",
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863896#15

Regards,
robert


-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (200, 'unstable')
Architecture: amd64
(x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information
Robert Edmonds
2017-06-06 06:00:02 UTC
Permalink
Post by Robert Luberda
Upgraded dns-root-data should declare "Breaks: dnsmasq (<< 2.77-1~)",
see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863896#15
A "Breaks" doesn't really make sense here. There are only cosmetic
differences between the root.ds file format generated by previous
versions of dns-root-data and the current version in testing/unstable.
If we're going to make another dns-root-data upload for stretch we
should just switch the format to something that dnsmasq in testing can
understand.

Something like this in root.ds would support both the ad hoc sed parsers
in dnsmasq 2.76-5 (testing) and dnsmasq 2.77-1:

. IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
. IN DS 20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d

The attached patch implements this format.

(BTW, I'm not sure what's going on with the just-uploaded sed parser in
dnsmasq 2.77-2. It generates the message "sed: -e expression #1, char
103: Invalid range end" when I try to run it.)
--
Robert Edmonds
***@debian.org
Loading...