Attached to this bug are two patches (the one about LOGIND_RUNNING is for gnome-3.8 but could be ported to gdm-3.6 adding the macro definition ) that I already upstreamed (and have been accepted) that fixes the logind/consolekit runtime detection for gdm.
 #define LOGIND_RUNNING() (access("/run/systemd/seats/", F_OK) >= 0)
Created attachment 347618 [details, diff]
1. fix logind/consolekit runtime detection
Created attachment 347620 [details, diff]
2. use LOGIND_RUNNING (for gdm-3.8!)
I only can seen upstream commit for:
not the other patch, do you have any bug reference?
I think that we can close this.