Change logs for mutter source package in Noble

  • mutter (46.2-1ubuntu0.24.04.2) noble; urgency=medium
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: Fix screen recording crash with scaling and a custom cursor
        (LP: #2077746)
    
      [ Daniel van Vugt ]
      * Add backends-native-Avoid-duplicating-or-losing-KMS-property-.patch
        to avoid duplicating or losing colour profile, night light, HDR, or
        privacy screen updates (LP: #2025006)
      * Update the KMS deadline evasion patch to 2000us instead of 1000us.
        Some laptops need higher numbers than 1000us to avoid cursor stutter
        (LP: #2076318)
    
     -- Marco Trevisan (Treviño) <email address hidden>  Wed, 28 Aug 2024 15:55:48 +0200
  • mutter (46.2-1ubuntu0.24.04.1) noble; urgency=medium
    
      [ Daniel van Vugt ]
      * New upstream release 46.2 (LP: #2068598)
        - Fixed mouse clicks falling through to the window behind (LP: #2026194)
        - Fixed a crash in meta_wayland_transaction_commit (LP: #2061739)
        - Fixed night light getting stuck on (LP: #2066902)
      * New upstream release 46.1 (LP: #2064735):
        - Fixed blank screen on hybrid GPU machines using nouveau (LP: #2066931)
        - Fixed a monitor hotplug crash (LP: #2050865)
        - Improved performance on secondary GPU monitors (LP: #2038801)
      * Refreshed patches:
        - Support-Dynamic-triple-double-buffering.patch (LP: #2070437, LP: #2070438)
        - meson-Do-not-mark-CI-test-tools-as-required.patch
        - Mark-several-additional-tests-as-flaky.patch
      * Add clutter/conform gesture tests to the list of known flaky ones:
        it's a new test in Mutter 46 and not yet reliable.
      * Add build-Compile-schemas-locally-for-use-in-build-tests.patch to compile
        gsettings schemas for use in build tests. Debian CI requires this now and
        it makes rebuilds more resilient against infrastructure changes.
      * Add wayland-Disable-linux-drm-syncobj-v1.patch to avoid enabling major
        new features in Noble updates, as detailed in:
        https://lists.ubuntu.com/archives/ubuntu-release/2024-May/006087.html
      * Add backends-Handle-null-views-instead-of-creating-dummy-view.patch
        to prevent "clutter_frame_clock_notify_presented: code should not be
        reached" log spam in some Nvidia Wayland sessions (LP: #1967707)
      * Add backends-Restore-support-for-X11-cursor-themes.patch to restore
        support for X11 cursor themes, which was lost in Mutter 46.0
        (LP: #2062377, LP: #2063869)
    
      [ Jeremy Bícha ]
      * Stop compiling gsettings schemas in debian/rules
      * Opt into Salsa CI
      * Drop packaging references to Hurd since this is Linux-only
      * Update libmutter-14-0.symbols
      * Update Breaks
      * Refreshed patches:
        - window-Add-ability-to-override-the-edge-constraints.patch
        - x11-Add-support-for-fractional-scaling-using-Randr.patch
      * Drop upstreamed patches:
        - Nvidia-secondary-GPU-copy-acceleration.patch
        - compositor-sync-ring-Allow-the-gpu_fence-to-be-moved.patch
    
      [ Marco Trevisan ]
      * Add place-Always-center-initial-setup.patch (LP: #2016013)
    
     -- Daniel van Vugt <email address hidden>  Fri, 28 Jun 2024 17:35:12 +0800
  • mutter (46.0-1ubuntu9) noble; urgency=medium
    
      * Have mutter-common Breaks/Replaces recent magpie-common
        for org.gnome.mutter.x11.gschema.xml (LP: #2060659)
    
     -- Jeremy Bícha <email address hidden>  Thu, 18 Apr 2024 16:01:26 -0400
  • mutter (46.0-1ubuntu8) noble; urgency=medium
    
      * d/p/ubuntu/x11-Add-support-for-fractional-scaling: Enable X11 scaling again
        (LP: #2060659)
      * debian/control: Revert mutter-common breaks libmutter back to focal:
        - This is not needed anymore as the above enabled patch provides the
          gsettings schema
    
     -- Marco Trevisan (Treviño) <email address hidden>  Thu, 18 Apr 2024 02:40:05 +0200
  • mutter (46.0-1ubuntu7) noble; urgency=medium
    
      [ Daniel van Vugt ]
      * debian/control: mutter-common now breaks libmutter back to focal.
        Because  we have dropped X11 fractional scaling support for now,
        `org.gnome.mutter.x11.gschema.xml` is no longer shipped and those
        older versions of libmutter will fail to start(LP: #2060423)
      * Add compositor-sync-ring-Allow-the-gpu_fence-to-be-moved.patch
        to fix lag and freezes on the Nvidia Xorg driver (LP: #2059847)
    
     -- Jeremy Bícha <email address hidden>  Tue, 16 Apr 2024 08:46:54 -0400
  • mutter (46.0-1ubuntu6) noble; urgency=medium
    
      * Rebuild for CVE-2024-3094
    
     -- Jeremy Bícha <email address hidden>  Sun, 31 Mar 2024 10:24:22 -0400
  • mutter (46.0-1ubuntu4) noble; urgency=medium
    
      * Stop ignoring test results.
      * Keep the relaxed dependency on mutter-common. See Debian #1067675.
    
     -- Matthias Klose <email address hidden>  Fri, 29 Mar 2024 10:35:03 +0100
  • mutter (46.0-1ubuntu3) noble; urgency=medium
    
      * Ignore test results to have an installable package on other architectures,
        which succeed to build. Failing test is:
          116/184 mutter:clutter+clutter/conform / gesture
      * mutter: Relax the dependency on mutter-common, not using ${source:Version},
        but the lowest upstream version number.
    
     -- Matthias Klose <email address hidden>  Sun, 24 Mar 2024 19:20:17 +0100
  • mutter (46.0-1ubuntu2) noble; urgency=high
    
      * No change rebuild against libcanberra0t64.
    
     -- Julian Andres Klode <email address hidden>  Sun, 24 Mar 2024 16:24:22 +0100
  • mutter (46.0-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian NEW. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Add window-Add-ability-to-override-the-edge-constraints.patch
          + Make possible for extensions (such as Tiling Assistant) to override
            window constraints
        - Temporarily disable x11 fractional scaling patch
      * Ignore test failures on armhf & ppc64el
      * Drop obsolete Breaks
      * Add Breaks: gnome-shell << 46.0
    
    mutter (46.0-1) experimental; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release
      * Update binary package names for soname bump
      * Update symbols
      * Add Build-Depends: libpixman-1-dev, libdisplay-info-dev
      * Drop obsolete Build-Depends: libjson-glib-dev
      * Bump minimum wayland-protocols to 1.33
      * Drop 4 patches applied in new release
      * Refresh patches
    
      [ Daniel van Vugt ]
      * Update triple buffering patch
      * Add kms-crtc-Increase-default-deadline-evasion-to-1000-micros.patch
        to fix cursor stutter in Wayland sessions when nothing else is
        animating on screen (LP: #2040977)
      * Add Nvidia-secondary-GPU-copy-acceleration.patch
        to enable hardware accelerated screen updates on secondary GPU-connected
        monitors (LP: #1970291).
    
     -- Jeremy Bícha <email address hidden>  Mon, 18 Mar 2024 16:46:38 -0400
  • mutter (46~rc-0ubuntu2) noble; urgency=medium
    
      * No-change rebuild against libglib2.0-0t64
    
     -- Steve Langasek <email address hidden>  Mon, 11 Mar 2024 23:15:57 +0000
  • mutter (46~rc-0ubuntu1) noble; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release
      * Update symbols file
      * Disable optional libdisplay-info feature for now
      * Refresh patches
    
      [ Daniel van Vugt ]
      * Update triple buffering patch
    
     -- Jeremy Bícha <email address hidden>  Thu, 07 Mar 2024 17:18:24 -0500
  • mutter (46~beta-0ubuntu1) noble; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release
      * Update binary package names for soname bump
      * Update symbols
      * Add Build-Depends: libpixman-1-dev
      * Bump minimum wayland-protocols to 1.33
      * Drop obsolete Build-Depends: libjson-glib-dev
      * Drop patch applied in new release
      * Temporarily disable x11 fractional scaling patch
    
      [ Daniel van Vugt ]
      * Update triple buffering patch
    
     -- Jeremy Bícha <email address hidden>  Tue, 27 Feb 2024 10:26:07 -0500
  • mutter (45.3-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Add window-Add-ability-to-override-the-edge-constraints.patch
          + Make possible for extensions (such as Tiling Assistant) to override
            window constraints
    
    mutter (45.3-1) experimental; urgency=medium
    
      * New upstream release
      * debian/libmutter-13-0.symbols: Add new symbol
      * Drop overrides for non-Linux since we build for Linux only
    
     -- Jeremy Bícha <email address hidden>  Mon, 08 Jan 2024 16:00:43 -0500
  • mutter (45.2-3ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Add window-Add-ability-to-override-the-edge-constraints.patch
          + Make possible for extensions (such as Tiling Assistant) to override
            window constraints
    
    mutter (45.2-3) experimental; urgency=medium
    
      [ Daniel van Vugt ]
      * Update Support-Dynamic-triple-double-buffering.patch
        with a fix to the frame clock for a regression inherited from
        45.1 (8f27ebf8) whereby it would enter triple buffering mode
        prematurely. And because it was premature, the clock would soon
        notice that triple buffering isn't required and drop back to double
        buffering. But the switch from triple to double buffering stalls the
        client frame queue by one frame which for some clients like Firefox
        is seen as a frame skip. (LP: #2046360)
    
    mutter (45.2-2) experimental; urgency=medium
    
      * Team upload
    
      [ Chris Hofstaedtler ]
      * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319)
    
      [ Simon McVittie ]
      * Merge with version 44.7-1 from unstable
      * d/control, d/rules: Stop generating d/control from d/control.in
      * d/patches: 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 restore-size test was previously not run at all: now it is run, but
        marked as flaky (so its result is ignored).
    
     -- Jeremy Bícha <email address hidden>  Wed, 20 Dec 2023 09:32:48 -0500
  • mutter (45.2-1ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Add window-Add-ability-to-override-the-edge-constraints.patch
          + Make possible for extensions (such as Tiling Assistant) to override
            window constraints
    
    mutter (45.2-1) experimental; urgency=medium
    
      * New upstream release (LP: #2043000)
      * Drop patches applied in new release
      * Drop unimportant patch not included in the mutter 45.2 backports
    
     -- Jeremy Bícha <email address hidden>  Fri, 08 Dec 2023 15:19:05 -0500
  • mutter (45.1-2ubuntu1) noble; urgency=medium
    
      * Merge with Debian. Remaining changes:
        - Add x11-Add-support-for-fractional-scaling-using-Randr.patch
        - Add window-Add-ability-to-override-the-edge-constraints.patch
          + Make possible for extensions (such as Tiling Assistant) to override
            window constraints
    
    mutter (45.1-2) experimental; urgency=medium
    
      * Cherry-pick several commits to fix Wacom on X11 issues (LP: #2043027)
      * Cherry-pick other commits suggested in !3414 to fix several issues
    
    mutter (45.1-1) experimental; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release (LP: #2043000)
        - Fix capital accent letters (LP: #2035076)
        - Fix crash when screen locked or heavy load with some Ryzen systems
          (LP: #2034619)
      * debian/libmutter-13-0.symbols: Add new symbols
      * debian/libmutter-13-0.symbols: Add missing Build-Depends-Package annotation
      * Update build autopkgtest to not run dh_auto_test (LP: #2038564)
      * Drop patches applied in new release
    
      [ Daniel van Vugt ]
      * Rebase triple buffering patch
    
     -- Jeremy Bícha <email address hidden>  Sun, 12 Nov 2023 12:35:36 -0500
  • mutter (45.0-3ubuntu4) noble; urgency=medium
    
      * Cherry pick 4 commits to fix SIGKILL on lockscreen. (LP: #2034619)
      * Drop kms-impl-device-Inhibit-deadline-timer-on-amdgpu.patch
    
     -- Mario Limonciello <email address hidden>  Thu, 26 Oct 2023 10:27:44 -0500
  • mutter (45.0-3ubuntu3) mantic; urgency=medium
    
      * Update build autopkgtest to not run dh_auto_test (LP: #2038564)
    
     -- Jeremy Bícha <email address hidden>  Thu, 05 Oct 2023 14:29:32 -0400