← Back to team overview

budgie-remix-bug-busters team mailing list archive

[Bug 1998044] Re: running budgie-desktop without ibus installed causes desktop to crash

 

** Description changed:

  [ Impact ]
  
-  * For some multi-keyboard layout users (e.g. en_US, en_GB and zh_TW) their preferred layout on login is not immediately available - the preferred layout defaults to the first keyboard layout even though another layout such as en_GB is set as the current and is shown via the keyboard layout applet.
   * Where ibus has been manually uninstalled, budgie desktop will crash
-    This is a regression in Jammy due to the SRU patch applied in
-    issue #1956240
+    This is a regression in Jammy due to the SRU patch applied in
+    issue #1956240
  
  [ Test Plan ]
  
-  * Test that ibus-daemon is running
-    ps -ef | grep ibus-daemon
-    if the process is running then proceed with the test plan
-    if the process is not running then install ibus, logout and login
-    to test that ibus-daemon is indeed running
+  * Test that ibus-daemon is running
+    ps -ef | grep ibus-daemon
+    if the process is running then proceed with the test plan
+    if the process is not running then install ibus, logout and login
+    to test that ibus-daemon is indeed running
   * 1) on login open a terminal (CTRL+ALT+T) or an application and type a character such as the quote key or the currency key.
-  * If the quote key defaults to something else such as the @ key or the currency key defaults to $ then you a default layout of en_US.
+  * If the quote key defaults to something else such as the @ key or the currency key defaults to $ then you have a default layout of en_US.
   * Add the keyboard layout applet to your panel
   * from the list provided choose another keyboard layout
   * Repeat test step "1)" above. Check that your chosen keyboard layout is correctly applied.
  
   * from the proposed repo install the following packages:
  
     sudo apt update
     sudo apt install budgie-desktop budgie-core libbudgie-plugin0 libbudgie-private0 libbudgietheme0 libraven0 gir1.2-budgie-1.0
  
   * Logout and login
  
   * Repeat the above testing again - on login your expected layout should be applied e.g. en_GB if that was your last chosen layout.
-  * Lastly purge ibus
-    sudo apt purge ibus
-  * logout and login
-  * check that the first keyboard layout is applied
+  * Lastly purge ibus
+    sudo apt purge ibus
+  * logout and login
+  * check that the first keyboard layout is applied
  
  [ Where problems could occur ]
  
   * Primarily the key issue is introducing a stability issue on budgie such as crash on login.
   * Additionally the other issue is introducing a regression in applying keyboard layouts for more people rather than eliminating the issue.
   * As such this fix has been iteratively developed through a multi-month testing regime with multiple community team members
  https://discourse.ubuntubudgie.org/t/language-switcher/5864
  https://discourse.ubuntubudgie.org/t/cant-change-keyboard-layout/5293
  
  [ Other Info ]
  
   * N/A
  
  ----
  
  Regression noted for the budgie-desktop (jammy) -ubuntu2 upload.
  
  For installs that have manually decided to uninstall ibus (and therefore
  removed ibus-daemon) - budgie-desktop crashes.
  
  This is a regression from -ubuntu1~22.04 where such desktop installs did
  not crash
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: budgie-core 10.6.1-1ubuntu2
  ProcVersionSignature: Ubuntu 5.15.0-53.59-generic 5.15.64
  Uname: Linux 5.15.0-53-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: Budgie:GNOME
  Date: Sun Nov 27 11:21:21 2022
  InstallationDate: Installed on 2022-11-16 (10 days ago)
  InstallationMedia: Ubuntu-Budgie 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
  SourcePackage: budgie-desktop
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: [modified]
  mtime.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: 2022-11-17T22:54:54.001172

** Changed in: budgie-desktop (Ubuntu Lunar)
       Status: New => Fix Released

** Changed in: budgie-desktop (Ubuntu Kinetic)
       Status: New => Fix Released

** Description changed:

  [ Impact ]
  
   * Where ibus has been manually uninstalled, budgie desktop will crash
     This is a regression in Jammy due to the SRU patch applied in
     issue #1956240
  
  [ Test Plan ]
  
   * Test that ibus-daemon is running
     ps -ef | grep ibus-daemon
     if the process is running then proceed with the test plan
     if the process is not running then install ibus, logout and login
     to test that ibus-daemon is indeed running
   * 1) on login open a terminal (CTRL+ALT+T) or an application and type a character such as the quote key or the currency key.
   * If the quote key defaults to something else such as the @ key or the currency key defaults to $ then you have a default layout of en_US.
   * Add the keyboard layout applet to your panel
   * from the list provided choose another keyboard layout
   * Repeat test step "1)" above. Check that your chosen keyboard layout is correctly applied.
  
   * from the proposed repo install the following packages:
  
     sudo apt update
     sudo apt install budgie-desktop budgie-core libbudgie-plugin0 libbudgie-private0 libbudgietheme0 libraven0 gir1.2-budgie-1.0
  
   * Logout and login
  
   * Repeat the above testing again - on login your expected layout should be applied e.g. en_GB if that was your last chosen layout.
   * Lastly purge ibus
     sudo apt purge ibus
   * logout and login
   * check that the first keyboard layout is applied
  
  [ Where problems could occur ]
  
   * Primarily the key issue is introducing a stability issue on budgie such as crash on login.
   * Additionally the other issue is introducing a regression in applying keyboard layouts for more people rather than eliminating the issue.
   * As such this fix has been iteratively developed through a multi-month testing regime with multiple community team members
  https://discourse.ubuntubudgie.org/t/language-switcher/5864
  https://discourse.ubuntubudgie.org/t/cant-change-keyboard-layout/5293
  
  [ Other Info ]
  
