Bug#1101532: systemd: unable to migrate to Testing because of removed packages
Stefano Rivera
stefanor at debian.org
Tue Apr 1 00:01:24 BST 2025
Hi Luca (2025.03.31_21:30:41_+0000)
Speaking for myself, as a technical committee member, I haven't run any
of this by the rest of the committee.
>There are several issues. First and most importantly, the TC wants half
>of resolved (mdns) gone, but there seems to be some misunderstanding
>going around that it can just be compiled out, but that's not true, at
>most you can flip a boolean entry in a config file. They will never
>accept something like that.
For clarity, what you describe as being never acceptable is roughly what
helmut's PR proposed: Flipping the default configuration from enabled
to disabled. Not compiling it out. It could be re-enabled by
configuration.
You were not required to compile it out.
The goal here is not to remove mDNS from systemd-resolved, but to
disable it by default, as avahi is (currently) the default mDNS
implementation in Debian (for trixie). This is expected to change in the
future, as systemd-resolved matures. Avahi is an ageing codebase, and I'd
imagine that systemd-resolved will probably replace it for most users in
the future.
> I already tried to propose some alternatives that are less disruptive
> but with much stronger guarantees that ensure avahi always wins, and
> their answer was escalating to DAM.
It's hard to discuss alternatives after we've already concluded our
discussion and voted. Engaging with the committee early helps us to make
better decisions. We're here to work together, not to burn each other
out.
But, again, for clarity: The escalation to DAM was for summarily
reverting the NMU implementing the TC's decision, without leaving any
indication that other implementations were being pursued.
>Secondly, even if there was a way to just carve out half of it, that
>still leaves every single host relying on it for reachability dead in
>the water on a simple in-place upgrade, requiring physical access to
>fix. At least if the package is completely removed, chances it gets
>noticed in time are _much_ higher, as you need to dist-upgrade, and
>acknowledge that it gets removed - autoupdaters largely will refuse to
>do so automatically. So the choice is, drop it and get shit for it now,
>or leave it nerfed and get shit for it later. Lovely.
There are other ways of approaching this, like release notes and NEWS
entries. This feels like the more nuclear option...
>Finally, and I understand you can't possibly care, but the only things
>I am getting out of working on this are burnout and grief, a constant
>barrage. Getting hate from random anonymous trolls is one thing and
>pretty much comes with the job description of systemd maintainer, but
>for some reason pile-ons from fellow project members just hit
>differently. My problem, of course.
Hate from anonymous trolls is unacceptable.
I guess it's going to be an unavoidable part of the job description for
the systemd maintainer. But that doesn't mean we're all against you.
systemd solves real problems, and I personally appreciate it upstream,
and the work that's gone into it in Debian. You've been doing great
technical work.
But there's also a social side to this. You've run into conflicts with
other package maintainers and decisions had to be made about how to
solve technical issues. We're trying to help make systemd in Debian
better for everyone. Please let us help.
Still hoping we can find a path through this.
Stefano
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
More information about the Pkg-systemd-maintainers
mailing list