GNOME Bugzilla – Bug 743940
Drop ConsoleKit support
Last modified: 2015-06-13 03:54:45 UTC
See https://mail.gnome.org/archives/desktop-devel-list/2015-January/msg00108.html For reverting convenience we should also supply a patch to add it back for distros stuck with it for one more release.
Created attachment 297242 [details] [review] configure: disable ConsoleKit support by default This commit requires users to explicitly --with-console-kit It also adds a message pointing out ConsoleKit is deprecated and links to a wiki page with more information. See: https://mail.gnome.org/archives/desktop-devel-list/2015-January/msg00108.html for discussion. A future commit will remove ConsoleKit support entirely.
Attachment 297242 [details] pushed as 48ec7a3 - configure: disable ConsoleKit support by default
Created attachment 305171 [details] [review] drop consolekit support It was deprecated in 3.16 to be removed in 3.18
Created attachment 305172 [details] [review] require logind support Now that consolekit support is gone, this commit drops all the conditionalizing of logind support.
Created attachment 305173 [details] [review] session: drop session-type property It was used by ConsoleKit to set the "LoginWindow" property on login screen sessions. it's not used by logind and ConsoleKit is gone now, so drop it.
Comment on attachment 297242 [details] [review] configure: disable ConsoleKit support by default (this got pushed a while ago)
Attachment 305171 [details] pushed as 1ac67f5 - drop consolekit support Attachment 305172 [details] pushed as 9be58c9 - require logind support Attachment 305173 [details] pushed as a9cacb9 - session: drop session-type property We may have to do some follow up fixes to deal with systemd-isms that aren't covered by the logind clones.
Do these changes mean that we have to provide systemd headers on *BSD? Both systembsd and LoginKit only provide systemd D-Bus API implementations. They don't provide headers.