[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