On Tue, Apr 01, 2025 at 07:06:38PM +0100, Luca Boccassi wrote:
Do the cloud images use avahi at all? Assuming I'm looking at the right manifest:
https://cdimage.debian.org/images/cloud/trixie/daily/20250324-2061/debian-13-generic-amd64-daily-20250324-2061.json
No, in fact most cloud environments don't support multicast networking
at all, so disabling it is entirely safe.
it seems not, so how about this: I'll take a personal risk and we can
try once more with the pkg conflict. I'll reinstate the package, with
an added "Conflicts: avahi-daemon" so that users have to choose one or
the other, and avahi is the default so it always wins unless someone
has very specific and customized use cases like yours.
That works for me.
If everything goes fine, then all good. If instead the TC escalates
again to DAM, then I'll remove the package again, and work to find an alternative that you can use with networkd in the cloud images, and try
and find time to implement it.
How does this sound?
Well, we obviously would prefer to find a solution that doesn't involve removing networkd altogether, should it come to that, but I'd hope we
don't get to that point.
On Tue, Apr 01, 2025 at 08:59:44PM +0000, Luca Boccassi wrote:
Do the cloud images use avahi at all? Assuming I'm looking at the right manifest:
https://cdimage.debian.org/images/cloud/trixie/daily/20250324-2061/debian-13-generic-amd64-daily-20250324-2061.json
No, in fact most cloud environments don't support multicast networking
at all, so disabling it is entirely safe.
it seems not, so how about this: I'll take a personal risk and we can try once more with the pkg conflict. I'll reinstate the package, with an added "Conflicts: avahi-daemon" so that users have to choose one or the other, and avahi is the default so it always wins unless someone has very specific and customized use cases like yours.
That works for me.
If everything goes fine, then all good. If instead the TC escalates again to DAM, then I'll remove the package again, and work to find an alternative that you can use with networkd in the cloud images, and try and find time to implement it.
How does this sound?
Well, we obviously would prefer to find a solution that doesn't involve removing networkd altogether, should it come to that, but I'd hope we don't get to that point.
LOL, he already escalated, not even had time to rinse the changes
through the CI and he already got them to send a warning. Guess he had
the complaint ready to send to DAM in the draft folder.
That answers the question of whether it's safe to add back resolved
then - you mentioned you don't need the stub resolver, but just
something to manage dhcp -> networkd -> resolve.conf, right? I think I
can cook something up, I'll get on that next, who needs sleep anyway
Please let's not get ahead of ourselves. I think Stefano was simply
pointing out something that had happned in the past, not any new DAM involvement.
We don't care. Nobody wants to see systemd-resolved removed from Debian.
Excuse me, but could you please clarify who is "we" in this statement?
Are you speaking for the Release Team here?
- Mar 4 11:58: TC is asked to open MRs, not do NMUs
- Mar 27 22:32: TC escalates to DAM
- Apr 1 21:46: TC escalates to DAM
tag -1 pendingBug #1101532 [src:systemd] systemd: unable to migrate to Testing because of removed packages
* reintroduce systemd-resolved, with conflict on avahi-daemon. It turns
out the cloud images have a hard dependency on resolved. In order to
avoid having to change them, reintroduce the package, with a hard
conflict on avahi-daemon to avoid reintroducing #1098914 (Closes:
#1101532)
On Tue, Apr 01, 2025 at 10:32:45PM +0000, Luca Boccassi wrote:
- Mar 24 13:59: first of several suggestions for implementation
details and improvements on MR
Which MR are we talking about here? I'd like to read up on that.
On Wed, 2 Apr 2025 06:52:07 +0200 Marc Haber <mh+debian-packages@zugschlus.de> wrote:
On Tue, Apr 01, 2025 at 10:32:45PM +0000, Luca Boccassi wrote:
- Mar 24 13:59: first of several suggestions for implementation
details and improvements on MR
Which MR are we talking about here? I'd like to read up on that.
I assume this one: >https://salsa.debian.org/systemd-team/systemd/-/merge_requests/289
The problem is that, again, _something_ has to break. If it's not your
use case, it's someone else's. Both are currently in use, in stable.
One has to go.
What am I supposed to do, exactly? I can't square a circle, I'm afraid
As you said, the TC or the project cannot *require* that a maintainer do
work they've objected to. However, I think it's reasonable for a
maintainer to say "OK, fine, this isn't the outcome I would prefer, but
I'll implement it, and I'd prefer to implement it myself rather than
have someone NMU it". (As long as that happens in a timely and
cooperative fashion, which seems like what *was* happening here.)
I don't see any signs that the maintainer's rejection of the NMU here
was in bad faith or gave any indication of *refusing* to implement the
TC ruling.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 167:57:04 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,544 |