Debian Package Tracker
Register | Log in
Subscribe

gnome-shell

graphical shell for the GNOME desktop

Choose email to subscribe with

general
  • source: gnome-shell (main)
  • version: 50.2-3
  • maintainer: Debian GNOME Maintainers (archive) (DMD)
  • uploaders: Marco Trevisan (Treviño) [DMD] – 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-1~deb11u2
  • o-o-sec: 3.38.6-1~deb11u2
  • oldstable: 43.9-0+deb12u2
  • old-sec: 43.9-0+deb12u2
  • stable: 48.7-0+deb13u2
  • testing: 50.2-3
  • unstable: 50.2-3
versioned links
  • 3.38.6-1~deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 43.9-0+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 48.7-0+deb13u2: [.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
  • gnome-shell (164 bugs: 1, 138, 25, 0)
  • gnome-shell-common (2 bugs: 0, 2, 0, 0)
  • gnome-shell-extension-prefs (1 bugs: 0, 1, 0, 0)
action needed
A new upstream version is available: 50.3 high
A new upstream version 50.3 is available, you should consider packaging it.
Created: 2026-06-30 Last update: 2026-07-11 02:00
1 bug tagged help in the BTS normal
The BTS contains 1 bug tagged help, please consider helping the maintainer in dealing with it.
Created: 2026-03-17 Last update: 2026-07-11 04:30
2 bugs tagged patch in the BTS normal
The BTS contains patches fixing 2 bugs, consider including or untagging them.
Created: 2026-06-02 Last update: 2026-07-11 04:30
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 dabce9bbb843a1427f7cf4ca8223d8ceab46a308
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 19:46:16 2026 +0800

    Revert "Drop debian/Revert-tests-Fail-on-warnings-too.patch"
    
    This reverts commit 49e6f82f7125d4fc686b0c2b20765cb7dc20dfd7.
    
    Turns out the patch is more about solving CI-specific warnings/failures
    than making tests pass perfectly locally.

commit 49e6f82f7125d4fc686b0c2b20765cb7dc20dfd7
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 18:41:11 2026 +0800

    Drop debian/Revert-tests-Fail-on-warnings-too.patch
    
    Somewhat counterintuitively it actually led to more test failures allowing
    warnings to be non-fatal.

commit c017cbc97837348d8edd65552dc19fce8ff30f15
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 14:39:47 2026 +0800

    Drop deprecated binary package 'gnome-shell-extension-prefs'

commit fdd77b2f12424bc7a072d2fa09eadadca2db495e
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 14:29:52 2026 +0800

    debian/control: Bump build dependencies for 51.alpha

commit a605da372d5eeb689ecc0ee37b28c0de2cc4c5db
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 14:27:17 2026 +0800

    Refresh patches

commit 8a6ed56a6a9f4f7938e8eabfab0ed7eed4996f1c
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 14:25:58 2026 +0800

    debian/changelog: Add an entry for 51.alpha

commit 05e528bc33ef8fe4ab39cf7f34fcbce1cb2fe869
Merge: 759a8c7e 4c5bd1ec
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Tue Jul 7 14:24:52 2026 +0800

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

commit 759a8c7edd988b80ace969dbdb36d2d172aa035b
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Jun 6 10:11:06 2026 +0100

    Upload to unstable (transition: #1132301)

commit b7ca75cabd66518a6288a9ad3c9f52fb6e113608
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 22:14:09 2026 +0100

    Re-upload, no changes

commit ee1663d0051ad1f3cd0fc6b50771b00a7813827b
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 21:57:12 2026 +0100

    Release to experimental

commit df14413c3fbae02f7032d61d55bbd61cd9ecb707
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 09:07:43 2026 +0100

    Standards-Version: 4.7.4 (no changes required)

commit 560786e16597cd8b77b6b37c5b0fe1bfb1dc8915
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 08:56:22 2026 +0100

    d/patches: Drop patches that were applied upstream

commit 482bfd0798855ddccda38faae4475931d1b60dcc
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 08:49:36 2026 +0100

    New upstream release

commit e1d18ebe2bf88e34bb6fcdb905d72671d4c920e8
Merge: 14b124f4 8d8a24f9
Author: Simon McVittie <smcv@debian.org>
Date:   Sun May 31 08:49:36 2026 +0100

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

commit 14b124f470cd8b6e49528500d541f04cc7c6e7ad
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 20:53:16 2026 +0000

    Release to experimental

commit f2ff9cb69abecdf120eef2031873e2c045fa9e9c
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 18:44:14 2026 +0000

    Update changelog

commit 083da2c2281a40e4a18afc36d58e5a3522072695
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 18:40:40 2026 +0000

    d/source/options: Ignore regeneration of CSS when building source package

commit 25387adeec6a8e3683811a720d805b81e5b4db2c
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date:   Tue Jul 8 06:22:22 2025 +0200

    debian/rules: Update stylesheet regeneration script path
    
    (cherry picked from commit f3df179ae11aae4e3c25060a21604ab8f82b6178)

commit 7f0b69fb573481e1987b80a52b50b9e9a4db9a05
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date:   Thu Feb 29 23:08:38 2024 +0100

    debian/rules: Regenerate the css files before building
    
    Otherwise we may ship the outdated ones when patches apply changes to
    upstream versions.
    
    (cherry picked from commit cbd6c5333eb46e771b6362b1ce4acf48c2571491)

commit 197c3b4a478937d6f17da4afd6f3c714adb0854d
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Mar 28 18:32:31 2026 +0000

    d/patches: Reduce delta vs. Ubuntu by adding some cherry-picks from upstream
    
    This brings us up to upstream commit 50.0-7-gb8dbf86a4.

commit a231e7b0f527efe01f7e78784a00ef2ea16549d1
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 14:38:35 2026 +0000

    d/tests/shell-tests: Eliminate trailing whitespace
    
    Gbp-Dch: ignore

commit 377d212e857af7f030551b1e05b07af9b115e5e4
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 14:38:21 2026 +0000

    d/tests/shell-tests: Don't wrap the tests in xvfb-run any more

commit c4fc4bb61f23a86734cceac01be25a0290e9e316
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:41:02 2026 +0000

    Update changelog

commit 93b0d0a16ea2201c5ec4c006cf9720df2942c75f
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:39:08 2026 +0000

    d/control: Bump gsettings-desktop-schemas dependency as per meson.build

commit 95b0a7af8109c189cb8d91d4b2795d2f8e55227c
Author: Simon McVittie <smcv@debian.org>
Date:   Thu Mar 26 11:06:25 2026 +0000

    Update changelog

commit b5aa81258beaecc5dc56c73050145288575b38a4
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 19 16:19:05 2026 +0800

    debian/changelog: Don't mention reinstating patch that was dropped again

commit 551ad94fbb9d9eb2257d8601c0206357a4eea624
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 19 15:14:22 2026 +0800

    Drop upstreamed patches

commit c05db68df4b19e1dc91d8a671572bc4efb9147da
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 19 15:12:26 2026 +0800

    Bump dependencies per meson.build

commit 6c7eccf22280d8e566fa3ae9f8d52ffe643865d7
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 19 15:08:51 2026 +0800

    debian/changelog: Change version to 50.0

commit 7cb767d5b50944aa6128fbdd28d1890c6a76e5e5
Merge: d2168329 bb1ad830
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Mar 19 15:07:22 2026 +0800

    Merge tag 'upstream/50.0' into debian/latest

commit d2168329adaab5ba146098985ac514c48400ba0a
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 12:06:41 2026 +0000

    Update changelog

commit eccdc6f2719619224bee8026ad2ff1b1c3f38023
Merge: 6d57eb42 64773579
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 12:04:32 2026 +0000

    Merge branch 'debian/forky' into debian/latest

commit 647735790e01490e0aa2117f61585c9cec83015e
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 11:56:33 2026 +0000

    Release to unstable

commit 4b15a59efb69745a5d61a53733823945f0acc966
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:56:24 2026 +0000

    Update changelog
    
    Closes: #1128816

commit d36789db5ac3bd8142993c1cf81ec674d78e0f6a
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:53:46 2026 +0000

    Drop libgvc patch, applied upstream

commit 06d84105a6adfe8f18b1c5698b3756f664ade62a
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:34:15 2026 +0000

    New upstream release

commit 6e58ef881bba021403703e1c604e09915f74a2f3
Merge: 6249c341 ce40ce03
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:34:15 2026 +0000

    Update upstream source from tag 'upstream/49.5'
    
    Update to upstream version '49.5'
    with Debian dir 2b1b97339cb79b2d34ef62a4e7c82223481fa76c

commit ce40ce037130badbbfe5e44abb7cc2531ef62d2e
Merge: 45f513d9 7c3185a8
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:34:11 2026 +0000

    New upstream version 49.5

commit 6d57eb424c3e53ff0023fb34aa9e2d47cb0d3a3c
Author: Simon McVittie <smcv@debian.org>
Date:   Tue Mar 17 10:33:25 2026 +0000

    d/watch: Watch for all versions, not just 49.x

commit 7c3185a8d5be2cd5904d52c30f499151194b4009
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Sat Mar 14 19:17:13 2026 +0100

    Bump version to 49.5
    
    Update NEWS.

commit d39a118eab79861924dbcb8fc1f32d00bc98403a
Author: Maksim Mazko <undeparg@gmail.com>
Date:   Mon Mar 2 20:44:56 2026 +0300

    status/keyboard: Preserve MRU order while IBus is disabled
    
    In password fields, IBus sources are temporarily disabled and a backup
    of the MRU list is created. If the user switches layouts in that state,
    the active MRU list is updated, but the backup is not.
    
    When IBus is enabled again, the stale backup is restored and the order
    the user just selected is lost. Sync the backup on interactive source
    switches while IBus is disabled, so the MRU order stays consistent.
    
    Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8538
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4101>
    (cherry picked from commit 8e0f850edc03ada8f79ef68412eabb05c5f76d02)

commit e9ed2c2c495238242e80cbacda5050a061a2b170
Author: Maksim Mazko <undeparg@gmail.com>
Date:   Fri Mar 6 16:20:10 2026 +0300

    status/keyboard: Simplify MRU list updates
    
    Rewrite the update logic to a more direct form, improving readability by
    removing the manual iteration and list manipulation.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4101>
    (cherry picked from commit fcba3bd44ec0362a26f456ff1ba2321d6b16594c)

commit 31792abed86002ff42a1568d84b45f0b901a97e5
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Mar 12 11:32:40 2026 +0100

    boxpointer: Properly update arrow side when requested
    
    Boxpointer tracks both the "user arrow side", which is the side
    that was explicitly specified, and the "arrow side", which is the
    actual side that may have been flipped due to space constraints.
    
    However the former currently always keeps tracking the side that
    was specified at construction time, even if it is explicitly
    changed with `updateArrowSide()`.
    
    That means that on allocation, the arrow side is reverted to its
    original value again, unless the flip calculation happens to turn
    it into the intended value.
    
    This is unexpected, so update both current and intended arrow side
    when updating the arrow side.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4120>
    (cherry picked from commit ebdb6b8bcffea72005e5e959d7625aef37b4fa55)

commit f0c6a068eeceb400ea57f7a961daa6f1f1e8bacf
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Fri Mar 13 12:47:48 2026 +0100

    boxpointer: Queue relayout after updating arrow side
    
    We currently queue a repaint after setting a new arrow side, but
    that seems insufficient - moving the arrow from top/bottom to the
    left/right for example may very well affect the layout, plus the
    arrow may need flipping due to size constraints (which happens
    on allocation).
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4120>
    (cherry picked from commit 8f19a2c1b82e5eb67c33a8b25a235264c3b2a920)

commit 21ac51df14d10d99f0fe0db76a110bceaad1f98d
Author: Sebastian Keller <skeller@gnome.org>
Date:   Fri Mar 13 01:27:29 2026 +0100

    systemActions: Fix initial visibility of logout action
    
    When `_updateLogout()` is called on login, the AccountsService user
    might not have been loaded yet. This would have resulted in all values
    being null/false, including `local_account`. Since `!localAccount` is
    one of the cases where the action is available, this would have wrongly
    resulted in the item being shown when not intended to be shown. But only
    until something triggers another call of `_updateLogout()`, such as
    locking/unlocking the session.
    
    Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/9100
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4121>
    (cherry picked from commit 6f5f3c1f18a3597df04f831d4a8e1cdba2c0ecea)

commit b8fc2555babff4b4d1b807e18bb925b156d2b45d
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Wed Mar 11 22:37:20 2026 +0100

    main: Also respect --force-animations flag in remote sessions
    
    When commit 33d3a6564 added support for the --force-animations flag,
    it explicitly excluded remote sessions.
    
    There has been some interest in enabling the flag for remote sessions
    as well recently, and as nobody seems to remember why they were
    excluded, do just that.
    
    Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/9099
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4118>
    (cherry picked from commit 39d622f3a26a87ba3f087b47d501fdb7e1eadd24)

commit 4bc510e55ab2d921f9511376be755f5358290362
Author: Sergio Costas Rodriguez <sergio.costas@canonical.com>
Date:   Tue Mar 10 12:52:39 2026 +0100

    appDisplay: Fix focus path when edit is enabled
    
    When an app folder is open and its panel is shown, there are
    three main elements: the folder name, the list of apps, and the
    Edit togglebutton. By default, the user can use TAB to jump
    between the app icons and the Edit togglebutton, but when the
    togglebutton is checked, the folder name becomes editable and
    the focus jumps to it.
    
    Unfortunately, if the user goes out of the editable name with
    TAB, the focus only cycles between the Edit togglebutton and
    the app icons, never landing over the editable folder name (which
    remains editable until the Edit togglebutton is unchecked).
    
    This patch fixed this, making the editable folder name focusable
    when using TAB, as expected, when the Edit togglebutton is
    checked.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4116>
    (cherry picked from commit e19ee787a37dc6e5b71485d2eab3109da62fe290)

commit 5cd63b804821dd7f3905d2c88ea8200a8dab5ac8
Author: Sergio Costas Rodriguez <sergio.costas@canonical.com>
Date:   Wed Mar 4 12:35:52 2026 +0100

    appDisplay: Fix accessibility for application folders
    
    Currently, application folders have a `checkbutton` role, which
    is confusing for the user because it's not something that
    changes its checked status, but a button that opens the contents
    of the folder. Also, the only indication that this is a folder
    and not a "normal" application is that role, which means that an
    user must know that pushbuttons are applications and checkbuttons
    are folders, which is confusing.
    
    This patch fixes this by adding the "expandable" accessible
    state to the folder button, thus notifying the user that it is
    an element with extra elements inside.
    
    It also adds the folder name and the type as the full container
    label when opening a folder, thus ensuring that the user knows
    where they are.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4109>
    (cherry picked from commit 6b01ddb1b445045696d1b3f70d644be77e1f03b4)

commit 90a5d994a6cbe6428fa3083111b03fbb82126c63
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Mar 5 16:22:41 2026 +0100

    appDisplay: Stop using toggle-mode with folder icons
    
    This is essentially a left-over from the original folder design, dating
    all the way back to commit 6e3e2d9 in 2013.
    
    It no longer makes much sense with the current design iteration, where
    we pretend that the icon pops out of the grid and becomes the dialog
    (i.e. we hide the icon and zoom out the dialog from its position).
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4114>
    (cherry picked from commit e781d8155ab312a1335dd3082dfd8abfef8430b9)

commit 03d4105a1fea8479d6e455b57d3aad4ea7d799da
Author: Sebastian Keller <skeller@gnome.org>
Date:   Thu Mar 5 13:04:37 2026 +0100

    messageTray: Avoid notification double destruction after activation
    
    The activation handler of a notification may indirectly have already
    destroyed it before `activate()` continues and tries to destroy it.
    
    This happened for example in the `FdoNotificationDaemon` activation
    handler when no default actions are specified, which ends up calling
    `destroyNonResidentNotifications()`.
    
    Another case where this could happen is the `WindowAttentionHandler`
    which activates the window and upon activation of the window destroys
    the entire notification source, which also destroys the notification.
    
    Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5421
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4113>
    (cherry picked from commit 2fe0c2b4b23e526801ade3d54dedb578af04307c)

commit e25ca28dbf8789b4ec82769ed5afc47e69a13089
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Feb 12 14:48:36 2026 +0100

    layout: Catch async errors
    
    It is good practice to avoid "unhandled promise rejection" errors,
    even when a function is not expected to reject.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4070>
    (cherry picked from commit c89d2061b38aa69f3aaafeb594d598c07b14721b)

commit 6d56fab5d9b8998b99f0fde9b96408aff5d100a0
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 22:01:14 2026 +0000

    Update changelog

commit 86d4291b75ea2060f701f7fccb8008b081e52750
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 22:00:25 2026 +0000

    Mark patch to libgvc subproject as applied upstream
    
    This wasn't in 50.beta but will be in 50.rc.

commit 4ea7b9e9d32441c0c4866c80cadada26fbbc4aec
Merge: 5e8ec8b6 6249c341
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 21:57:58 2026 +0000

    Merge branch 'debian/forky' into debian/latest

commit 6249c341a6623cffed8ec2b289bfed5dc743fc2b
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 16 20:00:25 2026 +0000

    Release to unstable

commit fc2582acbe9e7f3b72e2f2eabee5f96d72f9804d
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:28:58 2026 +0000

    Add patch from libgvc to fix a regression for non-Bluetooth devices

commit 61f883b15ea218030a2015cf6e48320b17e8f4a0
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:22:49 2026 +0000

    Update changelog

commit 298f95af2640820b09f4763a3150a9e753747762
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:13:41 2026 +0000

    Drop patches that were included in the new release

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

    New upstream release

commit 093680a6aceea10f868b2d04acca8b47a4f6bc60
Merge: 3f78fb25 45f513d9
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:12:15 2026 +0000

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

commit 45f513d93a7665fc142feae65714377ef0a01c72
Merge: 86e30e68 5e7de8cf
Author: Simon McVittie <smcv@debian.org>
Date:   Sun Feb 15 17:12:08 2026 +0000

    New upstream version 49.4

commit 5e7de8cff584c92823f4f721d0fbd3422605862d
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Feb 5 17:12:28 2026 +0100

    Bump version to 49.4
    
    Update NEWS.

commit 5e8ec8b6db877f37e7ba5bb223bb80956f859859
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 9 10:14:43 2026 +0000

    Update changelog

commit 901bf18a94fc6d525a1dc9f37aeaab4d05ece05b
Merge: b4b202f1 3f78fb25
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 9 10:13:34 2026 +0000

    Merge branch 'debian/forky' into debian/latest

commit 3f78fb25f28eb92b70bd5c5869ceaf74769521aa
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 9 10:10:19 2026 +0000

    Release to unstable

commit 78b8157c9b7304967dfba3066f21b506679bfbec
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 9 10:07:45 2026 +0000

    Update changelog

commit 35c98f332eea51782c9062c15d7b3e87ae77dbc4
Author: Simon McVittie <smcv@debian.org>
Date:   Mon Feb 9 10:07:18 2026 +0000

    Update patch series again

commit 7e2619acb20dea42971096a6a67eb4ac57c59e16
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Feb 8 16:23:03 2026 +0000

    Update Kazakh translation

commit f054d274a92fd8f604c2cfa0d8f6f1aeb3bb74bf
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Feb 7 14:48:57 2026 +0000

    Update changelog

commit fec0f019e777f8fed64b3f927fda8642fd884568
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Feb 7 14:24:37 2026 +0000

    d/patches: Update to commit 49.3-26-gcdd6b186c
    
    This incorporates most of the bug fixes backported from 50.beta or
    earlier that will be in 49.4. I've excluded changes from
    upstream gnome-shell!4058 for now, since those want a newer version of
    mutter and will log warnings until we have one.

commit b4d95c7c0212b29e3f1a65af7cc127028cc5e056
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Feb 7 14:14:16 2026 +0000

    d/patches: Update libgvc again
    
    Taken from 49.4 and 50~beta. This fixes duplicate audio devices and
    a memory leak.

commit de0a58efbcdae24ae2c2391fe92be73e2beb3c14
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Feb 7 14:13:00 2026 +0000

    d/patches: Mark libgvc update as included in 49.4

commit fad2c9edcc57c249ac9b0607d97280edb7aa35be
Author: Simon McVittie <smcv@debian.org>
Date:   Sat Feb 7 14:02:09 2026 +0000

    d/control, d/gbp.conf: Branch for 49.x
    
    The debian/latest branch is now being used to package v50 for
    experimental.

commit cdd6b186c392cb6b6780e1df7ae9d7f106917a71
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Fri Feb 6 21:45:43 2026 +0000

    Update Greek translation

commit 862546387c31a813d654f7fa6b0813d223099010
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   Fri Feb 6 21:25:19 2026 +0000

    Update Greek translation

commit d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Wed Feb 4 18:25:32 2026 +0100

    build: Update libgnome-volume-control revision (again)
    
    The previous update caused duplicated device entries, pull in the
    fix.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4063>
    (cherry picked from commit 4352532c7af77044c6ac16c2bf67073a337a8226)

commit ae67cb03f75d485da73e7c2af25da67aa772c807
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Wed Feb 4 14:12:25 2026 +0100

    swipeTracker: Handle invalid position when finding previous point
    
    Commit 8e29babca8adc677 switched to `findLastIndex()` to find
    the previous point, which inadvertently changed what value is
    returned for invalid input.
    
    Restore the old fallback value and log a stacktrace, so we can
    hopefully track down what causes the invalid input.
    
    Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8856
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4062>
    (cherry picked from commit eb9caf0028be0d5740fc419e7e865584c0f52cab)

commit c481543906d4f843f8aec26029a760ab82e213ef
Author: Sebastian Keller <skeller@gnome.org>
Date:   Wed Jan 21 22:54:39 2026 +0100

    main: Only call gjs_dumpstack() on warnings from main thread
    
    The mozjs code called by gjs_dumpstack() does not appear to be thread
    safe and was sometimes resulting in crashes when triggered by error
    messages from threads other than the main thread. And even when not
    crashing, such a backtrace can only be misleading since only the main
    thread is executing JS code.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4046>
    (cherry picked from commit 23e3e7970f1ef316c0a5bce2dea4872cf1ca5750)

commit 68a6eb56634b31a364adc6cdb4f4f4475aaa2a17
Author: Joan Torres Lopez <joantolo@redhat.com>
Date:   Thu Jan 29 13:46:19 2026 +0100

    st/password-entry: Update input hints when toggling password visibility
    
    Set the HIDDEN_TEXT hint when the password is hidden and remove it
    when shown. This ensures IBus is aware when it should hide pre-edit
    text.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4053>
    (cherry picked from commit 7d3437cbd0f412391d4918a799d8bff1c72c4b12)

commit 9558a6cc80cf4c5b187cd77c220acedc70902dff
Author: Joan Torres Lopez <joantolo@redhat.com>
Date:   Thu Jan 29 14:04:40 2026 +0100

    inputMethod: Honor the HIDDEN_TEXT hint of IBusInputHint
    
    Makes the pre-edit text hidden with a "_".
    
    This hint was added in IBus 1.5.34, although if IBus doesn't support it,
    it will silently fallback to no-op which is fine.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4053>
    (cherry picked from commit a39035fda4e1cf487b83483e2d4fe41a830d7fea)

commit 1a3b4691baae6b5af13ffe994dad4506b98d7464
Author: Ramez Medhat <iramezdev@gmail.com>
Date:   Sat Jan 17 17:33:54 2026 +0200

    style: Adjust padding for close button in message list
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4041>
    (cherry picked from commit 10bbebad14d1c38b45cb43c05f066641cd62961c)

commit d94f621c9635e0c39831deff4e812c92120992ed
Author: Gabriel Poliker-Paul <gabriel@gabeos.dev>
Date:   Fri Jan 30 22:12:49 2026 +0000

    ci: Use meson setup and remove deprecated option --fs-capture-search
    
    meson with options has been deprecated for a while, and it may be fully
    phased out soon.
    
    For Coverity, --fs-capture-search was deprecated in 2019.09 and has been
    fully removed for almost 2 years[0].
    
    [0] https://documentation.blackduck.com/bundle/coverity-docs-2024.6/page/coverity-analysis/topics/moving_from_filesystem_capture_to_the_coverity_cli.html
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4059>
    (cherry picked from commit 96ab95a675b94700886056361e95488bd8c91c01)

commit b4b202f134f2bc82afd9e50487e87910b8336e7f
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 18:13:02 2026 +0800

    debian: gnome-shell-common (50~alpha) breaks gnome-session-common v49

commit b65176e66d461aafa912d3e71bb658988b0f07fa
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 17:20:11 2026 +0800

    Refresh patches and drop one that's upstream

commit 5d4ea955e49c4e24cd9222a1225b870796d84b74
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 17:19:05 2026 +0800

    Drop upstreamed patches: libgvc/*

commit 2b4bcd3e1bbd7a0a5e906b9ac8ce4adea64e6e2a
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 17:08:04 2026 +0800

    debian/changelog: Replace 50~alpha-1 with 50~beta-1
    
    The former was never uploaded.

commit fc15f94e9a7cc59ed5fd60c00bba1dff04dfbc41
Merge: 3326dd64 3fd26848
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Thu Feb 5 17:07:22 2026 +0800

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

commit 3326dd6410d63536cf57c9c0afbee4a16ab55d96
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Feb 4 19:11:57 2026 +0800

    Refresh patches and fix conflicts

commit 7c59463d10d1bd9f9c68237c0798c1fdbce6716f
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Feb 4 16:29:18 2026 +0800

    debian: Drop usage of xvfb
    
    Because X11 is no longer a supported backend in Mutter 50 and xvfb has
    been dropped there too.

commit 6c72d408b644997a99a8531f3f4b35d04211eea8
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Feb 4 16:23:57 2026 +0800

    debian/control: Move from libmutter 17 to 18

commit 2a35be260ced1a19936916a70b113b247931dcd1
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Feb 4 16:22:10 2026 +0800

    debian/changelog: Add an entry for 50~alpha

commit 6795d9dd4e69be9e949f7687258da73f7e25e23d
Merge: 1f6842cb 98d83792
Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
Date:   Wed Feb 4 19:01:42 2026 +0800

    Merge tag 'upstream/50_alpha'

commit 1f6842cbc40e3aab6ac58f00c5a4d1f73e324c45
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 13:25:35 2026 +0000

    Team upload

commit 87420841c3bf51a26fcde32fc14e5c306a97b311
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:36:25 2026 +0000

    d/watch: Convert to v5 format

commit 33eb92db2056cba54610d49cfa7d49fe862a2309
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:34:38 2026 +0000

    Update Lintian overrides

commit 65c744913ca3094d9d727cea65c52d968c71de25
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Jan 28 11:16:25 2026 +0000

    Update changelog
Created: 2026-07-07 Last update: 2026-07-07 12:30
AppStream hints: 1 warning for gnome-shell-extension-prefs normal
AppStream found metadata issues for packages:
  • gnome-shell-extension-prefs: 1 warning
You should get rid of them to provide more metadata about this software.
Created: 2026-06-07 Last update: 2026-06-07 01:01
lintian reports 3 warnings normal
Lintian reports 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-03-18 Last update: 2026-03-18 18:31
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2024-36472: (needs triaging) In GNOME Shell through 45.7, a portal helper can be launched automatically (without user confirmation) based on network responses provided by an adversary (e.g., an adversary who controls the local Wi-Fi network), and subsequently loads untrusted JavaScript code, which may lead to resource consumption or other impacts depending on the JavaScript code's behavior.

You can find information about how to handle this issue in the security team's documentation.

Created: 2024-05-29 Last update: 2026-06-13 05:31
debian/patches: 1 patch to forward upstream low

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

  • 1 patch 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-08-17 Last update: 2026-06-06 23:00
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: 2025-12-27 Last update: 2025-12-27 14:32
news
[rss feed]
  • [2026-06-13] gnome-shell 50.2-3 MIGRATED to testing (Debian testing watch)
  • [2026-06-06] Accepted gnome-shell 50.2-3 (source) into unstable (Simon McVittie)
  • [2026-05-31] Accepted gnome-shell 50.2-2 (source) into experimental (Simon McVittie)
  • [2026-03-28] Accepted gnome-shell 50.0-1 (source) into experimental (Simon McVittie)
  • [2026-03-21] gnome-shell 49.5-1 MIGRATED to testing (Debian testing watch)
  • [2026-03-17] Accepted gnome-shell 49.5-1 (source) into unstable (Simon McVittie)
  • [2026-02-28] Accepted gnome-shell 48.7-0+deb13u2 (source) into proposed-updates (Debian FTP Masters)
  • [2026-02-19] gnome-shell 49.4-1 MIGRATED to testing (Debian testing watch)
  • [2026-02-16] Accepted gnome-shell 49.4-1 (source) into unstable (Simon McVittie)
  • [2026-02-09] Accepted gnome-shell 49.3-3 (source) into unstable (Simon McVittie)
  • [2026-01-31] gnome-shell 49.3-2 MIGRATED to testing (Debian testing watch)
  • [2026-01-28] Accepted gnome-shell 49.3-2 (source) into unstable (Simon McVittie)
  • [2026-01-27] Accepted gnome-shell 49.3-1 (source) into unstable (Simon McVittie)
  • [2025-12-28] gnome-shell 49.2-2 MIGRATED to testing (Debian testing watch)
  • [2025-12-28] gnome-shell 49.2-2 MIGRATED to testing (Debian testing watch)
  • [2025-12-26] Accepted gnome-shell 49.2-2 (source) into unstable (Jeremy Bícha)
  • [2025-12-20] Accepted gnome-shell 48.7-0+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Simon McVittie)
  • [2025-11-27] gnome-shell 49.2-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-24] Accepted gnome-shell 49.2-1 (source) into unstable (Simon McVittie)
  • [2025-11-06] gnome-shell 49.1-5 MIGRATED to testing (Debian testing watch)
  • [2025-11-02] Accepted gnome-shell 49.1-5 (source) into unstable (Jeremy Bícha)
  • [2025-11-02] Accepted gnome-shell 49.1-4 (source) into unstable (Jeremy Bícha)
  • [2025-10-31] Accepted gnome-shell 49.1-2 (source) into unstable (Simon McVittie)
  • [2025-10-19] gnome-shell 48.5-3 MIGRATED to testing (Debian testing watch)
  • [2025-10-15] Accepted gnome-shell 49.1-1 (source) into experimental (Simon McVittie)
  • [2025-10-13] Accepted gnome-shell 48.5-3 (source) into unstable (Simon McVittie)
  • [2025-09-26] Accepted gnome-shell 49.0-2 (source) into experimental (Simon McVittie)
  • [2025-09-25] gnome-shell 48.5-2 MIGRATED to testing (Debian testing watch)
  • [2025-09-18] Accepted gnome-shell 48.5-2 (source) into unstable (Simon McVittie)
  • [2025-09-17] Accepted gnome-shell 49.0-1 (source) into experimental (Jeremy Bícha)
  • 1
  • 2
bugs [bug history graph]
  • all: 171 175
  • RC: 1
  • I&N: 146 148
  • M&W: 24 26
  • F&P: 0
  • patch: 2
  • help: 1
  • NC: 1
links
  • homepage
  • lintian (0, 3)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (-, 92)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 50.2-3ubuntu1
  • patches for 50.2-3ubuntu1

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