Debian Package Tracker
Register | Log in
Subscribe

mutter

Example window manager using GNOME's window manager library

Choose email to subscribe with

general
  • source: mutter (main)
  • version: 50.2-3
  • maintainer: Debian GNOME Maintainers (archive) (DMD)
  • uploaders: Jeremy Bícha [DMD]
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 3.38.6-2~deb11u2
  • oldstable: 43.8-0+deb12u1
  • stable: 48.7-0+deb13u1
  • testing: 50.2-3
  • unstable: 50.2-3
versioned links
  • 3.38.6-2~deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 43.8-0+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 48.7-0+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 50.2-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • gir1.2-mutter-18
  • libmutter-18-0 (1 bugs: 0, 1, 0, 0)
  • libmutter-18-dev
  • libmutter-test-18
  • mutter (12 bugs: 0, 9, 3, 0)
  • mutter-18-tests
  • mutter-common (2 bugs: 0, 2, 0, 0)
  • mutter-common-bin
  • mutter-dev-bin
action needed
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 51~alpha-1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit cdf1527689fc1d245a7b3d015d86791da5956bea
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:46:52 2026 +0800

    Update symbol versions for 51.alpha

commit c49615fb3ca979d30692752f0e9207765d47fb5d
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:39:30 2026 +0800

    debian/rules: The API version is now the Mutter major version

commit 04c67d5b6b6076e2f3b042ab0f5d5c8b2db70f43
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:34:13 2026 +0800

    debian/rules: Drop deprecated egl_device and wayland_eglstream
    
    The features don't exist anymore in 51.alpha and have been replaced
    entirely by libgbm.

commit 206bc2a7d017f4d10bc2cbc4b1453e8d4902a92b
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:28:42 2026 +0800

    Refresh patches

commit bb7da18edaf7226b11e46a8376bc25ce2d0d46c1
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:21:36 2026 +0800

    Drop upstreamed patches

commit 9b7d5a84bfdaa43228c270ee67b24418f672aabf
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:18:43 2026 +0800

    debian/control: Update dependencies to match the 51.alpha tag

commit b901eca3943aba2999124a432e3f792c0cf5d4de
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:09:01 2026 +0800

    debian: Bump the API/ABI from 18 to 51
    
    Finally.

commit 77681f449e5385c30ec9292a882fec3de9c9227a
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:03:03 2026 +0800

    debian/changelog: Add an entry for 51.alpha

commit 160174a012016ff9c5fb3025876396b83c63ac52
Merge: 679c0ee1 ed58edf0
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jun 30 17:02:12 2026 +0800

    Merge tag 'upstream/51_alpha' into debian/latest

commit 679c0ee105e446a590731d3f1f8d99ec9fe6a44f
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 15:10:37 2026 +0100

    Release

commit d55b3de782b31fd523316118ef5eca323adf22f9
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 12:43:08 2026 +0100

    d/tests/installed-tests: Disable some tests that are particularly flaky
    
    Even though we're now ignoring these tests' results, they've been
    observed to time out, so running them makes the autopkgtest take
    noticeably longer.

commit 9e46cc62b811bee8b294649fbc50382f994168c5
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 11:58:49 2026 +0100

    Update changelog

commit 7e2be80948e5a8cf76094357c312749f1a94b50f
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 11:51:58 2026 +0100

    Reinstate a superficial autopkgtest for the -dev package
    
    This checks that dependencies are met and pkgconf succeeds. Before GNOME
    50, the equivalent test used meta_is_wayland_compositor(), but that no
    longer exists, so call a different harmless function instead.
    
    This reverts commit e9dc681dedfb3b0f95d28f24580a3253c8a46ac4.

commit 4ccf9502ec2ec4910920c10973a41cc9702f9660
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 11:09:09 2026 +0100

    Update changelog

commit ce66bd0c623f6e9ee5f4b1040f241ac9aa435025
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 11:08:37 2026 +0100

    d/rules, d/tests: Give up on using the upstream test suite as a QA gate
    
    In the past we've tried to curate the tests and separate them into
    reliable and flaky, but some of the parts that are unreliable seem to be
    in common code like setup/teardown.
    
    Run the tests anyway, even if their result can't be an automated QA gate:
    that will hopefully let us distinguish between architectures that mostly
    work, and architectures (if any) that don't work at all.
    
    Closes: #1121518, #1138999

