dependency.bad 10 gnome-base/gdm/gdm-3.6.2-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/desktop) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/desktop/gnome) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/desktop/kde) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/desktop/kde) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: DEPEND: ~alpha(default/linux/alpha/13.0/developer) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]'] gnome-base/gdm/gdm-3.6.2-r1.ebuild: RDEPEND: ~alpha(default/linux/alpha/13.0/developer) ['>=sys-auth/consolekit-0.4.5_p20120320-r2[pam]']
Probably gdm[consolekit] should be masked too since it's relying on consolekit[pam] that is broken is alpha for a long time
gdm 3.6 and older with it's internal consolekit support doesn't even use the pam_ck_connector.so module the dependency has always been bogus in gdm's ebuild, i've pointed it out at IRC few times
--- gdm-3.6.2-r1.ebuild 2013-05-20 14:52:21.000000000 +0300 +++ /tmp/gdm-3.6.2-r1.ebuild 2013-09-02 19:22:14.566962180 +0300 @@ -56,7 +56,7 @@ accessibility? ( x11-libs/libXevie ) audit? ( sys-process/audit ) - consolekit? ( >=sys-auth/consolekit-0.4.5_p20120320-r2[pam] ) + consolekit? ( >=sys-auth/consolekit-0.4.5_p20120320-r2 ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) plymouth? ( sys-boot/plymouth ) selinux? ( sys-libs/libselinux )
(In reply to Samuli Suominen from comment #2) I think you are right, daemon/gdm-session-worker.c does seem to contain a built-in replacement for pam_ck_connector.so + 02 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org> gdm-3.6.2-r1.ebuild: + gdm should not need pam_ck_connector.so (bug #483312, thanks to Samuli + Suominen).
(In reply to Samuli Suominen from comment #2) > gdm 3.6 and older with it's internal consolekit support doesn't even use the > pam_ck_connector.so module > the dependency has always been bogus in gdm's ebuild, i've pointed it out at > IRC few times Next time, please open a bug report to prevent it from being ignored. Thanks a lot :)