Bug#1109275: unblock: mutter/48.4-2
Simon McVittie
smcv at debian.org
Mon Jul 14 14:16:57 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: mutter at packages.debian.org
Control: affects -1 + src:mutter
User: release.debian.org at packages.debian.org
Usertags: unblock
I would like this to be considered for Debian 13.0 if possible, but if
we're too late for that, it can be deferred to 13.1 by converting this
request into a trixie-pu request.
[ Reason ]
New upstream bugfix release.
[ Impact ]
Contains various targeted bug fixes. In this particular release, most of
them are for crashes. In Debian, these crashes mainly impact
gnome-shell, in which they would normally (when using Wayland) be
immediately fatal to the desktop session, causing data loss.
Another notable change in this release is that visual alerts ("visual
bell") are now rate-limited to 2 per second. I'm told this is required
by the European Accessibility Act for products sold in the EU, because
the default implementation of visual alerts is to flash the entire
screen, which can trigger photosensitive seizures if done rapidly and
repeatedly.
[ Tests ]
I'm using the proposed version on my laptop. A functionally equivalent
version was in experimental for 10 days without regressions reported.
I've confirmed that the visual-bell rate limiting works.
mutter has build-time tests and an autopkgtest, which can't cover
everything for GUI software but are better than nothing.
[ Risks ]
This is a core component of our default desktop environment.
A Wayland compositor or X11 compositing manager is a complicated thing
and regressions are possible, but the upstream project is generally good
about judging risks and fixing regressions promptly. We have updated
mutter in stable point releases in the past.
The changes are all narrowly-targeted and seem proportionate to the
issues being fixed.
The only packaging changes on the Debian side are switching between
branches, to accommodate GNOME 49 development having begun.
The test suite has been somewhat flaky in the past (with spurious
failures that require a retry). The most recent release in trixie seems
to have addressed the most common cause of this, but I did see some test
failures on ppc64el, which were only observed once and disappeared when
retried. I think they are all race conditions in the test infrastructure
rather than serious problems with mutter itself (two in mutter's test
suite and one in python3-dbusmock) and I've reported them at important
severity. I expect them all to be difficult to reproduce.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock mutter/48.4-2
More information about the pkg-gnome-maintainers
mailing list