Hi, there is also an alternative solution which I think hasn't been mentioned:
1. Add "Provides: system-log-daemon" to systemd 2. Drop the "Conflicts: system-log-daemon" from providers of system- log-daemon (1.) is technically correct: systemd provides the system-log-daemon system facility. (2.) is also technically correct: different implementations of system- log-daemon can coexists (even in useful ways) as shown with, for example, the common choice systemd+rsyslog. (Depending on the set of packages coinstalled this might require manual configuration by the admin; dropping the "Conflicts" also allows maximum flexibility as desired by some people.) In particular (2.) also works out of the box for common choices which is different from the time when having the "Conflicts" by default looked like a good choice, but reality has changed since then. (That said, I still think packages shouldn't depend on system facilities like a system log, but leave that to the admin / default setup to allow for flexibility; though technically "Depends/Recommends: system-log-daemon" and "Conflicts: system-log-daemon" are independent.) Ansgar