The consolekit dependency of d-bus is currently necessary to implement the "at_console" d-bus policy. Quite a few packages still use this, unfortunately, e. g. on my system
However, I have no objection to dropping the depends to a recommends. If d-bus is installed without consolekit, then the at_console policies will break, i. e. you couldn't use NetworkManager frontends as normal user any more. But that might not be a concern for these environments.
The consolekit dependency of d-bus is currently necessary to implement the "at_console" d-bus policy. Quite a few packages still use this, unfortunately, e. g. on my system
$ grep at_console /etc/dbus- 1/system. d/* 1/system. d/bluetooth. conf: <policy at_console="true"> 1/system. d/NetworkManage r.conf: <policy at_console="true"> 1/system. d/newprinternot ification. conf: <policy at_console="true"> 1/system. d/nm-applet. conf: <policy at_console="true">
/etc/dbus-
/etc/dbus-
/etc/dbus-
/etc/dbus-
However, I have no objection to dropping the depends to a recommends. If d-bus is installed without consolekit, then the at_console policies will break, i. e. you couldn't use NetworkManager frontends as normal user any more. But that might not be a concern for these environments.