Created attachment 292365 [details] emerge --info If sys-apps/accountsservice is compiled with USE=-introspection, gnome-shell crashes with the fail whale dialogue on startup and ~/.xsession-errors is filled with: JS ERROR: !!! message = '"Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found"' JS ERROR: !!! Exception was: Error: Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found JS ERROR: !!! lineNumber = '0' JS ERROR: !!! fileName = '"gjs_throw"' JS ERROR: !!! stack = '"("Requiring AccountsService, version none: Typelib file for namespace 'AccountsService' (any version) not found")@gjs_throw:0 @/usr/share/gnome-shell/js/ui/endSessionDialog.js:25 This problem is fixed when sys-apps/accountsservice is built with USE=introspection. So I *think* that 'sys-apps/accountsservice[introspection]' should be added to the RDEPEND variable in the gnome-shell ebuild. (I would have added a patch, but I'm too ignorant to figure out how the 'patch' command works...) This is on ~amd64 btw, with manually unmasked gnome-shell and dependencies.
> 13 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org> > -gnome-shell-3.0.2-r1.ebuild, > -files/gnome-shell-3.0.2-unbreak-extension-css.patch, > -files/gnome-shell-3.0.2-user-removed-signals.patch, > gnome-shell-3.2.1-r1.ebuild, metadata.xml: > Depend on accountsservice[introspection] (bug #390361, thanks to Cesko Voeten > <cvoeten@gmail.com> for reporting). > Also, drop old 3.0 version.