** Patch added: "diff_to_version_0.56.patch" https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/909256/+attachment/2650387/+files/diff_to_version_0.56.patch
** Description changed: + 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]: + 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 + 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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/909256 Title: gnome-language-selector crashed with ValueError in _build_localename(): too many values to unpack To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/909256/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
