Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 483312 - gnome-base/gdm-3.6.2-r1: Broken dependencies
Summary: gnome-base/gdm-3.6.2-r1: Broken dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: QAbaddep
Depends on:
Blocks:
 
Reported: 2013-09-02 00:04 UTC by Patrick Lauer
Modified: 2013-09-02 17:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2013-09-02 00:04:49 UTC
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]']
Comment 1 Pacho Ramos gentoo-dev 2013-09-02 06:46:53 UTC
Probably gdm[consolekit] should be masked too since it's relying on consolekit[pam] that is broken is alpha for a long time
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2013-09-02 16:21:28 UTC
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
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2013-09-02 16:23:24 UTC
--- 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 )
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-09-02 16:40:46 UTC
(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).
Comment 5 Pacho Ramos gentoo-dev 2013-09-02 17:20:04 UTC
(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 :)