to 26.12.2024 klo 21.55 Michael Biebl (bi...@debian.org) kirjoitti: > > On Wed, 18 Dec 2024 17:00:40 +0200 =?UTF-8?Q?Martin=2D=C3=89ric_Racine?= > <martin-eric.rac...@iki.fi> wrote: > > ke 18.12.2024 klo 16.48 Michael Biebl (bi...@debian.org) kirjoitti: > > > > > > Package: dhcpcd-base > > > Version: 1:10.1.0-2 > > > Severity: serious > > > > > > Hi, > > > > > > dhcpd-base has > > > Provides: avahi-autoipd > > > > > > avahi-autopid is not an interface that has been specified e.g. via > > > debian-policy. It this thus incorrect to declare compliance with it. > > > Please drop that Provides from dhcpcd-base accordingly. > > > > I fail to see how this qualifies as a serious bug. dhcpcd factually > > provides IPv4LL the same way that avahi-autoipd does. Having both > > packages installed factually results in 2 services trying to provide > > the same feature. > dhpcpd providing IPv4LL functionality doesn't mean it provides all of > avahi-autopipd. We have other packages packages, like NetworkManager or > systemd-networkd, which also provide IPv4LL and I hope you agree that > dhcpcd should not have a Provides: NetworkManager or Provides: > systemd-networkd.
You're moving the goalpost. > I've marked this as RC, as I'm convinced this needs to fixed/addressed > for trixie. If you disagree, feel free to argue this case with the > release team, which I've CCed now. That still doesn't qualify it as RC. > TBH, I'm not sure what you are trying to achieve with the Provides: > avahi-autoipd in dhcpcd-base. > > Answering that question might help with finding a proper solution. dhclient doesn't provide IPv4LL but has hooks to call avahi-autoipd as needed. Meanwhile dhcpcd provides IPv4LL out of the box, along the same fallback connectivity logic as avahi-autoipd. Having both installed is not only redundant, it concurrently tries to control the same interfaces. Basically, this is the same reason why we want to avoid 2 DHCP clients trying to control the same interface and assume that as long as one package Proivides dhcp-client, we've got a bootable host. Martin-Éric