[Bug 1824229] Re: [SRU] Custom keyboard shortcuts occasionally stop working
fossfreedom
1824229 at bugs.launchpad.net
Tue Apr 16 21:28:06 UTC 2019
** Description changed:
This (master) SRU request is to resolve a number of usability and
crashes reported to the UB team through various channels.
The key issue is LP: #1824102 which will allow the outstanding bionic
mutter SRU LP: #1811900 to migrate. Further details specific to this is
covered by LP: #1824102
+ Other linked SRU requests under this two target uploads are
+
+ LP: #1729947 resolve polkit dialog crashes
+
+ LP: #1825050 Close raven when workspace switching.
+
Changelog summary for Bionic and Cosmic SRU - also see the debdiffs for
cosmic and bionic
- Hopefully resolve fix polkit crashes reported on errors.ubuntu.com due
- to Polkit dialogs still having an open process when dismissed
-
- Correctly manage custom keys and hence resolve custom keys not
+ This SRU patch correctly manage custom keys and hence resolve custom keys not
occasionally working on logon
- Usability patch to correctly dismiss raven if opened when a workspace
- is switched
-
- Ensure animations remain working with mutter
- v3.28.3+git20190124-0ubuntu18.04.1 (LP: #1824102)
-
- Note - LP: #1824102 covers the SRU for disco
-
[Impact]
-
- * Issue 1: Aim to resolve a number of polkit crashes reported on errors.ubuntu.com due
- to Polkit dialogs still having an open process when dismissed
-
- This backports a disco patch to both series targets. Whilst ack that
- 19.04 has not been released, examining errors.ubuntu.com
- (https://errors.ubuntu.com/problem/64efb30df94e62a4f216cfdb387d6e2d3eb12048)
- shows just one reported polkit issues to-date.
* Issue 2: Correctly manage custom keys and hence resolve custom keys not
occasionally working on logon.
This backports a disco patch to both series targets. Testing over a
couple of months during the 19.04 cycle shows that custom keyboard
shortcuts are reliably available after a logout/login or reboot.
- * Issue 3: Usability patch to correctly dismiss raven if opened when a workspace
- is switched
-
- This backports a commit made to budgie-desktop v10.5 included in
- disco.
-
- * Issue 4a - cosmic: Re-enable desktop animations that were disabled due to mutter changes.
- Issue 4b - bionic: Ensure desktop animations remain working when bionic proposed mutter package migrates to release
-
- Further details covered by LP: #1824102 and test-cases etc covered by
- that issue report
[Test Case]
-
- * Issue 1: polkit crashes. This bug is very difficult to pin down and reliably reproduce.
- It is surmised by examining the crash reports that the budgie polkit process is crashing due to window close down and memory cleanup areas.
- - Run pkexec gnome-calculator from a terminal.
- - Press cancel on the authentication dialog. Note that the terminal prompt is not redisplayed indicating that the polkit dialog is still active but hidden. Press CTRL+C to force a quit.
- - To upgrade budgie-desktop on 18.04 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0
- - To upgrade budgie-desktop on 18.10 - Enable the proposed channel. Install the following packages: budgie-core budgie-desktop gir1.2-budgie-1.0 libbudgie-plugin0 libbudgietheme0 libraven0 libbudgie-private0
- - Repeat pkexec gnome-calculator and press cancel. The terminal prompt is redisplayed indicating that the polkit dialog has been successfully closed.
* Issue 2: This bug is very difficult to pin down and reliably reproduce. For a test case, pressing CTRL+ALT+T to open a terminal, Super + E to open a file-manager window should always work after a full reboot & login
Recommend repeat the above for 10 reboots or more after budgie-desktop is upgraded
- * Issue 3: Press Super + N to open raven notifications. Press CTRL+ALT+Right Arrow. Note that Raven remains open even though the workspace is changed.
- - Upgrade budgie-desktop, reboot and retry the above. Raven will now close when the workspace is switched.
-
- * Issue 4: Covered by LP: #1824102 test cases.
[Regression Potential]
-
- * Issue 1: Due to the nature of the crashes observed (unexplained
- crashes in glib, wnck libraries), it is highly unlikely that this fix
- alone will resolve all polkit issues. In terms of regression the number
- of "system error" prompts with a polkit headline after a reboot and
- login will be either the same or reduced - but such messages can be
- ticked by a user via the system error dialog to not appear again.
* Issue 2: The likelihood of regression is negligable since the
handling of custom keys is now how the maintainer of gnome-settings-
daemon recommends (upstream https://github.com/solus-project/budgie-
desktop/issues/1763). In any-case, there is a potential that custom key
handling will still occur to be not available after a reboot, requiring
a user to continue using the current workaround of logging out and
logging in again.
- * Issue 3: The only regression here is that raven remains open during a
- workspace switch. This is thought highly unlikely from the code review
- undertaken.
[Other Info]
N/A
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1824229
Title:
[SRU] Custom keyboard shortcuts occasionally stop working
Status in budgie-desktop package in Ubuntu:
In Progress
Status in budgie-desktop source package in Bionic:
In Progress
Status in budgie-desktop source package in Cosmic:
In Progress
Bug description:
This (master) SRU request is to resolve a number of usability and
crashes reported to the UB team through various channels.
The key issue is LP: #1824102 which will allow the outstanding bionic
mutter SRU LP: #1811900 to migrate. Further details specific to this
is covered by LP: #1824102
Other linked SRU requests under this two target uploads are
LP: #1729947 resolve polkit dialog crashes
LP: #1825050 Close raven when workspace switching.
Changelog summary for Bionic and Cosmic SRU - also see the debdiffs
for cosmic and bionic
This SRU patch correctly manage custom keys and hence resolve custom keys not
occasionally working on logon
[Impact]
* Issue 2: Correctly manage custom keys and hence resolve custom keys not
occasionally working on logon.
This backports a disco patch to both series targets. Testing over a
couple of months during the 19.04 cycle shows that custom keyboard
shortcuts are reliably available after a logout/login or reboot.
[Test Case]
* Issue 2: This bug is very difficult to pin down and reliably reproduce. For a test case, pressing CTRL+ALT+T to open a terminal, Super + E to open a file-manager window should always work after a full reboot & login
Recommend repeat the above for 10 reboots or more after budgie-desktop is upgraded
[Regression Potential]
* Issue 2: The likelihood of regression is negligable since the
handling of custom keys is now how the maintainer of gnome-settings-
daemon recommends (upstream https://github.com/solus-project/budgie-
desktop/issues/1763). In any-case, there is a potential that custom
key handling will still occur to be not available after a reboot,
requiring a user to continue using the current workaround of logging
out and logging in again.
[Other Info]
N/A
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1824229/+subscriptions
More information about the Ubuntu-sponsors
mailing list