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'
- 50.2-3 (forky, sid)
- 48.7-0+deb13u1 (trixie)
- 43.8-0+deb12u1 (bookworm)
