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) <email address hidden> Tue, 25 Jan 2022 04:07:12 +0100
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: patches/ x11-Add- support- for-fractional- scaling- using-Randr. patch:
- 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/
+ 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 y-pass- timestamp- as-uint64- when-creating- MetaS.patch:
* d/p/Consistentl
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 ] full-screen
* 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/
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 9-0.symbols: Ignore removal of clutter_ stage_capture_ into.
* 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-
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 Change- how-we- wait-for- an-orientation- change. patch: Add-additional- debug-in- wait_for_ orientation. patch, tests-Watch- the-orientation -manager- independently. patch:
* d/p/tests-
Add patch attempting to fix #995929
* d/p/tests-
d/p/
Try to diagnose what's going on if #995929 is still not fixed
mutter (41.0-2) experimental; urgency=medium
* Team upload dbus-runner- Make-sure- to-tear- down-even- on-test- fai.patch: Don-t-use- TestEnvironment .patch, tests-Don- t-continue- if-setup- commands- fail.patch: Add-additional- debug-for- Debian- 995929. patch:
* 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-
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-
d/p/
Update patches for installed-tests to latest version submitted upstream
* d/p/tests-
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 ] synaptics- support. patch: driver= gles2 on 32-bit ARM, and dbus-runner- Import- importlib. util.patch: Don-t-use- TestEnvironment .patch, tests-Don- t-continue- if-setup- commands- fail.patch: testing bug.
* New upstream release
* Update package names for ABI break
* Update build-dependencies
* d/copyright: Update
* Rebase patch series
* Update symbols file
* d/p/debian/
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_
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-
Add patch to fix test failure by working around #994806
* d/p/tests-
d/p/
Add patch to avoid using TestEnvironment.
This works around a gnome-desktop-
* 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) <email address hidden> Tue, 25 Jan 2022 04:07:12 +0100