Hi, Full context: https://bugs.debian.org/799549
TL;DR: drop or downgrade dependency on system-log-daemon from any package that declares it In Bookworm we enabled persistent journald by default, which was the right choice. The problem is that some packages declare a dependency on the virtual package system-log-daemon, which we cannot add on systemd given it would make rsyslog and other packages that also declare it uninstallable, which is not nice. But this means other logging systems get pulled in even when they are not requested, due to this dependencies. I tried playing with apt and dependencies and provides and couldn't find a quick fix. Unless somebody can provide suggestions on how to work around the uninstall issue (no, splitting journald or its configuration to separate packages is not an acceptable workaround, as keeping enabled it by default is the goal) I am going to MBF to get the packages that depend on system-log-daemon to either drop it or downgrade it to suggests. 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. The list of affected packages according to apt-cache showpkg is not that long either: anacron approx fail2ban fwlogwatch heartbeat hippotat-server inetutils-ftpd inetutils-inetd inetutils-talkd inetutils-telnetd ldirectord logcheck lyskom-server prelude-lml psad request-tracker4 request-tracker5 rlinetd snort socklog-run socklog-run:i386 spamd sympa xinetd xwatch zoneminder -- Kind regards, Luca Boccassi
signature.asc
Description: This is a digitally signed message part