On Mon, 22 Jul 2019 at 13:39:31 +0200, Ansgar wrote: > What sort of dependencies are we talking about? Package-level > dependencies (e.g. Depends: systemd-sysv directly or indirectly)?
Probably yes. systemd-cron and dbus-user-session are examples of packages that rely on the systemd service manager being pid 1. Strictly speaking Depends: systemd-sysv is neither necessary nor sufficient to make the systemd manager pid 1 (a system without systemd-sysv could boot with init=/lib/systemd/systemd, or a system with systemd-sysv could boot with init=/some-other-init), so I used Depends: systemd, Recommends: systemd-sysv in dbus-user-session; but perhaps I should switch that to Depends: systemd-sysv, because it would make the intention clearer. smcv