FS#52967 - [weston] Please make the dependency on xorg-server-xwayland an optdepends

Attached to Project: Community Packages
Opened by Link Mauve (linkmauve) - Tuesday, 14 February 2017, 19:56 GMT
Last edited by Sébastien Luttringer (seblu) - Sunday, 26 February 2017, 13:31 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
xorg-server-xwayland is far from necessary to run Weston, it is only useful when the user has some legacy applications that haven’t been ported to a modern toolkit yet, and thus it should only be an optdepends.

Additional info:
* package version(s)
weston 1.12.0-3

* config and/or log files etc.
N/A

Steps to reproduce:
pacman -Si weston
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Sunday, 26 February 2017, 13:31 GMT
Reason for closing:  Fixed
Comment by Sébastien Luttringer (seblu) - Monday, 20 February 2017, 23:15 GMT
seems not even needed as a deps.
Comment by Link Mauve (linkmauve) - Tuesday, 21 February 2017, 07:33 GMT
  • Field changed: Percent Complete (100% → 0%)
Well, it is actually wanted most of the time, otherwise many programs will silently fail to start and the user will not have any idea it’s because they are not native Wayland yet.
Comment by Sébastien Luttringer (seblu) - Sunday, 26 February 2017, 13:31 GMT
xwayland weston module require to be manually enabled in weston config and installing the optopts will not make it works.
Manual page of weston is clear enough.

XWAYLAND
XWayland requires a special X.org server to be installed. This X server will connect to a Way‐
land server as a Wayland client, and X clients will connect to the X server. XWayland provides
backwards compatibility to X applications in a Wayland stack.

XWayland is activated by instructing weston to load the XWayland module, see EXAMPLES. Weston
starts listening on a new X display socket, and exports it in the environment variable DISPLAY.
When the first X client connects, Weston launches a special X server as a Wayland client to
handle the X client and all future X clients.

It has also its own X window manager where cursor themes and sizes can be chosen using XCUR‐
SOR_PATH and XCURSOR_SIZE environment variables. See ENVIRONMENT.

Loading...