On Mon, May 15, 2023 at 10:42 AM Shengjing Zhu <z...@debian.org> wrote: > Copying our policy 7.4: > > Neither Breaks nor Conflicts should be used unless two packages cannot be > installed at the same time or installing them both causes one of them to be > broken or unusable. Having similar functionality or performing the same tasks > as another package is not sufficient reason to declare Breaks or Conflicts > with that package.
The Conflicts/Provides isn't there because they provide similar features. It is there because the backend has no way of selecting which DHCP client will be used. This is a case similar to sendmail. > I come across this issue since I find this package's autopkgtest can't be run > on Ubuntu. Because their base system has isc-dhcp-client installed (needed by > ubuntu-minimal package, which can't be removed). This is what needs to be fixed. ubuntu-minimal needs to Depends on "isc-dhcp-client | dhcp-client". Martin-Éric