** Also affects: language-selector (Ubuntu Oneiric) Importance: Undecided Status: New
** Also affects: language-selector (Ubuntu Precise) Importance: Undecided Assignee: Gunnar Hjalmarsson (gunnarhj) Status: In Progress ** Changed in: language-selector (Ubuntu Oneiric) Assignee: (unassigned) => Gunnar Hjalmarsson (gunnarhj) ** Changed in: language-selector (Ubuntu Oneiric) Status: New => In Progress ** Changed in: language-selector (Ubuntu Precise) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to language-selector in Ubuntu. https://bugs.launchpad.net/bugs/909256 Title: gnome-language-selector crashed with ValueError in _build_localename(): too many values to unpack Status in “language-selector” package in Ubuntu: Fix Released Status in “language-selector” source package in Oneiric: In Progress Status in “language-selector” source package in Precise: Fix Released Bug description: SRU note -------- I suggest that the linked branch is uploaded to oneiric-proposed. The change (patch attached) is identical with the change to LanguageSelector/gtk/GtkLanguageSelector.py at http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/language-selector/precise/revision/146 Even if I don't know the exact reason why unicode strings may be passed to locale.setlocale() also in Oneiric, the fact that it apparently can happen is a good enough reason IMO to backport the Precise fix to Oneiric as an SRU, especially since the regression risk is zero. / Gunnar Hjalmarsson Rest of description ------------------- This bug affects Oneiric: (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed (gnome-language-selector:3039): Gdk-CRITICAL **: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed /usr/lib/python2.7/dist-packages/LanguageSelector/LocaleInfo.py:125: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if lang_name == self._lang[lang]: Traceback (most recent call last): File "/usr/bin/gnome-language-selector", line 27, in <module> options=options) File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 192, in __init__ self.updateLocaleChooserCombo() File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 57, in wrapper res = f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 853, in updateLocaleChooserCombo self.updateExampleBox() File "/usr/lib/python2.7/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", line 926, in updateExampleBox locale.setlocale(locale.LC_ALL, mylocale) File "/usr/lib/python2.7/locale.py", line 539, in setlocale locale = normalize(_build_localename(locale)) File "/usr/lib/python2.7/locale.py", line 447, in _build_localename language, encoding = localetuple ValueError: too many values to unpack To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/909256/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp