[ubuntu/jammy-proposed] mutter 41.3-1ubuntu1 (Accepted)

Marco Trevisan (Treviño) marco at ubuntu.com
Tue Jan 25 03:10:13 UTC 2022


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.

Date: Tue, 25 Jan 2022 04:07:12 +0100
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/mutter/41.3-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 25 Jan 2022 04:07:12 +0100
Source: mutter
Built-For-Profiles: noudeb
Architecture: source
Version: 41.3-1ubuntu1
Distribution: jammy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Closes: 993171 995929
Launchpad-Bugs-Fixed: 1788535 1820523 1872870 1882291 1932328 1933186 1933996 1945121
Changes:
 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.
Checksums-Sha1:
 0e8fee118d01db82ebabc810762176c6c75048e4 4481 mutter_41.3-1ubuntu1.dsc
 7583284b6f805f3d45cd7bfc4e1a1c722fbfb4d1 2717692 mutter_41.3.orig.tar.xz
 2116a77244002805b3a75ad215fd239ada927ffb 86308 mutter_41.3-1ubuntu1.debian.tar.xz
 e71ce735e7110c6911ba65d945612ea3ec344785 23258 mutter_41.3-1ubuntu1_source.buildinfo
Checksums-Sha256:
 1a12b411f8cda474afc6dd4c7e322bdb06e9d466fb0974863c9c76698ce59502 4481 mutter_41.3-1ubuntu1.dsc
 719c5d1060eb605c1ba643b486fb57b1a3c7197e7df83bd6c3366fc4b68477e5 2717692 mutter_41.3.orig.tar.xz
 cb27ba2947d620711ab360d50232090da657b4217c03ffa0ced62e7f6f24af2d 86308 mutter_41.3-1ubuntu1.debian.tar.xz
 5b9a75b2c7bac96e4676d5444deb1b9df8130574dad074090fca9a07ac6a6493 23258 mutter_41.3-1ubuntu1_source.buildinfo
Files:
 c3879917a6c655b2f506936d46593d1b 4481 x11 optional mutter_41.3-1ubuntu1.dsc
 14325de1366970d28d140feff4f79101 2717692 x11 optional mutter_41.3.orig.tar.xz
 3709b3b62019686c23c426cf5bac94d4 86308 x11 optional mutter_41.3-1ubuntu1.debian.tar.xz
 0167454aec435bf1977bd85ed44e8321 23258 x11 optional mutter_41.3-1ubuntu1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>


More information about the jammy-changes mailing list