[Pkg-ime-devel] Bug#758385: ibus: Cannot choose any input method on ibus-setup

Kunihiko Imai bak at d2.dion.ne.jp
Sun Aug 17 02:17:14 UTC 2014


Package: ibus
Version: 1.5.8-2
Severity: normal

Dear Maintainer,

I cannot choose any input method on ibus-setup command.


To reproduce this bug:

1. run "dpkg-reconfigure locales" and deselect en_US.UTF-8 locale.

2. run "ibus-setup" on a gnome-terminal.

      $ LANG=C ibus-setup

3. click "Input Method" tab

4. click "Add" button

5. "Select an Input method" dialog appears with no list, and error
message on gnome-terminal as follows:

Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 322, in __button_engine_add_cb
    dialog.set_engines(self.__engines)
  File "/usr/share/ibus/setup/enginedialog.py", line 327, in set_engines
    locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
  File "/usr/lib/python3.4/locale.py", line 592, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting


With en_US.UTF-8 locale database, ibus-setup works well.
So ibus-setup command requires en_US.UTF-8 locale database.
I think ibus-setup should use C locale for fallback.

Thanks.

-- Package-specific info:
default-display-manager: /usr/sbin/gdm3
ibus is /usr/bin/ibus
ibus-setup is /usr/bin/ibus-setup
im-config -l =>  ibus xim
im-config -m => default ibus ibus
XMODIFIERS=@im=ibus
GTK_IM_MODULE=ibus
QT4_IM_MODULE=
QT_IM_MODULE=ibus
XDG_DATA_DIRS=/usr/local/share:/usr/share
XDG_MENU_PREFIX=xfce-
PATH=~/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

ls -l /usr/lib/ibus/
total 324
-rwxr-xr-x 1 root root  14008 Aug  6 15:18 ibus-dconf
-rwxr-xr-x 1 root root   1222 Jul 28 01:44 ibus-engine-anthy
-rwxr-xr-x 1 root root   9756 Aug  6 15:18 ibus-engine-simple
-rwxr-xr-x 1 root root   1439 Sep  7  2013 ibus-engine-table
-rwxr-xr-x 1 root root   1104 Jul 28 01:44 ibus-setup-anthy
-rwxr-xr-x 1 root root 179128 Aug  6 15:18 ibus-ui-gtk3
-rwxr-xr-x 1 root root 100576 Aug  6 15:18 ibus-x11

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.14-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus depends on:
ii  dconf-cli                                    0.20.0-2
ii  dconf-gsettings-backend [gsettings-backend]  0.20.0-2
ii  gir1.2-gtk-3.0                               3.12.2-2
ii  gir1.2-ibus-1.0                              1.5.8-2
ii  gnome-icon-theme                             3.12.0-1
ii  libatk1.0-0                                  2.12.0-1
ii  libc6                                        2.19-7
ii  libcairo2                                    1.12.16-2
ii  libdconf1                                    0.20.0-2
ii  libgdk-pixbuf2.0-0                           2.30.7-1
ii  libglib2.0-0                                 2.40.0-4
ii  libgtk-3-0                                   3.12.2-2
ii  libgtk2.0-0                                  2.24.24-1
ii  libibus-1.0-5                                1.5.8-2
ii  libnotify4                                   0.7.6-2
ii  libpango-1.0-0                               1.36.3-1
ii  libpangocairo-1.0-0                          1.36.3-1
ii  librsvg2-common                              2.40.2-1
ii  libx11-6                                     2:1.6.2-2
ii  libxi6                                       2:1.7.4-1
ii  python-notify                                0.1.1-3
ii  python3-gi                                   3.12.1-1+b1
pn  python3:any                                  <none>

Versions of packages ibus recommends:
ii  ibus-gtk   1.5.8-2
ii  ibus-gtk3  1.5.8-2
ii  ibus-qt4   1.3.2-2
ii  im-config  0.26-2

Versions of packages ibus suggests:
ii  ibus-clutter  0.0+git20090728.a936bacf-5.1+b1
pn  ibus-doc      <none>
ii  ibus-qt4      1.3.2-2
pn  libqt5gui5    <none>

-- no debconf information



More information about the Pkg-ime-devel mailing list