Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#78739 - [greetd-regreet] Degrade cage to an optional dependency

Attached to Project: Arch Linux
Opened by q rty (q234rty) - Thursday, 08 June 2023, 18:39 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Caleb Maclennan (alerque)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No



Regreet does not require cage and it's perfectly valid to use other compositors in place of cage. Moreover, the upstream README lists both cage and sway as possible composiors to use.
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:18 GMT
Reason for closing:  Moved
Additional comments about closing: ackaging/packages/greetd-regreet/issues/ 1
Comment by Toolybird (Toolybird) - Friday, 16 June 2023, 05:45 GMT
Dupe  FS#78801 
Comment by Caleb Maclennan (alerque) - Friday, 16 June 2023, 15:23 GMT
We don't have a mechanism for handling this. Regreet requires at least one compositor, but won't word with *any* compositor. If we make both or all known options optional then people may not end up with a working greeter at all, which is also wrong. This was the least-wrong way we have with current packages.
Comment by q rty (q234rty) - Friday, 16 June 2023, 15:41 GMT
The issue here is users already have to edit the /etc/greetd/config.toml to specify the command used to launch the greeter which will include the compositor used. Since the user is responsible for entering that command, IMO it's the user's responsibility to install whatever compositor used in the command.
Comment by q rty (q234rty) - Sunday, 30 July 2023, 13:05 GMT
This is going to cause more issues for wlroots-git users with cage 0.1.5 since that requires extra/wlroots with would conflict with wlroots-git.
Comment by loqs (loqs) - Tuesday, 01 August 2023, 15:40 GMT
If cage and wlroots provided wayland-compositor and greetd-regreet depended upon it would that resolve the issue?