Bug#1101532: systemd: unable to migrate to Testing because of removed packages

Stefano Rivera stefanor at debian.org
Wed Apr 2 00:42:26 BST 2025


Hi Luca (2025.04.01_22:32:45_+0000)

I don't think getting into the timeline nitty gritty is the most 
productive thing we can do, but let me give you the context that you're 
missing. Skip over this part of my email, if you want to get onto 
productive bits.

>- Mar 4 11:58: TC is asked to open MRs, not do NMUs

I think you mean March 14.

I know that some TC members had some personal contact with you, but I 
don't have any email from you sent on that date. I have seen a message 
you sent Matthew (our chair) on March 14, that says that you will not 
accept NMUs.

However, I don't think it's really OK for any project members to say 
that their packages are not NMUable. NMUs are always an option available 
to the project when package maintainers are MIA and something needs to 
be done. I imagine the rest of the project thinks similarly.

As a committee member, I never want to have to rule to override a 
package maintainer. That's a heavy responsibility, and not a great 
option to have to take. If the package maintainer doesn't accept the 
ruling, then the project is having to lose the maintainer. But in this 
case, the options in front of the committee were ruling to override one 
or another set of package maintainers, that's where we found ourselves.

When you think about the TC rulings in that context, a refusal to accept 
an NMU to implement the TC ruling reads as an unwillingness to allow the 
TC to overrule the maintainer.

How else are we going to get a TC ruling implemented, when overriding a 
maintainer. We can't expect them to do the work themselves, and we can't 
expect them to approve of the changes in code review. That's going to 
blow up (like this did).

I'm afraid our constitution doesn't allow leeway here. These are 
situations that get DAM involved.

>- Mar 27 22:32: TC escalates to DAM

That timestamp is when DAM contacted you, not when the matter was 
escalated to them. That had come a day and a half earlier, impressively 
quick action, if you ask me. The decision to make that escalation 
had come from discussion over the previous several days.

The discussions we were having in the MR were in parallel to this 
escalation process. Obviously, if we'd been making progress in the MR, 
DAM may have stood back, or we may have paused the escalation process a 
little longer. But the wheels were in motion as soon as the NMU was 
cancelled (and comments were posted in the MR that made it clear that 
the changes in the NMU weren't acceptable to you).

I reached out to you on IRC when I could see that this process was 
getting under way and I was looking for a way to de-escalate. It was a 
long shot, but sadly we didn't get there. I think it was interpreted as 
a threat, instead.

>- Apr 1 21:46: TC escalates to DAM

There was no second escalation. I think that was just DAM cogs turning. 
They issued a warning today.


Let's try to get back onto productive threads of discussion:

Speaking for myself, but I imagine the rest of the committee thinks 
similarly, we did not want to see the removal of systemd-resolved or 
systemd-nspawn. These options were never even on the table to vote, 
as nobody requested them. They're radical and seem reactionary, I'm 
assuming we'll be able to find a better way.

 From my PoV the patches Helmut posted still seem like the most 
reasonable solution to the issues at hand, but if there are better 
options that weren't considered, we can consider them. The constitution 
doesn't (to my reading) block us from taking a second bite at a problem, 
*but* that's going to be an exceptional process. There'd have to be some 
significant change in the problem space to make that happen.

I don't think it's OK for maintainers who have been overridden by the TC 
to blackmail the project into forcing TC decisions to be overturned (or 
DAM to remove the maintainer).

Bad TC decisions can be overridden by GR (wit ha high cost in process).

And you can work with the TC to help find a workable solution. Really, 
that should have happened before we voted, but better late than never.

We're here, and we can discuss options forward.

I think Helmut's proposed patches are worth considering seriously. I 
know you don't, but I don't know exactly why. Explaining your reasoning 
would *really* help us to understand your position.

Stefano

-- 
Stefano Rivera
   http://tumbleweed.org.za/
   +1 415 683 3272



More information about the Pkg-systemd-maintainers mailing list