On Sat, May 1, 2021 at 10:09 AM Neal Gompa <ngomp...@gmail.com> wrote:
>
> On Sat, May 1, 2021 at 9:48 AM Owen Taylor <otay...@redhat.com> wrote:
> >
> > On Sat, May 1, 2021, 7:51 AM Neal Gompa <ngomp...@gmail.com> wrote:
> >>
> >> In general, I'd like to see if we can figure out *why* Mutter isn't
> >> doing the right thing for Qt applications and why they're breaking
> >> this way, because the fact that they're fine in Plasma Wayland and not
> >> on GNOME Wayland points to Mutter needing work here.
> >
> >
> > That doesn't make any more logical sense than "the fact that GTK 
> > applications work fine with Mutter points to Qt needing work here." Without 
> > a diagnosis, it's impossible to say.
> >
>
> GTK applications work fine on KWin (modulo some missing Wayland
> protocols not being implemented in GTK3), so I'm reasonably confident
> that the problem is in Mutter.

How is that relevant? Qt is making some assumptions about the
compositor behavior which don't hold with mutter - and we don't know
whether it's Qt relying on things that accidentally work with Kwin, or
Mutter not properly implementing parts of the Wayland protocol that
GTK doesn't use. [roughly speaking ... not comprehensively listing all
possibilities]

> > If we can put someone who understands Qt together with someone who 
> > understands Mutter it should be possible to figure out what is going on. If 
> > the fix is hard, then reverting the Qt change until F35 might be needed, 
> > but patching a reversion to X into Qt apps one-by-one doesn't seem like 
> > something we'd want to do: it would leave unpatched apps affected, we might 
> > forget to remove some of the patches, and it's going to make things 
> > altogether more confusing.

> I agree, do we know anyone who understands Mutter that could work with
> someone who understands Qt to figure this out? I've got a couple of
> folks in mind who could help on the KDE side (who I've CC'd to this
> email).

Added Jonas Adahl (all things output), Carlos Garnacho (all things
input) and Oliver Fourdan (compat problems expert) to the Cc:- one of
them should be able to help.

Since the context is trimmed, the thread here is:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PZCV4KM5W2PI34GT2PK6QUGOVODVA6HW/

Owen
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to