Bug#1104718: clutter init code blocks waiting for deprecated wl_shell interface which breaks evolution

Andreas Pokorny andreas.pokorny at gmail.com
Mon May 5 08:31:03 BST 2025


Package: libclutter-1.0-0
Version: 1.26.4+git2779b932+dfsg-7

During startup of applications like evolution, libclutter initializes the
wayland backend. The code there loops - while waiting for a wl_shell
interface. In newer wayland compositors like Hyperland this protocol is no
longer used. I have attached a patch that resolves this issue. This only
affects the backend code - no code in the wayland backend seems to use the
wl_shell interface. This is a minimal patch, one could also completely
remove wayland_shell from the code.

kind regards
Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250505/7f1f24b1/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: remove-wl-shell.patch
Type: text/x-patch
Size: 528 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250505/7f1f24b1/attachment.bin>


More information about the pkg-gnome-maintainers mailing list