gdm requires drakx-kbd-mouse-x11, and transitively almost all drakxtools. I wonder what is actually mandatory among those mgeia-specific configuration wizard (mousedrake, keyboardrake, XFdrake) to run a display manager. Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedCC: (none) => fundawang, mageia, olavSummary: excessive depdency => excessive depdency for gdm
Probably a leftover from the days that X was not smart enough to figure out things on its own. task-gnome-minimal requires drak tools anyway, so don't think removing this dependency has much influence. Suggest having whomever is the maintainer of drakx-kbd-mouse-x11 decide if this dependency is useful or not.
(adding thierry for the last comment)
CC: (none) => thierry.vignaud
That's b/c the dm service has (had?) logic in order to run XFdrake if X11 fails to start. Colin is the one maintaining dm those days
CC: (none) => mageia
Maybe this logic, if still present, could be made conditional: if XFdrake is present (which is highly probable for newbies anyway), runs it, otherwise not. Enforcing its presence just because it may eventually be useful seems quite overkill.
Well, I'd like to switch us over from a single monolithic "dm" (aka prefdm.service, aka display-manager.service!) to separate units for each dm (e.g. gdm.service, kdm.service etc.) This change would mean that we'd no longer edit /etc/sysconfig/desktop to chose which DM is loaded but rather do a "systemctl enable --force gdm.service". The reason for this is to to avoid having a centralised "prefdm"/"lookupdm" script infrastructure that hard codes various bits and bobs. Obviously this change would take a bit of fiddling and updating some drak* tools too, so not sure if/when I'll have time to do it. Anyway, I think the dep can/should be dropped from gdm specifically as any logic we should have here for running a fallback tool should be encoded into the display-manager-failure.service and whatever it is packaged in (currently systemd, if/when it is moved over to drakx, then it would be self contained).
Still valid.
Colin, Guillaume, is this still valid?
Keywords: (none) => NEEDINFOCC: (none) => stormi
Keywords: NEEDINFO => (none)
Per comment 5 dependency drakx-kbd-mouse-x11 should be removed from GDM. Easy fix!!
Assignee: bugsquad => gnome
Keywords: (none) => Junior_job
Removed the dependency
Status: NEW => RESOLVEDResolution: (none) => FIXED