Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730644 - x11-base/xorg-server : refactor xdm init files out of xorg-server package and into gui-libs/xdm-init
Summary: x11-base/xorg-server : refactor xdm init files out of xorg-server package and...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: PullRequest
: 356915 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-07-03 23:44 UTC by Aisha Tammy
Modified: 2021-07-19 01: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 Aisha Tammy 2020-07-03 23:44:56 UTC
This is a refactoring of the xdm init files that are installed by the xorg-server package.

A previous attempt to change this was done in
https://bugs.gentoo.org/356915

That is really old and is no longer relevant

Some reasons for this change into a new package gui-libs/xdm-init

- It is a init files only package + a conf.d file for choosing what to run
- We are adding support for wayland based display managers using greetd
  - gtkgreet
  - tuigreet
  - agreety (reference implementation)
- Running a wayland only environment, we don't need X11

Based on the above it looks better to change this into a new package.
Comment 1 Andreas Sturmlechner gentoo-dev 2020-07-05 17:21:25 UTC
Would we want to use the opportunity and choose a less xdm-ey package name?
Comment 2 Aisha Tammy 2020-07-05 20:18:01 UTC
(In reply to Andreas Sturmlechner from comment #1)
> Would we want to use the opportunity and choose a less xdm-ey package name?

Was really tempted to do that.
I was afraid this would've been rejected for backwards compatibility reason.

But I am all for this.
Name suggestions are welcome.

I was going to go with gui-libs/greeter-init.
Comment 3 Larry the Git Cow gentoo-dev 2021-01-30 19:21:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c78bee32adb057ac965b7f60f46980951cfa44bc

commit c78bee32adb057ac965b7f60f46980951cfa44bc
Author:     Aisha Tammy <gentoo@aisha.cc>
AuthorDate: 2020-09-10 01:30:09 +0000
Commit:     Piotr Karbowski <slashbeast@gentoo.org>
CommitDate: 2021-01-30 19:17:42 +0000

    gui-libs/display-manager-init: refactor init files out of xorg-server
    
    Closes: https://bugs.gentoo.org/730644
    Package-Manager: Portage-3.0.5, Repoman-3.0.1
    Signed-off-by: Aisha Tammy <gentoo@aisha.cc>
    Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>

 .../display-manager-init-1.0.ebuild                |  37 ++++
 .../files/display-manager-setup.initd              |  13 ++
 .../files/display-manager.confd                    |  13 ++
 .../files/display-manager.initd                    | 234 +++++++++++++++++++++
 gui-libs/display-manager-init/files/startDM        |  29 +++
 gui-libs/display-manager-init/files/xdm.initd      |  13 ++
 gui-libs/display-manager-init/metadata.xml         |   8 +
 7 files changed, 347 insertions(+)
Comment 4 Alex Xu (Hello71) 2021-07-19 01:20:45 UTC
*** Bug 356915 has been marked as a duplicate of this bug. ***