[ubuntu/questing-proposed] gnome-shell 49~rc-0ubuntu1 (Accepted)
Marco Trevisan (Treviño)
marco at ubuntu.com
Wed Sep 3 06:18:23 UTC 2025
gnome-shell (49~rc-0ubuntu1) questing; urgency=medium
* New upstream release:
- Fix leak with custom themes (LP: #2121786)
- Prefer physical scroll directions on sliders (LP: #1738676)
- Use a clearer icon for active wifi connections without AP (LP: #2120734)
- Use GioUnix for DesktopAppInfo (LP: #2120780)
* d/p/ubuntu-authd:
- Do not emit verification-complete signal.
When the verification is completed from the authd side, the PAM stack
that follows can still fail for some other reasons, so do not
preemptively mark the verification as completed until we're really done.
This is not a security issue since the signal is not leading to user
access until the PAM stack is completed, but it may still make the shell
to be in a wrong state in case the authentication does not complete.
- Fix cancel handling with only one broker / auth method.
In case only one broker (unlikely, but potentially possible) or an
authentication method is available, the "go back" request did not work
properly, so fix these cases by checking the current state
- Cleanup the broker and auth mode selection.
We can factorize some repeated code
- Autoselect the first broker / auth mode if only received.
If we only have one broker or an auth mode, it does not make sense to
show a choice list, we can just proceed with it
- Do not explicitly start an auth mechanism.
Submitting a changed mechanisms list is enough to trigger the machinery
to switch the default mechanism, since we already sort the mechanisms by
their priority and gdm will pick them in order.
Instead before we might ended up selecting the same mechanism twice
- Do not re-start a challenge for the same auth mode.
It may lead to cancelling the current one for no reason
- Do not show intermediate UIs if uneeded
- Never show the QR code intro button.
It's just an unnecessary extra step for us
- Do not wait for auto-selection while going back.
As per previous commits we are now waiting for potential auto-selection
to happen before asking the user to pick a choice, to prevent this to
slow down the "going back" experience, we can ignore the timeout when
going backwards, since there's no risk of auto-selection to happen
- authPrompt preserve the text when switching entry visibility.
Avoid replacing lockscreen password entry contents when visibility
changes
- Do not retry verification on explicit user cancellation.
When going back (or hitting escape) key while authentication is in
progress, once we've reached the initial stage, we can just mark the
authentication as failed to avoid the default logic to retry until the
max-retries are reached.
This is something that authd handles internally, so we do not have any
need for this
- Do not reset the authentication at every lockscreen tap.
Upstream code is affected by this bug that is more annoying in a
MFA-setup, where just tapping the lockscreen may lead the authentication
to be restarted.
So stop this, by handling the tap event only when it matters
* d/p: Use a better fix for the key-focus of the choice list
* d/p: Drop patches, applied upstream
* d/p: Refresh patch indexes
* debian/control:
- Update build dependencies
- Require newer ubuntu mutter package version
Date: Wed, 03 Sep 2025 08:17:26 +0200
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/gnome-shell/49~rc-0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 03 Sep 2025 08:17:26 +0200
Source: gnome-shell
Built-For-Profiles: noudeb
Architecture: source
Version: 49~rc-0ubuntu1
Distribution: questing
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Launchpad-Bugs-Fixed: 1738676 2120734 2120780 2121786
Changes:
gnome-shell (49~rc-0ubuntu1) questing; urgency=medium
.
* New upstream release:
- Fix leak with custom themes (LP: #2121786)
- Prefer physical scroll directions on sliders (LP: #1738676)
- Use a clearer icon for active wifi connections without AP (LP: #2120734)
- Use GioUnix for DesktopAppInfo (LP: #2120780)
* d/p/ubuntu-authd:
- Do not emit verification-complete signal.
When the verification is completed from the authd side, the PAM stack
that follows can still fail for some other reasons, so do not
preemptively mark the verification as completed until we're really done.
This is not a security issue since the signal is not leading to user
access until the PAM stack is completed, but it may still make the shell
to be in a wrong state in case the authentication does not complete.
- Fix cancel handling with only one broker / auth method.
In case only one broker (unlikely, but potentially possible) or an
authentication method is available, the "go back" request did not work
properly, so fix these cases by checking the current state
- Cleanup the broker and auth mode selection.
We can factorize some repeated code
- Autoselect the first broker / auth mode if only received.
If we only have one broker or an auth mode, it does not make sense to
show a choice list, we can just proceed with it
- Do not explicitly start an auth mechanism.
Submitting a changed mechanisms list is enough to trigger the machinery
to switch the default mechanism, since we already sort the mechanisms by
their priority and gdm will pick them in order.
Instead before we might ended up selecting the same mechanism twice
- Do not re-start a challenge for the same auth mode.
It may lead to cancelling the current one for no reason
- Do not show intermediate UIs if uneeded
- Never show the QR code intro button.
It's just an unnecessary extra step for us
- Do not wait for auto-selection while going back.
As per previous commits we are now waiting for potential auto-selection
to happen before asking the user to pick a choice, to prevent this to
slow down the "going back" experience, we can ignore the timeout when
going backwards, since there's no risk of auto-selection to happen
- authPrompt preserve the text when switching entry visibility.
Avoid replacing lockscreen password entry contents when visibility
changes
- Do not retry verification on explicit user cancellation.
When going back (or hitting escape) key while authentication is in
progress, once we've reached the initial stage, we can just mark the
authentication as failed to avoid the default logic to retry until the
max-retries are reached.
This is something that authd handles internally, so we do not have any
need for this
- Do not reset the authentication at every lockscreen tap.
Upstream code is affected by this bug that is more annoying in a
MFA-setup, where just tapping the lockscreen may lead the authentication
to be restarted.
So stop this, by handling the tap event only when it matters
* d/p: Use a better fix for the key-focus of the choice list
* d/p: Drop patches, applied upstream
* d/p: Refresh patch indexes
* debian/control:
- Update build dependencies
- Require newer ubuntu mutter package version
Checksums-Sha1:
fd551b1e20ba9d15d39472e47435d41f7bed1df5 4059 gnome-shell_49~rc-0ubuntu1.dsc
83348d73b13240ca151abf0a035fe9fa618f3551 2279176 gnome-shell_49~rc.orig.tar.xz
4ff7c1c846962bed387b4ca64f91d77baaff5025 161812 gnome-shell_49~rc-0ubuntu1.debian.tar.xz
dadccc1c6b37af3c70115c221299512a7991693d 25439 gnome-shell_49~rc-0ubuntu1_source.buildinfo
Checksums-Sha256:
748da580ba2a63f07492f54766a5bc7ad562c94eaec61012e0d6e4643c9d6dfa 4059 gnome-shell_49~rc-0ubuntu1.dsc
1eff28a0d7e2504088f0849aff31f1c0c870d96270039e86e56d77f8e107ae41 2279176 gnome-shell_49~rc.orig.tar.xz
f6be524c9a7e411b8c9f8b7c3591a2100cecec795555e782679709cd9d724d45 161812 gnome-shell_49~rc-0ubuntu1.debian.tar.xz
a878c56e214b6bc5ad64623bd4a13e4898984476b16ef0bd1f32dd951456ae2e 25439 gnome-shell_49~rc-0ubuntu1_source.buildinfo
Files:
4676e1b57e427bd207eee5b812110bda 4059 gnome optional gnome-shell_49~rc-0ubuntu1.dsc
effdb0efb20e8763c70286f0f35fdf87 2279176 gnome optional gnome-shell_49~rc.orig.tar.xz
eeb3017aaf64155dc1f8ad7bc350e47f 161812 gnome optional gnome-shell_49~rc-0ubuntu1.debian.tar.xz
dc4f62dddafca7c08b23e7788edafc39 25439 gnome optional gnome-shell_49~rc-0ubuntu1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
More information about the Questing-changes
mailing list