Bug#1091864: tech-ctte: Avahi and systemd-resolved cannot a run mDNS responder at the same time
Helmut Grohne
helmut at subdivi.de
Tue Feb 4 10:27:59 GMT 2025
Hi,
we had a CTTE meeting today and consensus was that nor more information
would need to be gathered before forming a decision. We saw the
following consensus items:
* It is not clear that Avahi is a good option for mDNS long term.
Therefore, a decision should be limited to Debian trixie.
For instance, Lennart Poettering was an Avahi developer and is now
working on resolved. The Avahi code base is showing signs of age, but
it may pose to be predominant for more time. We cannot tell at this
time.
* The Avahi still is predominant and it should be the default in Debian
trixie.
Avahi is the default in Fedora and other distributions.
* While it would be possible to treat mDNS resolution independently
from mDNS publishing in the ballot, outcomes where they are handled
differently tend to cause more confusion and we rather want to have
them configured uniformly.
Fedora attempted to use both for mDNS resolution, but then settled on
deferring it to Avahi only, because resolved would need to be enabled
for each interface individually and would inhibit Avahi from being
considered for resolution making .local resolution practically fail.
* Disagreement resides about whether systemd-resolved should perform
mDNS resolution or publishing in its default configuration when Avahi
is not installed.
If anyone disagrees with any of these consensus items, please tell now.
Based on these agreements, I am proposing a resolution with three
options (under constitution 6.3.1.1). There is a slight change in option
(A). It no longer mandates a mechanism, but merely suggests it.
(S) The CTTE reaffirms that avahi-daemon is the default mDNS
implementation in Debian trixie. Therefore systemd-resolved should
disable the mDNS functionality in its default installation in Debian
trixie.
(Requires a 3:1 majority overruling a developer.)
(A) The CTTE reaffirms that avahi-daemon is the default mDNS
implementation in Debian trixie. This does not preclude other
resolvers such as systemd-resolved operating when avahi-daemon is
not installed. To achieve this, avahi-daemon should disable
systemd-resolved e.g. using a resolved configuration file.
(Requires a 3:1 majority overruling a developer.)
(F) Further discussion
Unless I receive notable objections, I will call for a vote in three
days.
Helmut
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20250204/705cb513/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list