Control: severity -1 important On Sat, Sep 29, 2018 at 06:16:05PM +0200, Tobias Frost wrote: > I think we're seeing https://trac.wxwidgets.org/ticket/17702 > So I will reassign this bug to wxwidgets now... > As wayland is the default, I increase severity to serious.
The definition of "serious" is: | a severe violation of Debian policy (roughly, it violates a "must" or | "required" directive), or, in the package maintainer's or release | manager's opinion, makes the package unsuitable for release. I can't think what in policy is violated here, and while the situation is clearly far from ideal I don't think it makes wxwidgets3.0 unsuitable for release. This only affects applications using wxGLCanvas, and only those using the gtk3 flavour of the library (currently we provide both gtk2 and gtk3 flavours built from the same source package, and gtk2 doesn't directly support wayland). If applications want to use the gtk3 flavour and wxGLCanvas they can automate the workaround by setting "GDK_BACKEND=x11" early on (there are some code snippets to do this in the upstream ticket), so my opinion (as a maintainer of the package) is that "important" is a more appropriate severity here, and I'm lowering the severity (unless a release manager disagrees). Fixing the underlying issue requires rewriting the OpenGL support in the upstream wxWidgets code to not use X11 calls. Until that happens, if this remains RC then currently the least awful way we have to fix this is probably to drop OpenGL support from the gtk3 flavour, and force reverse dependencies currently using the gtk3 flavour and wxGLCanvas to move back to the gtk2 flavour. Given there's a reliable workaround that doesn't seem helpful. If we could automate "GDK_BACKEND=x11" (or equivalent via the GDK API) in wxwidgets that would be a neater way to address this until the upstream code is updated to not require X11, but that seems to be tricky to do because we don't know if wxGLCanvas will be used or not at the point where we need to do this. Forcing X11 for all apps using the gtk3 flavour of wxwidgets3.0 seems a bad idea. Cheers, Olly