** 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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1824229

Title:
  [SRU] Custom keyboard shortcuts occasionally stop working

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1824229/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to