Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
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. |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> | yes | upstream | 2021-06-15 | |
debian/meson-Do-not-mark-CI-test-tools-as-required.patch | meson: Do not mark CI test tools as required This way we can mark them as nocheck without build issues. |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> | no | 2022-02-18 | ||
debian/tests-Do-not-run-screencast-tests.patch | tests: Do not run screencast tests They require to have a full running pipewire (that requires a system dbus daemon) so, we can't easily get one up and running while building. So let's disable this for now |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> | no | 2021-05-20 | ||
debian/Support-Dynamic-triple-double-buffering.patch | Support Dynamic triple/double buffering Use triple buffering if and when the previous frame is running late. This means the next frame will be dispatched on time instead of also starting late. It also triggers a GPU clock boost if deemed necessary by the driver. Although frequency scaling is not required to get a performance gain here because even a fixed frequency GPU will benefit from not over-sleeping anymore. If the previous frame is not running late then we stick to double buffering so there's no latency penalty when the system is able to maintain full frame rate. Formatted for Debian (as of 46~beta) with: git remote add vanvugt git@ssh.gitlab.gnome.org:vanvugt/mutter.git git fetch vanvugt git merge --squash -e vanvugt/triple-buffering-v4 And then git commit but using all this as the header instead of what git suggests. Also add Gbp-Pq: Topic debian |
Daniel van Vugt <daniel.van.vugt@canonical.com> | yes | upstream | 2024-04-29 | |
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. |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <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 |
=?utf-8?q?Jeremy_B=C3=ADcha?= <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. |
Simon McVittie <smcv@debian.org> | no | 2023-12-13 | ||
workarounds/kms-crtc-Increase-default-deadline-evasion-to-1000-micros.patch | kms/crtc: Increase default deadline evasion to 1000 microseconds This seems to be enough to fix cursor stutter on X1 Carbon 10 (OLED) where the display is 90Hz and the touchpad ~145Hz. |
Daniel van Vugt <daniel.van.vugt@canonical.com> | yes | upstream | https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3373 | 2024-03-10 |