commit 69c3ff47c257793d38158bdef83470e60fea301a
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 10:01:01 2026 +0100

    Update changelog

commit 611319eb00b83dbbe8fca3acfa5c405b3c6f302f
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 09:57:48 2026 +0100

    d/rules: Ignore build-time test results on armhf
    
    This test suite has never been completely stable, particularly on armhf
    for whatever reason. The full GNOME UI is not necessarily practically
    useful on 32-bit systems, but dropping architectures here requires a
    coordinated transition among several packages, so let's not try to do
    that at the same time as an ongoing transition.
    
    Closes: #1138999

commit 6f11d10a47ffc824db35a3ff7d6ea46b6cc14faf
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Jun 8 09:53:20 2026 +0100

    Add patches proposed upstream to avoid (harmless) log spam in some situations
    
    Closes: #1139266

commit a42100e0e67a7398c7a888486b2bafaf11b169b4
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Jun 6 11:35:27 2026 +0100

    Update changelog

commit dc3cb3e302b4dc1873f8e75a4cf322e65e12f4df
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Jun 6 11:33:43 2026 +0100

    Mark wayland-subsurface test as flaky
    
    This one seems to be unreliable, particularly on armhf.
    
    Helps: #1121518

commit b5864b9896ac06f459e405b7864996a0d288a508
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Jun 6 10:10:35 2026 +0100

    Upload to unstable (transition: #1132301)

commit b4fe6cb9a8574cc395c059b22bb035c2a5a5463e
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Jun 4 09:10:19 2026 +0100

    Release to experimental

commit 8e7494f1a9d0d4736077a2ae419ae1594c77791b
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 10:24:47 2026 +0100

    d/*.symbols: Update

commit c6b0f691ded860fe0f22c268370cac5cbdddba8b
Merge: dd6621d3 2c0a7c02
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 10:03:59 2026 +0100

    Merge remote-tracking branch 'origin/debian/latest' into debian/latest

commit dd6621d337e0a416231be2e020f7fdea82268ee4
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 10:00:30 2026 +0100

    d/patches: Rebase

commit 4527398a01db1d5ffbbfe4404f81e9ec644cbb97
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 09:58:00 2026 +0100

    Update changelog

commit 2aae846c751c7d927f538937ef171023cd167974
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 09:57:43 2026 +0100

    d/copyright: Update

commit b2ec74ab924f80f4465d79cc2add8153b1564559
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 09:55:27 2026 +0100

    Standards-Version: 4.7.4 (no changes required)

commit 75f7d4abbdc26b87bdb747b54803f45e89c543a9
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 09:49:19 2026 +0100

    New upstream release

commit 6983e0a667942b08957dceff91296aaab9d539ce
Merge: 14e52fa9 e067ca5e
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jun 3 09:49:19 2026 +0100

    Update upstream source from tag 'upstream/50.2'
    
    Update to upstream version '50.2'
    with Debian dir b7bd7592ff15ec50f50a9d546a81d57787d99727

commit 2c0a7c0260fb25267e0aeae49a916f4c2e5075cc
Author: Michael R. Crusoe <crusoe@debian.org>
Date:   Tue May 12 11:34:14 2026 +0200

    Fix python script interpreter directive
    
    d/control: build-dep on dh_python & dh-sequence-python3 to ensure that
    "#!/usr/bin/env python3" is rewritten as "#! /usr/bin/python3" as per the
    Debian Python Policy section 5.1 "Interpreter directive".
    
    https://www.debian.org/doc/packaging-manuals/python-policy/#document-python-programs#interpreter-directive-shebang
    
    Tagged binary packages mutter-common and mutter-common-bin for the rewrite
    processing by adding "${python3:Depends}" to their Depends stanzas.

commit 14e52fa95644c954fc5b1024667f09b674e66f15
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Apr 16 10:34:58 2026 +0100

    Release to experimental

commit 523123b05e946dc4fb06fbde0eb7344e1dce2262
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Apr 15 13:46:17 2026 +0800

    debian/changelog: Fix typos from the upstream NEWS file

commit 5a8070bdc526f02eb79ed6c7a144c16cd9408c35
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Apr 15 13:11:33 2026 +0800

    Refresh patches

commit 65689f907831514d988b064a0c46ac3108111bc3
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Apr 15 13:09:52 2026 +0800

    debian/changelog: Add an entry for 50.1

commit 2832f383aa29e22c36d7943e7dba644c1830c3e2
Merge: 1d173e47 9b47db60
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Apr 15 13:06:50 2026 +0800

    Merge tag 'upstream/50.1' into debian/latest

commit 1d173e471a673c0382eec617cfefe7419dccd1c9
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 23:25:00 2026 +0000

    Update changelog

commit 38f411d0e13c8b8397a1a6b7c97bd699bc3726ff
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 23:24:44 2026 +0000

    d/control: Add Breaks on gnome-kiosk (<< 50~rc~)
    
    An API/ABI change between beta and rc affects gnome-kiosk, as
    demonstrated by the FTBFS on i386.

commit 4408f21daf1cd973f3f15c08c39821f81d81003b
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 20:50:57 2026 +0000

    Release to experimental

commit b4c4adfd946cee3064f6a5ecaaa6e64164e403db
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:50:52 2026 +0000

    Update changelog

commit 1c537b528b63595b9977f320577773ce9f6f2f3c
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:50:25 2026 +0000

    Update Lintian overrides

commit 012ea04b48dca721c84d899f0796283e26300ee7
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:45:11 2026 +0000

    d/watch: Convert to v5 format

commit 4e9606046adf6023ca87f84b535b276e030c7e53
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 10:32:19 2026 +0000

    Update changelog

commit 1a0fb2632199b913e8e4f7b3ef42e98c51930d0d
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 10:29:56 2026 +0000

    d/copyright: Update

commit e6c213c71bbf7961540e8a5e3a3945d3999969c3
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 10:08:23 2026 +0000

    d/control: Bump dependency versions to those recommended by upstream CI
    
    - gsettings-desktop-schemas-dev 50~alpha
    - libgtk-4-dev 4.22.0
    - libpipewire-0.3-dev 1.6.1
    
    All are available in unstable.

commit 5106f4f97b8871105c50de1001c3746f4e34bbc5
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Mon Mar 16 15:39:56 2026 +0800

    Update symbols for 50.0

commit d0401525e2070ed8df0463f0978b72ffb6f04fbf
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Mon Mar 16 15:31:52 2026 +0800

    debian/changelog: Bump to version 50.0

commit b45a373b7161b8d5ef100dec88e4e54857b66c73
Merge: 6b681760 4a2a29d3
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Mon Mar 16 15:30:30 2026 +0800

    Merge tag 'upstream/50.0' into debian/latest

commit 6b6817608fd873170e5b4376bd9b9fc0c66f6d5f
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Mar 11 17:45:28 2026 +0800

    debian/control: Mutter 50.rc breaks gnome-shell 50.beta and older
    
    It wasn't obvious when just running Mutter 50.rc with gnome-shell 50.beta
    but if you rebuild the latter then it will fail to build due to function
    parameter and enum changes.

commit 09027db925643132c20c24ed5ec9af36fa677a2d
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 5 15:58:53 2026 +0800

    Bump dependencies to match upstream release 50.rc

commit 544586fe9f7e1aee5fbd8e1071cdddcaa0f26bd9
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 5 15:42:14 2026 +0800

    debian/libmutter-18-0.symbols: Update symbols for 50.rc

commit 7c32411d47d282fe7ae10e4a21394780260955ad
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 5 15:34:37 2026 +0800

    Refresh patch workarounds/tests-Skip-thread-priority-test.patch

commit 33265a279a6ce7042150f0224cae2b01c99a9038
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 5 15:32:22 2026 +0800

    debian/changelog: Add an entry for 50~rc

commit c4248bb347da5a45d70ea80ae3cfde9c4cdd8de3
Merge: b2958a33 4418cab6
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 5 15:30:42 2026 +0800

    Merge tag 'upstream/50_rc' into debian/latest

commit b2958a33cba90f27fc44062f665a1913268a319a
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 21:57:03 2026 +0000

    Update changelog

commit c5db3682c88c41e85fc6bef5b7d70a18450e78c0
Merge: e8624c1c 491b0863
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 21:56:29 2026 +0000

    Merge branch 'debian/forky' into debian/latest

commit 491b08631fab3a220ecba83d972f39a26fc04e51
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 20:00:44 2026 +0000

    Release to unstable

commit 8534528a19d6abcaf595455c48cadb7c9d4f50d1
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:21:15 2026 +0000

    Update changelog

commit 8c33a8795f095e24aaa0c5da954d550cd66907b1
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:20:23 2026 +0000

    d/libmutter-17-0.symbols: Update

commit d6e94ec8f1dab55fd4e44a6fda8a4ad7a157a0fa
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:12:16 2026 +0000

    New upstream release

commit ce9e04ca847ab8f00255e1e5174174aae22ab37a
Merge: 2dba0ac0 658345be
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:12:16 2026 +0000

    Update upstream source from tag 'upstream/49.4'
    
    Update to upstream version '49.4'
    with Debian dir c9e625239f13abd0a8b31e0195963a29dcdd3663

commit 658345beb9ef4c5f53e9d7c3e2170c06f35fd882
Merge: 4f53b444 e6379ecf
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:12:02 2026 +0000

    New upstream version 49.4

commit e6379ecf07e7962d796fc057c50d0e6b2d803b7e
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Feb 5 16:47:05 2026 +0100

    Bump version to 49.4
    
    Update NEWS.

commit d2b8e1bb922113bf29d11a2f002a5ece16196025
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Feb 5 15:40:14 2026 +0100

    wayland: Fix possible invalid reads when terminating popup grabs
    
    There is a bit of an egg-and-chicken problem between a popup grab,
    and the surfaces it applies to. Finishing a grab will iterate through
    all popups, and free the MetaWaylandPopupGrab struct on the last one,
    while the MetaWaylandPopupGrab list of popup surfaces is being iterated.
    
    In order to fix the possible invalid reads (and crashes) resulting from
    this, hook into the return value of meta_wayland_popup_surface_finish()
    to know we should break the loop.
    
    While at it, also move another place to using this return value, as
    it's checking for the same preconditions as the ::finish() implementation
    underneath.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4886>
    (cherry picked from commit d5981ff119402b420c61a8302aa3f0e87805284c)

commit dbfa2d19c881101a8568d97294eb390d6bf19157
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Feb 5 15:38:24 2026 +0100

    wayland: Notify grab finish from MetaWaylandPopupSurfaceInterface::finish
    
    Return a boolean value, expressing whether the grab was terminated together
    with the popup surface, or whether no action was taken.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4886>
    (cherry picked from commit b6a5aff28e47c624670881a67fdd2668942d55d9)

commit 77de39e3f706dba6c03408f54b2a3ce02ddc2253
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Fri Oct 10 10:08:05 2025 +0200

    wayland/popup: Handle popups dismissing other popups when finishing
    
    We'd dismiss all popups in the list, but didn't handle the case where
    one popup indirectly dismissed another, meaning we'd dismissing it
    again, after it was freed. Handle this by going through the list only
    looking at the first element, until it's empty.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4843>
    (cherry picked from commit 503e9d93aecf8a3d95a28eb410b883aeaae942ee)

commit 8fee00136259be8e1fc93496e4656ca2de3c105d
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Tue Dec 9 16:43:49 2025 +0100

    screen-cast-stream-src: Log negotiated dimension and framerate
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4881>

commit 7bc3df0e740b0594a188142e81705b81d8bbbf21
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Tue Dec 9 16:42:25 2025 +0100

    screen-cast-stream-src: Only specify framerate range if there is any
    
    When recording a monitor with no set refresh rate, don't set the
    maxFramerate parameter, as that may confuse negotiation. More precisely,
    a rate of 0/1 is considered zero, which is smaller than e.g. 60/1, but
    shouldn't be considered as such.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4881>

commit 6d02b355b1c6ad045689e76e4b27ab4f3a3b9ea7
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Tue Dec 9 16:39:34 2025 +0100

    screen-cast-stream-src: Set framerate params in push_format_object()
    
    The framerate is always the same (variable), so only specify the range.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4881>

commit e25569e1bb9bb8c9ed8377027f03e5be3cb930ba
Author: Sebastian Keller <skeller@gnome.org>
Date:   Tue Jan 27 17:24:48 2026 +0100

    backends: Clarify meta_idle_monitor_add_idle_watch() documentation
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4422>
    (cherry picked from commit f8ae5b4732a4167402e321b94f0b98a83b631e5c)

commit dc5b818fc94ac04b5052237e224293f3e6bdc426
Author: Sebastian Keller <skeller@gnome.org>
Date:   Fri Jan 23 19:19:15 2026 +0100

    backends: Allow ignoring previous idle time when creating idle watches
    
    This is useful for things like break reminders that need to know that a
    user has been idle for a specified time from when the reminder was
    triggered rather than from when the user was idle. The user might have
    been watching a video which would have counted to the previous idle time
    if the watcher ignores inhibitors.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4422>
    (cherry picked from commit 3f3bea1d4a6f2cfd99f4c2b4ceaf316eeaed6059)

commit d075bf68975a9e5b2bacd88bf8c4dd7135cb0e96
Author: Sebastian Keller <skeller@gnome.org>
Date:   Tue May 6 01:23:05 2025 +0200

    backends: Allow creating uninhibitable idle watches
    
    Some idle watches are really only interested in whether there is user
    activity, but not if there are any inhibiting clients. An example for
    this would be the break timer in gnome-shell which should not be
    affected by inhibitors.
    
    Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8378
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4422>
    (cherry picked from commit 02c1c9edeab5f16ca2e7b499e98380b0cf31b93f)

commit ba4c9b488168d816ea904cb90539b371aae283d1
Author: mohansur <MohanSundaram.R@amd.com>
Date:   Tue Feb 3 11:07:26 2026 +0530

    window: Remove obsolete fullscreen coverage check for O-R windows
    
    Fullscreen coverage check for override-redirect windows queued from
    meta_window_constructed() are no longer needed now that the check is
    queued after update_top_window_actor()
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4876>
    (cherry picked from commit e55185439b718b3b6922d7ab591d4144a87dc997)

commit ddcd3fdcffa9bc962b10644d25c57ffc2d9b5492
Author: mohansur <MohanSundaram.R@amd.com>
Date:   Sat Jan 31 19:30:04 2026 +0530

    compositor: Queue for fullscreen check after updating top window actor
    
    A regression introduced in https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4820 caused fullscreen coverage
    checks to run with an out-of-date top window actors.
    
    A fullscreen check after updating top window actor would rectify this.
    
    Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/4571
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4876>
    (cherry picked from commit 8e6156c0c7b43d1e373b9717eb829ec639f17dc8)

commit 379da7870f6815cc869bea742d7c4a5ab613845b
Author: Michel Dänzer <mdaenzer@redhat.com>
Date:   Sat Feb 7 12:10:19 2026 +0100

    clutter/color-state-params: Disable tone mapping with HDR on for now
    
    The current tone mapping implementation doesn't work correctly with
    the current blending colour space. Luminance mapping would need to be
    handled separately from the actual tone mapping.
    
    Tone mapping with HDR on doesn't really make sense anyway while we're
    always using the full PQ luminance range up to 10000 nits, which no real
    display can actually reproduce.
    
    Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/4591
    (Cherry picked from commit c3a5809c55442d0dcbf8c7d1623be491af46ccc7)
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4902>

commit e8624c1cddafa5bbc19163d58e47b6213e3faae1
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date:   Sun Feb 8 05:12:51 2026 -0500

    releasing package mutter version 50~beta-2

commit 12c2210c1eb2088128cbd3f8adc95b86a4bb3771
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date:   Sun Feb 8 05:12:00 2026 -0500

    Fix i386 build

commit abb346f05e1e0bde22ef564299ea0dbdc1fe68d1
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date:   Sat Feb 7 20:12:46 2026 -0500

    Add loong64 to the list of architectures where sysprof is available

commit 4a1e0559d9f33357e4d84b1760f3f3353e5743dc
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date:   Fri Feb 6 12:18:12 2026 -0500

    releasing package mutter version 50~beta-1

commit b1d42bdf33b8f6783ba2d1e5be5978a6e29c8d21
Author: Jeremy Bícha <jbicha@ubuntu.com>
Date:   Fri Feb 6 12:17:17 2026 -0500

    Bump Standards Version to 4.7.3

commit 57fb8b22865517a724f579c5b02f09716540aaeb
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Fri Feb 6 15:06:54 2026 +0800

    debian/control: libmutter now requires mutter-common >= 50~beta
    
    This is because of c36bb37a
    ("settings: Introduce way to override the calculated Xwayland scale")
    
    A sad situation that didn't exist in 50~alpha and difficult to avoid
    because the g_settings_ API is designed to *crash* instead of letting
    you detect and handle missing keys.

commit d4f11dbbe256a238fb37592e9703886053c53350
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 13:48:54 2026 +0800

    Update debian/*.symbols for 50.beta

commit 59b0c2a2f3c1f6899359a8c4b112be0632355f0b
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 13:28:51 2026 +0800

    debian/control: Add new Build-Depends: libxkbregistry-dev

commit 6a202540f6a2f8b66e964467a5dfc37b2e3911ca
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 13:25:27 2026 +0800

    Refresh patches

commit 813ed34f0f01fcbf0699d11b68b190a472ba27ff
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 13:23:56 2026 +0800

    Drop upstreamed tests-test-client-Sync-display-before-closing-it.patch

commit 004c89472db91e4a7c49da5a076080a06858c6a2
Merge: 1d196f1c 88396cec
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 13:21:39 2026 +0800

    Merge tag 'upstream/50_beta' into debian/latest

commit 84e5433bd4b05f3a3f5f4913211afaa2f5f40c4b
Author: Daniel Rusek <mail@asciiwolf.com>
Date:   Wed Feb 4 23:20:40 2026 +0000

    Update Czech translation

commit 7a74e7c7bf53f608be6ab4b07fce0b0ad1aecc4a
Author: Robert Mader <robert.mader@collabora.com>
Date:   Mon Feb 2 15:49:43 2026 +0100

    clutter/color-state-params: Clamp BT1886 input values
    
    In line with the PQ shaders. This fixes artifacs/banding issues, making
    the output visually match that of Mesa GL/VK shaders or display engines
    much closer.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4878>
    (cherry picked from commit 0135cce6db41c4775f6e54750d65a8188bafc794)

commit 1d196f1ce7d3e9e20ce3afeee39f0148042614d1
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:57:45 2026 +0000

    Update changelog

commit 1b02fb14cdcf9c9f728f6b725752da76d3fb1b1a
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:57:05 2026 +0000

    Revert "d/gbp.conf, d/control, d/watch: Branch for 49.x"
    
    This reverts commit d9a807af1cbe59d638da197d92dd494523320c72.

commit b2188a527c52303124a64c2c52c3863a1ab782a0
Merge: 750ab900 2dba0ac0
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:56:54 2026 +0000

    Merge branch 'debian/forky' into debian/latest

commit 2dba0ac01d7951f0d93513a40b99ba21905f9a23
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 19:53:48 2026 +0000

    Release to unstable

commit 8a53a3ccc4087f6f69dcc6d810b0266e3f9c3fbb
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 17:54:44 2026 +0000

    d/libmutter-17-0.symbols: Update
    
    - Add new symbols
    - Acknowledge removal of cogl_scanout_blit_to_framebuffer: technically
      this is an ABI break, but it isn't used elsewhere in Debian
      (and in particular isn't called by gnome-shell)

commit 80a05b83fe704090d8e2940ff9f1b559fd11c304
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 16:28:26 2026 +0000

    New upstream release

commit ce4351fecf3a0d28239310d9a127c61fccd5309d
Merge: 99359813 4f53b444
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 16:28:26 2026 +0000

    Update upstream source from tag 'upstream/49.3'
    
    Update to upstream version '49.3'
    with Debian dir 31b153a9ba1027343c295cd080a965affd1cf9a6

commit 4f53b4449e2833ab2d0ddeaffe581bb693a4b780
Merge: ae93dfa4 61659d33
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 16:28:13 2026 +0000

    New upstream version 49.3

commit 99359813c89c8424753f2b4f769736937e8112e5
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 16:23:23 2026 +0000

    Update changelog

commit d9a807af1cbe59d638da197d92dd494523320c72
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Jan 27 16:21:45 2026 +0000

    d/gbp.conf, d/control, d/watch: Branch for 49.x
    
    The debian/latest branch is already in use for early preparations
    for v50.

commit 0dcaa45a225cedc8207158f1e049ed3f023a4469
Author: Andika Triwidada <atriwidada@gnome.org>
Date:   Fri Jan 23 12:02:48 2026 +0000

    Update Indonesian translation

commit b5486113116924a2685ec41ff84221bdbc2c47b5
Author: Antonio Marin <gnmer.6qxyg@slmail.me>
Date:   Thu Jan 22 10:38:50 2026 +0000

    Update Romanian translation
Created: 2026-06-30 Last update: 2026-07-01 12:19
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-06-09 Last update: 2026-06-09 06:01
debian/patches: 4 patches to forward upstream low

Among the 7 debian patches available in version 50.2-3 of the package, we noticed the following issues:

  • 4 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2026-06-09 09:31
Issues found with some translations low

Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.

Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.

Created: 2026-06-07 Last update: 2026-06-07 11:30
news
[rss feed]
  • [2026-06-13] mutter 50.2-3 MIGRATED to testing (Debian testing watch)
  • [2026-06-08] Accepted mutter 50.2-3 (source) into unstable (Simon McVittie)
  • [2026-06-06] Accepted mutter 50.2-2 (source) into unstable (Simon McVittie)
  • [2026-06-04] Accepted mutter 50.2-1 (source) into experimental (Simon McVittie)
  • [2026-04-16] Accepted mutter 50.1-1 (source) into experimental (Simon McVittie)
  • [2026-03-28] Accepted mutter 50.0-1 (source) into experimental (Simon McVittie)
  • [2026-02-19] mutter 49.4-1 MIGRATED to testing (Debian testing watch)
  • [2026-02-16] Accepted mutter 49.4-1 (source) into unstable (Simon McVittie)
  • [2026-02-08] Accepted mutter 50~beta-2 (source) into experimental (Jeremy Bícha)
  • [2026-02-08] Accepted mutter 50~beta-1 (source amd64) into experimental (Debian FTP Masters) (signed by: Jeremy Bícha)
  • [2026-01-30] mutter 49.3-1 MIGRATED to testing (Debian testing watch)
  • [2026-01-27] Accepted mutter 49.3-1 (source) into unstable (Simon McVittie)
  • [2025-12-20] Accepted mutter 48.7-0+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Simon McVittie)
  • [2025-11-27] mutter 49.2-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-24] Accepted mutter 49.2-1 (source) into unstable (Simon McVittie)
  • [2025-11-06] mutter 49.1.1-2 MIGRATED to testing (Debian testing watch)
  • [2025-10-31] Accepted mutter 49.1.1-2 (source) into unstable (Simon McVittie)
  • [2025-10-27] Accepted mutter 49.1.1-1 (source) into experimental (Jeremy Bícha)
  • [2025-10-15] Accepted mutter 49.1-1 (source) into experimental (Simon McVittie)
  • [2025-09-26] Accepted mutter 49.0-3 (source) into experimental (Simon McVittie)
  • [2025-09-21] mutter 48.5-1 MIGRATED to testing (Debian testing watch)
  • [2025-09-18] Accepted mutter 48.5-1 (source) into unstable (Simon McVittie)
  • [2025-09-16] Accepted mutter 49.0-2 (source) into experimental (Jeremy Bícha)
  • [2025-09-16] Accepted mutter 49.0-1 (source) into experimental (Jeremy Bícha)
  • [2025-09-08] Accepted mutter 49~rc-1 (source amd64 all) into experimental (Debian FTP Masters) (signed by: Jeremy Bícha)
  • [2025-07-20] mutter 48.4-2 MIGRATED to testing (Debian testing watch)
  • [2025-07-13] Accepted mutter 48.4-2 (source) into unstable (Simon McVittie)
  • [2025-07-03] Accepted mutter 48.4-1 (source) into experimental (Jeremy Bícha) (signed by: Jeremy Bicha)
  • [2025-06-19] mutter 48.3.1-2 MIGRATED to testing (Debian testing watch)
  • [2025-06-14] Accepted mutter 48.3.1-2 (source) into unstable (Simon McVittie)
  • 1
  • 2
bugs [bug history graph]
  • all: 38
  • RC: 0
  • I&N: 34
  • M&W: 4
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • screenshots
  • l10n (-, 79)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 50.1-0ubuntu4
  • patches for 50.1-0ubuntu4

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing