Debian Patches

Status for mutter/50.2-3

Patch Description Author Forwarded Bugs Origin Last update
wayland-Only-schedule-a-single-cursor-location-update.patch wayland: Only schedule a single cursor location update
If the cursor is updated multiple times before the state is applied
on the surface, the newer signal handled would overwrite the ID of
the previous.

We can coalesce these calls and keep just the last value with the
already existing signal handler, add a check to make sure we don't
add a second signal handler if there's one pending already.

Fixes (harmless) warnings like:

clutter_input_focus_set_cursor_location: assertion 'CLUTTER_IS_INPUT_FOCUS (focus)' failed

When a second handler would stumble upon already cleared data.
Easily reproducible when a VTE widget has the IM focus, but there
may be other cases.
Carlos Garnacho <carlosg@gnome.org> no debian https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5096 2026-05-31
wayland-Drop-semi-temporary-variable.patch wayland: Drop semi-temporary variable
When scheduling IM cursor rect updates, the ClutterInputFocus
is kept around for the purpose of it being updated along with
wl_surface updates. There's only one ClutterInputFocus though,
from the MetaWaylandTextInput perspective, this intermediate
variable can be dropped.
Carlos Garnacho <carlosg@gnome.org> no debian https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/5096 2026-06-01
workarounds/tests-Mark-view-verification-tests-as-incomplete-in-big-e.patch tests: Mark view-verification tests as incomplete in big-endian archs

Saved pixmaps are invalid in big-endian architectures, so let's disable
the tests for now, checking only the basic metadata but not comparing
the contents.
"Marco Trevisan (Treviño)" <mail@3v1n0.net> yes upstream 2021-06-15
workarounds/tests-skip-monitor-width-size-check-as-it-may-lead-to-une.patch tests: skip monitor width size check as it may lead to unexpected failure

This seems to be broken only on autopkg-tests.
"Marco Trevisan (Treviño)" <mail@3v1n0.net> not-needed 2022-03-14
workarounds/tests-Skip-thread-priority-test.patch tests: Skip thread priority test
This test added to 45 fails on Ubuntu's armhf builders

https://launchpad.net/ubuntu/+source/mutter/45~beta.1-0ubuntu1/+latestbuild/armhf

and on Debian's i386

https://buildd.debian.org/status/logs.php?pkg=mutter&arch=i386

Architecture defines are at
https://wiki.debian.org/ArchitectureSpecificsMemo
Jeremy Bícha <jeremy.bicha@canonical.com> no 2023-08-21
workarounds/Mark-several-additional-tests-as-flaky.patch Mark several additional tests as flaky
Most of these have never been reliable on Debian buildds, especially
on ARM, so having them fail is not a regression. They usually succeed
after a few retries, but that's time-consuming and unsuitable to be a
QA gate.

The input-capture test frequently hangs until it times out, so put that
one in a separate suite so that we don't need to run it at all.
Simon McVittie <smcv@debian.org> no 2023-12-13
workarounds/tests-Install-stacking-tests-into-a-subdirectory.patch tests: Install stacking tests into a subdirectory
These are not reliable enough on ci.debian.net to be used as a QA gate.
Simon McVittie <smcv@debian.org> not-needed debian 2024-09-07

All known versions for source package 'mutter'

Links