-  * N/A
+  * This issue is specifically for Jammy - it backports the same patch
+    already applied in lunar/kinetic to Jammy - hence the UB team
+    regard this as well tested since it is now more than a month since
+    release on 22.10 and no reported issues here on launchpad or on
+    our discourse forum.
  
  ----
  
  Regression noted for the budgie-desktop (jammy) -ubuntu2 upload.
  
  For installs that have manually decided to uninstall ibus (and therefore
  removed ibus-daemon) - budgie-desktop crashes.
  
  This is a regression from -ubuntu1~22.04 where such desktop installs did
  not crash
  
  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: budgie-core 10.6.1-1ubuntu2
  ProcVersionSignature: Ubuntu 5.15.0-53.59-generic 5.15.64
  Uname: Linux 5.15.0-53-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: Budgie:GNOME
  Date: Sun Nov 27 11:21:21 2022
  InstallationDate: Installed on 2022-11-16 (10 days ago)
  InstallationMedia: Ubuntu-Budgie 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
  SourcePackage: budgie-desktop
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: [modified]
  mtime.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: 2022-11-17T22:54:54.001172

-- 
You received this bug notification because you are a member of ubuntu
budgie bug busters, which is subscribed to budgie-desktop in Ubuntu.
https://bugs.launchpad.net/bugs/1998044

Title:
  running budgie-desktop without ibus installed causes desktop to crash

Status in budgie-desktop package in Ubuntu:
  Fix Released
Status in budgie-desktop source package in Jammy:
  New
Status in budgie-desktop source package in Kinetic:
  Fix Released
Status in budgie-desktop source package in Lunar:
  Fix Released

Bug description:
  [ Impact ]

   * Where ibus has been manually uninstalled, budgie desktop will crash
     This is a regression in Jammy due to the SRU patch applied in
     issue #1956240

  [ Test Plan ]

   * Test that ibus-daemon is running
     ps -ef | grep ibus-daemon
     if the process is running then proceed with the test plan
     if the process is not running then install ibus, logout and login
     to test that ibus-daemon is indeed running
   * 1) on login open a terminal (CTRL+ALT+T) or an application and type a character such as the quote key or the currency key.
   * If the quote key defaults to something else such as the @ key or the currency key defaults to $ then you have a default layout of en_US.
   * Add the keyboard layout applet to your panel
   * from the list provided choose another keyboard layout
   * Repeat test step "1)" above. Check that your chosen keyboard layout is correctly applied.

   * from the proposed repo install the following packages:

     sudo apt update
     sudo apt install budgie-desktop budgie-core libbudgie-plugin0 libbudgie-private0 libbudgietheme0 libraven0 gir1.2-budgie-1.0

   * Logout and login

   * Repeat the above testing again - on login your expected layout should be applied e.g. en_GB if that was your last chosen layout.
   * Lastly purge ibus
     sudo apt purge ibus
   * logout and login
   * check that the first keyboard layout is applied

  [ Where problems could occur ]

   * Primarily the key issue is introducing a stability issue on budgie such as crash on login.
   * Additionally the other issue is introducing a regression in applying keyboard layouts for more people rather than eliminating the issue.
   * As such this fix has been iteratively developed through a multi-month testing regime with multiple community team members
  https://discourse.ubuntubudgie.org/t/language-switcher/5864
  https://discourse.ubuntubudgie.org/t/cant-change-keyboard-layout/5293

  [ Other Info ]

   * This issue is specifically for Jammy - it backports the same patch
     already applied in lunar/kinetic to Jammy - hence the UB team
     regard this as well tested since it is now more than a month since
     release on 22.10 and no reported issues here on launchpad or on
     our discourse forum.

  ----

  Regression noted for the budgie-desktop (jammy) -ubuntu2 upload.

  For installs that have manually decided to uninstall ibus (and
  therefore removed ibus-daemon) - budgie-desktop crashes.

  This is a regression from -ubuntu1~22.04 where such desktop installs
  did not crash

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: budgie-core 10.6.1-1ubuntu2
  ProcVersionSignature: Ubuntu 5.15.0-53.59-generic 5.15.64
  Uname: Linux 5.15.0-53-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: Budgie:GNOME
  Date: Sun Nov 27 11:21:21 2022
  InstallationDate: Installed on 2022-11-16 (10 days ago)
  InstallationMedia: Ubuntu-Budgie 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
  SourcePackage: budgie-desktop
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: [modified]
  mtime.conffile..etc.xdg.autostart.budgie-desktop-nm-applet.desktop: 2022-11-17T22:54:54.001172

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



References