Package: mutter / 49.2-1

Metadata

Package Version Patches format
mutter 49.2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
workarounds/tests Mark view verification tests as incomplete in big e.patch | (download)

src/tests/meta-ref-test-utils.c | 5 5 + 0 - 0 !
src/tests/ref-test-sanity.c | 5 5 + 0 - 0 !
2 files changed, 10 insertions(+)

 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.

Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/1850
workarounds/tests skip monitor width size check as it may lead to une.patch | (download)

src/tests/stacking/unmaximize-new-size.metatest | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 tests: skip monitor width size check as it may lead to unexpected
 failure

This seems to be broken only on autopkg-tests.

workarounds/tests Skip thread priority test.patch | (download)

src/tests/native-thread.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 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

workarounds/Mark several additional tests as flaky.patch | (download)

src/tests/clutter/conform/gesture.c | 24 24 + 0 - 0 !
src/tests/clutter/conform/grab.c | 6 6 + 0 - 0 !
src/tests/clutter/conform/meson.build | 8 7 + 1 - 0 !
src/tests/meson.build | 16 14 + 2 - 0 !
src/tests/monitor-tests-common.c | 6 5 + 1 - 0 !
src/tests/mtk/meson.build | 1 1 + 0 - 0 !
src/tests/mtk/time-utils-tests.c | 6 6 + 0 - 0 !
7 files changed, 63 insertions(+), 4 deletions(-)

 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.

Signed-off-by: Simon McVittie <smcv@debian.org>
workarounds/tests Install stacking tests into a subdirectory.patch | (download)

src/tests/meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 tests: install stacking tests into a subdirectory

These are not reliable enough on ci.debian.net to be used as a QA gate.

Bug-Debian: https://bugs.debian.org/1072512
Bug-Debian: https://bugs.debian.org/1077800
Bug-Debian: https://bugs.debian.org/1078359