Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 865411 - sys-auth/seatd - server should never be installed with systemd or elogind
Summary: sys-auth/seatd - server should never be installed with systemd or elogind
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Haelwenn (lanodan) Monnier
URL:
Whiteboard:
Keywords: PATCH, PullRequest
Depends on:
Blocks:
 
Reported: 2022-08-16 17:50 UTC by Gino McCarty
Modified: 2022-09-15 16:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
seatd-0.7.0.ebuild.patch (file.patch,737 bytes, patch)
2022-08-16 17:50 UTC, Gino McCarty
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gino McCarty 2022-08-16 17:50:04 UTC
Created attachment 799879 [details, diff]
seatd-0.7.0.ebuild.patch

Reference: https://todo.sr.ht/~kennylevinsen/greetd/27#event-201156

Systemd / server / elogind are all mutually exclusive settings

here is an ebuild patch to fix this issue
Comment 1 Larry the Git Cow gentoo-dev 2022-09-15 16:41:09 UTC
The bug has been closed via the following commit(s):

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

commit b9dd81488dbf97e5d26a0af54431c43c14703395
Author:     Haelwenn (lanodan) Monnier <contact@hacktivis.me>
AuthorDate: 2022-09-13 10:28:28 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2022-09-15 16:39:46 +0000

    sys-auth/seatd: Disable setting USE=server by default
    
    The desktop profile defaults to logind, this is probably where most users
    of libseat come from and while it is possible to use both seatd and (e)logind
    in tandem[1], it isn't a good default.
    
    [1] https://todo.sr.ht/~kennylevinsen/greetd/27#event-205371
    
    Closes: https://bugs.gentoo.org/865411
    Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 sys-auth/seatd/seatd-0.7.0-r1.ebuild | 56 ++++++++++++++++++++++++++++++++++++
 sys-auth/seatd/seatd-9999.ebuild     |  2 +-
 2 files changed, 57 insertions(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

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

commit 67f65e61bace50546a52da1fdbb450264f2258dd
Author:     Haelwenn (lanodan) Monnier <contact@hacktivis.me>
AuthorDate: 2022-09-13 10:29:01 +0000
Commit:     Arthur Zamarin <arthurzam@gentoo.org>
CommitDate: 2022-09-15 16:39:47 +0000

    sys-auth/seatd/metadata.xml: Clarify description for USE=server
    
    Related: https://todo.sr.ht/~kennylevinsen/greetd/27#event-205371
    Bug: https://bugs.gentoo.org/865411
    Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
    Closes: https://github.com/gentoo/gentoo/pull/27235
    Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>

 sys-auth/seatd/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)