** Description changed:

- The package language-selector-gnome 0.143 from the Vivid edition fails
- to start, complaining zenity is missing.
+ trusty and wily SRU request
+ ===========================
  
- $ gnome-language-selector 
+ [Impact]
+ The 'im-config -l' call causes language-selector-gnome to crash for users who 
don't have zenity installed. The proposed change prevents this unwarranted 
check.
+ 
+ [Test Case]
+ * Uninstall zenity
+ * Open a terminal window and run gnome-language-selector.
+ 
+ [Regression Potential]
+ Low, since the change only delays the "sanity check" until after the l-option 
code.
+ 
+ [Original description]
+ The package language-selector-gnome 0.143 from the Vivid edition fails to 
start, complaining zenity is missing.
+ 
+ $ gnome-language-selector
  E : zenity doit être installé.
  Traceback (most recent call last):
-   File "/usr/bin/gnome-language-selector", line 22, in on_activate
-     options=options)
-   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 199, in __init__
-     self.check_input_methods()
-   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 54, in wrapper
-     res = f(*args, **kwargs)
-   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 454, in check_input_methods
-     for (i, IM) in enumerate(self.ImConfig.getAvailableInputMethods()):
-   File "/usr/lib/python3/dist-packages/LanguageSelector/ImConfig.py", line 
19, in getAvailableInputMethods
-     inputMethods = subprocess.check_output(['im-config', 
'-l']).decode().split()
-   File "/usr/lib/python3.4/subprocess.py", line 620, in check_output
-     raise CalledProcessError(retcode, process.args, output=output)
+   File "/usr/bin/gnome-language-selector", line 22, in on_activate
+     options=options)
+   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 199, in __init__
+     self.check_input_methods()
+   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 54, in wrapper
+     res = f(*args, **kwargs)
+   File 
"/usr/lib/python3/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 454, in check_input_methods
+     for (i, IM) in enumerate(self.ImConfig.getAvailableInputMethods()):
+   File "/usr/lib/python3/dist-packages/LanguageSelector/ImConfig.py", line 
19, in getAvailableInputMethods
+     inputMethods = subprocess.check_output(['im-config', 
'-l']).decode().split()
+   File "/usr/lib/python3.4/subprocess.py", line 620, in check_output
+     raise CalledProcessError(retcode, process.args, output=output)
  subprocess.CalledProcessError: Command '['im-config', '-l']' returned 
non-zero exit status 1
  $
  
  Once zenity is installed it starts and works perfectly.
  
  Thanks for fixing.
  
  Best regards,
  Mélodie

** Changed in: im-config (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: im-config (Ubuntu)
     Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj)

** Patch added: "im-config_l-option_xenial.patch"
   
https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1450147/+attachment/4512928/+files/im-config_l-option_xenial.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1450147

Title:
  'im-config -l' complains about zenity not installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1450147/+subscriptions

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

Reply via email to