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
Among the 7 debian patches available in version 50.2-3 of the package, we noticed the following issues:
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.