FS#32078 - [gnome-shell] Gnome-shell is depending on gdm

Attached to Project: Arch Linux
Opened by Yichao Yu (yuyichao) - Friday, 19 October 2012, 02:49 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 03 November 2012, 17:24 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:

When trying to run gnome-shell without gdm, it will quit with gjs errors not able to find Gdm's gir(sorry it is hard for me to copy the error message now.) installing gdm (and its dependency metacity) solves the problem.

This dependency (gnome-shell is indirectly depending on metacity now) doesn't really make sense and I'm not sure whether the dependency should be added or either of them should be split.

Package version: 3.6.1

Steps to reproduce:

Install gnome-shell
remove gdm
start gnome-shell
gnome-shell crashes

I'll be happy to provide my package list if necessary.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 03 November 2012, 17:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnome-shell 3.6.1-3
Comment by Yichao Yu (yuyichao) - Friday, 19 October 2012, 02:51 GMT
Copied from this one[1]. Forgot to enter summery... sorry for the noise, hopefully I have done it right this time.

[1] https://bugs.archlinux.org/task/32077
Comment by Yichao Yu (yuyichao) - Friday, 19 October 2012, 03:22 GMT
The error message from gnome-shell

http://p.vim-cn.com/dh1/text

There is indeed a import Gdm in userMenu.js (hopefully the right file name). So that dependency should be real...
Comment by Ionut Biru (wonder) - Friday, 19 October 2012, 07:02 GMT
pretty hard to do that since gdm depends on gnome-shell and adding gdm as dependency for gnome-shell will create a dependency circle
Comment by Yichao Yu (yuyichao) - Friday, 19 October 2012, 13:44 GMT
Yes and that is why I am thinking maybe either of them should be split..
Comment by Yichao Yu (yuyichao) - Wednesday, 31 October 2012, 19:40 GMT
Anything can be done on this?
gs 3.6 is in [extra] now and I think the dependencies should be handled correctly.
Comment by Paweł Tomkiel (neonkowy) - Thursday, 01 November 2012, 22:01 GMT
After update i searched for solution for few hours. It was hard to track down gdm dependency(im using slim). Is it upstream bug?
Comment by Yichao Yu (yuyichao) - Thursday, 01 November 2012, 22:11 GMT
(I'm using kdm, was using gs just for testing.)

Not sure if it is an upstream "bug".
I have checked gdm's dependencies again (I mean the array specified in PKGBUILD), and gnome-shell is NOT a dependency of gdm afaik. It's only a optional dependency. So maybe there isn't a problem (at least no dependency loop) to add gdm as a dependency of gnome-shell? (Although if we do so, we would have gnome-shell depending on metacity(!!!!) as what I have mentioned. Or maybe the metacity dependency of gdm is not correct?)

Loading...