On Fri, Nov 08, 2024 at 06:54:26AM +0100, Ansgar 🙀 wrote: > On Thu, 2024-11-07 at 15:46 +0000, Matthew Vernon wrote: > > On 07/11/2024 10:03, Helmut Grohne wrote: > > > Indeed, we can lift Bastian's mail into a proper proposal. Logging > > > services are generally assumed to be available. It becomes the > > > responsibility of the init system or container runtime. The > > > system-log-daemon virtual package mainly serves as an exclusion > > > mechanism. Alternative init systems such as sysvinit-core should > > > issue a > > > dependency or recommendation on it. > Random packages not installing system facilities like system-wide log > services was already suggested as a solution earlier: > > 1. What should decide whether system-wide logging facilities exist? > Some central defaults or random packages (say foobard) shipping a > daemon?
We already have a precedence: systemd, runit and all those container runtimes consider logging as a system facility. So it would be the task of the equivalent package: sysvinit or initscripts. Just think who is responsible for filesystem mounts: systemd, container runtime, initscripts. > 1a. If not random packages, should policy be updated to recommend > packages not doing that? Add what? I don't even see anything about syslog in it right now. Bastian -- "That unit is a woman." "A mass of conflicting impulses." -- Spock and Nomad, "The Changeling", stardate 3541.9