On Mon, 27 May 2024 at 06:00, Simon Richter <s...@debian.org> wrote: > > Hi, > > On 5/27/24 11:29, Luca Boccassi wrote: > > > With the default system installation including persistent journald by > > default, it doesn't seem useful anymore to have such dependencies. They > > are leftovers from an era where not having a system logging setup that > > just worked by default was a thing, and fortunately we are long past > > that today. > > There is no need to advertise for the default setting. :) > > For the benefit of Devuan, we could change this to "systemd-sysv | > system-log-daemon". > > The only breakage resulting from this change would be Debian based > container images that pull in a (nonfunctional, because not entrypoint) > systemd instead of the logging daemon they expect, but that also breaks > when we demote the dependency, so that's not worse. > > And anyone using a different entrypoint is unsupported by Debian anyway.
I don't think we should actively make Debian worse in order to maybe save some minor work for downstreams (being a downstream means at the very least reconfiguring what your upstream does, if it's a 1:1 copy then it doesn't make sense to exist in the first place). This MBF is not about removing the virtual provides where they are defined, they can stay as-is, but downgrading/removing the hard dependencies so that we can make Debian minimal images. These dependencies can be trivially added back by downstreams, if they are needed where they are, or in different packages.