Hello. Please mask =gnome-base/gsettings-desktop-schemas-3.32.0. This update requires a commit in mutter that is not in the current available version 3.30.2-r4. Please see the linked gnome issue
The issue manifests as gnome-shell dumping core with the error: gnome-shell[436]: Settings schema 'org.gnome.desktop.peripherals.touchscreen' does not contain a key named 'display'
I assume this issue is evident only if one has a touchscreen, as it works fine for me?
Created attachment 589060 [details, diff] Fedora's Mutter <=3.30 Patch Fedora's patch works for me, see https://bugzilla.redhat.com/show_bug.cgi?id=1700337.
*** Bug 693518 has been marked as a duplicate of this bug. ***
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53269b8d0015ecda4b5a9c827dffa864dae1e0f6 commit 53269b8d0015ecda4b5a9c827dffa864dae1e0f6 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-09-04 21:26:20 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-09-04 21:26:20 +0000 x11-wm/mutter: require compatible gsettings-desktop-schemas Bug: https://bugs.gentoo.org/693484 Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> x11-wm/mutter/mutter-3.26.2-r1.ebuild | 3 ++- x11-wm/mutter/mutter-3.30.2-r1.ebuild | 1 + x11-wm/mutter/mutter-3.30.2-r3.ebuild | 1 + x11-wm/mutter/mutter-3.30.2-r4.ebuild | 1 + 4 files changed, 5 insertions(+), 1 deletion(-)
I'm a bit unsure of just grabbing such patches - the default behaviour changed a tiny bit, if you look at the introducing commit commit c7eee129c6edb in gsettings-desktop-schemas repo. I've added the usual max version restrictments, that I didn't realize we need here, but didn't p.mask it, as I would have to unmask it tomorrow or in 2 days again anyways, as I push gnome-shell-3.32 into ~arch, which is adapted to this change and therefore also requires it. Also backporting this to older mutter makes those older mutter versions require this newer gsettings-desktop-schemas - otherwise you simply get the reverse and still coredump.
OK, considering this as fixed now. Older mutter requires older gsettings-desktop-schemas; newer mutter the newer gsettings-desktop-schemas. So the usual in sync deal, but by now properly expressed in deps.
And Fedora patches it because they have older mutter still around on purpose for the libraries in a parallel-installable way, so that some other desktop environments building on top of mutter (Pantheon and Elementary I think?) can depend on it and co-exist with the newer GNOME there; we don't have that right now in main tree.