Bug 1128589

Summary: GDM - patches and build needs major rework and bumping to 3.32.x
Product: [openSUSE] openSUSE Tumbleweed Reporter: Bjørn Lie <bjorn.lie>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, fcrozat, federico, fezhang, mgorse, qkzhu, sreeves, wsxy162, xiaoguang.wang, yfjiang
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 1116011    
Bug Blocks: 1128190    

Description Bjørn Lie 2019-03-08 22:48:23 UTC
The patches and the way we build gdm needs major rework.

In reality we need to look into how we build gdm, and if we can move away from depending on xdm, since we now use the update-alternatives magic for selecting
what login manager to use.

Depending on xdm for a few folders and files are insane!

HELP WANTED!!
Comment 1 Yifan Jiang 2019-03-19 01:43:15 UTC
Hi Frederic, Scott,

> if we can move away from depending on xdm

I am a bit losing background of the history of using xdm as gdm's dependency, do you have some thoughts on it?
Comment 2 Scott Reeves 2019-03-19 02:30:01 UTC
(In reply to Yifan Jiang from comment #1)
> Hi Frederic, Scott,
> 
> > if we can move away from depending on xdm
> 
> I am a bit losing background of the history of using xdm as gdm's
> dependency, do you have some thoughts on it?

hmm, Actually Federico might be the best person to give some historical insight into this dependency. Federico ... ?
Comment 3 Michael Gorse 2019-03-19 03:32:03 UTC
I have a WIP package in home:mgorse:branches:GNOME:Next/gdm with some patches rebased. Not done yet; the build is still failing.
Comment 4 Michael Gorse 2019-03-22 14:38:47 UTC
I've rebased the patches. Haven't addressed the remaining build issues, so leaving the bug open.
Comment 5 Yifan Jiang 2019-06-11 02:49:08 UTC
(In reply to Michael Gorse from comment #4)
> I've rebased the patches. Haven't addressed the remaining build issues, so
> leaving the bug open.

Hi Michael,

Thank you for the nice work!

The gdm 3.32 was consolidated afterwards and is on the way to the Factory. It seems rarely nothing left over from spec:

    https://build.opensuse.org/request/show/708281

Just in case I missed things, could you specify the "remaining build issues". Then we can see if this issue could be completely closed. Thank you!
Comment 6 Michael Gorse 2019-06-11 14:11:25 UTC
(In reply to Yifan Jiang from comment #5)
> Hi Michael,
> 
> Thank you for the nice work!
> 
> The gdm 3.32 was consolidated afterwards and is on the way to the Factory.
> It seems rarely nothing left over from spec:
> 
>     https://build.opensuse.org/request/show/708281
> 
> Just in case I missed things, could you specify the "remaining build
> issues". Then we can see if this issue could be completely closed. Thank you!

I left the bug open because I didn't attempt to address the xdm dependency.
Comment 7 Dominique Leuenberger 2020-05-20 15:23:32 UTC
We have since moved to GDM 3.36 already.