Debian Patches
Status for mutter/48~beta-7
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
tools-gdctl-Make-argcomplete-optional.patch | tools/gdctl: Make argcomplete optional While having automatic completions is a very nice feature of gdctl (I had suggested to use it too :)), it's not something that distros may have by default and in particular it's not a package in main in ubuntu. So, make the code less restrictive on completions, since completions is not a core functionality of the tool and it can definitely work without them. |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4279 | 2025-02-15 | |
tests-Fall-back-if-there-s-no-seat_id-for-the-current-ses.patch | tests: Fall back if there's no seat_id for the current session_id Such as in an ssh login. |
Daniel van Vugt <daniel.van.vugt@canonical.com> | yes | 2025-02-25 | ||
tests-Vary-the-gdctl-path-used-for-installed-tests.patch | tests: Vary the gdctl path used for installed tests So they don't rely on the source tree. |
Daniel van Vugt <daniel.van.vugt@canonical.com> | yes | 2025-02-28 | ||
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/place-Always-center-initial-setup.patch | place: Always center initial-setup | =?utf-8?q?Florian_M=C3=BCllner?= <fmuellner@gnome.org> | not-needed | https://src.fedoraproject.org/rpms/mutter/blob/main/f/0001-place-Always-center-initial-setup-fedora-welcome.patch | 2022-12-02 | |
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 | |
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 48) with: git remote add community-ubuntu git@ssh.gitlab.gnome.org:Community/Ubuntu/mutter.git git fetch community-ubuntu git merge --squash -e community-ubuntu/triple-buffering-v4-48 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-10-31 | |
tests-cursor-Embed-a-copy-of-the-Adwaita-cursor-theme.patch | tests/cursor: Embed a copy of the Adwaita cursor theme As a follow-up to 87cc6633a5, embed a partial copy of the Adwaita cursor theme and point to it with XCURSOR_PATH to make the test completely independent from the installed cursor themes. Indeed, adwaita-icon-theme changed ever so slightly in version 48 so the ref tests started failing when the new version was installed. This is a copy of adwaita-icon-theme 47, which is what was used to generate the ref images. |
Alessandro Astone <alessandro.astone@canonical.com> | yes | 2025-02-06 | ||
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/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/tests-Use-env-in-bash-scripts-shebang.patch | tests: Use env in bash scripts shebang Bash can be in both /usr/bin/bash or /bin/bash (or elsewhere!) depending on the distro, so let's be generic using env to figure it out. This comes from a packaging lintian error we get: E: mutter-16-tests: wrong-path-for-interpreter /usr/bin/bash != /bin/bash [usr/share/mutter-16/tests/socket-launch.sh] |
=?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net> | no | https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4288 | 2025-02-18 | |
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 |
All known versions for source package 'mutter'
- 48~rc-1 (experimental)
- 48~beta-7 (sid)
- 47.4-1 (trixie)
- 43.8-0+deb12u1 (bookworm)
- 3.38.6-2~deb11u2 (bullseye)