This bug was fixed in the package mutter - 41.3-1ubuntu1 --------------- mutter (41.3-1ubuntu1) jammy; urgency=medium * Merge with debian, includes these upstream changes: - window: Don't change workspaces of unmanaged windows (LP: #1933996) - backend: Reset idletime when unplugging the power cable (LP: #1945121) - clutter/text: Invalidate actor paint volume when it has changed (LP: #1882291) - backends/native: Ensure pointer is onscreen in input thread (LP: #1933186) - OSK Enter, space and backspace keys don't work when typing in Greek (LP: #1820523) - window: Don't change workspaces of unmanaged windows (LP: #1932328) * Remainig changes with debian: - debian/gbp.conf: update upstream branch to point to ubuntu/master - debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch: + X11: Add support for fractional scaling using Randr mutter (41.3-1) unstable; urgency=medium * New upstream release: - Check keyboard serials for activation - Fix mixed up refresh rates in multi-monitor setups (LP: #1788535) - Allow disabling HW cursors - Improve damage handling (LP: #1872870) - Consider xrandr flags for advertised modes - Ensure constraints after client resize - window-group: Disable culling when rendinging clone to offscreen buffer - Fix workspace switch animation in default plugin - Fix unfullscreening of window that were mapped fullscreen - Fix DMA-BUF screencasts with unredirected fullscreen windows - Fix orientation changes on devices with 90° mutter (41.2-2) unstable; urgency=medium * Team upload * d/p/Consistently-pass-timestamp-as-uint64-when-creating-MetaS.patch: Add proposed patch to fix FTBFS on 32-bit architectures * d/patches: Update to 41.2-6-g7b64c159a - Surface damage viewport improvements * Update patch metadata with upstream status mutter (41.2-1) unstable; urgency=medium * Team upload [ Simon McVittie ] * New upstream release * d/patches: Drop patches that were applied upstream * d/patches: Update to upstream gnome-41 branch commit 41.2-3-g5d0c26631 - wayland: Check keyboard serials for activation - Sync refresh rate to the correct monitor for maximized/full-screen apps in a multi-monitor layout - Add a debug environment variable to disable hardware cursors for faulty hardware and drivers [ Laurent Bigonville ] * debian/rules: Disable systemd support on non-linux architectures mutter (41.1-1) unstable; urgency=medium * Team upload * New upstream release * Drop a patch that came from upstream * Update Lintian overrides * Replace patches for #995929 with the version that was applied upstream * Remove workaround for #994806 * d/libmutter-9-0.symbols: Ignore removal of clutter_stage_capture_into. Nothing else in Debian references this symbol, except for forks of the mutter codebase. mutter (41.0-5) unstable; urgency=medium * Team upload * Merge packaging from unstable - No changes relative to 41.0-4, except for the changelog * Close #995929 via changelog. The patches in 41.0-4 seem to have been successful. * Release to unstable (starts transition: #996607) mutter (41.0-4) experimental; urgency=medium * Team upload * d/control.in: libmutter-test-9 Depends on mutter. It wants the libdefault.so plugin, which is in mutter.deb. * Update Lintian overrides for RUNPATH * d/patches: Another try at fixing #995929 (Closes: #995929) * d/rules: Disable gvfs when running unit tests mutter (41.0-3) experimental; urgency=medium * Team upload * d/p/tests-Change-how-we-wait-for-an-orientation-change.patch: Add patch attempting to fix #995929 * d/p/tests-Add-additional-debug-in-wait_for_orientation.patch, d/p/tests-Watch-the-orientation-manager-independently.patch: Try to diagnose what's going on if #995929 is still not fixed mutter (41.0-2) experimental; urgency=medium * Team upload * Build-depend on libgl-dev instead of transitional libgl1-mesa-dev * (Build-)Depend on libgles-dev instead of transitional libgles2-mesa-dev * d/rules: Don't let log from flaky tests overwrite log from main tests * d/p/tests-dbus-runner-Make-sure-to-tear-down-even-on-test-fai.patch: Add patch from upstream to stop failing tests causing a timeout. Failing tests will generally still cause FTBFS, but failing immediately is more buildd-friendly than timing out. * d/p/tests-Don-t-use-TestEnvironment.patch, d/p/tests-Don-t-continue-if-setup-commands-fail.patch: Update patches for installed-tests to latest version submitted upstream * d/p/tests-Add-additional-debug-for-Debian-995929.patch: Add more debug logging to try to diagnose #995929 mutter (41.0-1) experimental; urgency=medium * Team upload [ Jeremy Bicha ] * debian/watch: Watch for stable releases [ Simon McVittie ] * New upstream release * Update package names for ABI break * Update build-dependencies * d/copyright: Update * Rebase patch series * Update symbols file * d/p/debian/synaptics-support.patch: Stop patching in Xorg synaptics driver support. Upstream rejected this patch back in 2018, but we continued to apply it as a transitional step for Ubuntu 18.04. Since then we've had stable/LTS releases of Debian 10, Ubuntu 18.04, Debian 11 and Ubuntu 20.04, libinput has improved, and both Debian and Ubuntu have switched to running GNOME in Wayland mode by default; let's have another try at following upstream on this. (Closes: #993171) * d/rules: Use upstream driver selection, except on 32-bit ARM. Specifying -Ddefault_driver=gl on x86 (and other architectures that are not 32-bit ARM) is no longer the same as the upstream default: the upstream default is now gl3, meaning modern OpenGL, whereas the gl driver is legacy (pre-3.2) OpenGL. Assume upstream are doing this for a reason. For now we continue to specify -Ddefault_driver=gles2 on 32-bit ARM, and apply the patch that adds the default_driver option, because 32-bit ARM has historically been an exception to the usual rules. * Add test-dependency on python3-dbus, python3-dbusmock * d/p/meta-dbus-runner-Import-importlib.util.patch: Add patch to fix test failure by working around #994806 * d/p/tests-Don-t-use-TestEnvironment.patch, d/p/tests-Don-t-continue-if-setup-commands-fail.patch: Add patch to avoid using TestEnvironment. This works around a gnome-desktop-testing bug. * Add Lintian override for another RUNPATH in the tests. As with the existing tests, this is necessary to use mutter's fork of clutter and cogl. * Standards-Version: 4.6.0 (no changes required) * Put the new libmutter-test-9 in its own binary package. To avoid micro-packages, this includes the -dev files too; there is no explicit dependency on libmutter-9-dev, but packages compiling against this library are expected to build-depend on both. Outside mutter itself, it is only expected to be used by gnome-shell. -- Marco Trevisan (Treviño)