Hello

As Linux desktops have begun their long-announced move away from X and have 
begun to phase out their direct X11 support, I have to ask: should we move our 
CI to test desktops only on native Wayland and through XWayland?

The background on this is https://bugreports.qt.io/browse/QTBUG-136653, which 
appears to be caused by a bug in gnome-shell / mutter which sends a minimise 
event to a dialog, even though the dialog never disappears. That causes Qt 
code to delete the QDialog, which in turn causes the test to fail and possibly 
crash. The test is pretty old and this problem does not happen on older 
versions of GNOME nor does it happen on KDE Plasma.

We have not reported the bug to GNOME either. I suspect that it will get 
limited to no attention if we do specifically because they now are focusing 
primarily on Wayland.

So this the question to discuss: should we move testing of the XCB backend on 
modern Linux distros to XWayland only? I am not proposing we ditch testing on 
the older distros we have, for as long as we keep them. But I think this may 
be more representative of how our XCB support is going to be run: native only 
on older distros, only through XWayland on newer.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Principal Engineer - Intel Platform & System Engineering

Attachment: smime.p7s
Description: S/MIME cryptographic signature

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to