@developing_agent @mcc @ariadne
That's because systemd-logind, which is massively coupled to everything and not very cohesive, and is also never packaged as an individual thing, is and was one of the root causes of the problem.
Even just separately packaging it would have avoided much of the original Debian Hoo-Hah in 2013, as I pointed out back then.
@developing_agent @mcc @ariadne
Even simply separately packaging binaries and hooks *today* would avoid the problem whereby the systemd-all-in-one package always installs all possible runtime hooks, some of which try to spin up systemd-logind, and systemd itself, by various surprising back-routes.
http://jdebp.info/Softwares/nosh/guide/services/systemd-logind.html
Gerrit Pape had packaged runit-run and runit-init separately from runit, and this was the model to follow.