[Pkg-ime-devel] Bug#693517: ibus should not generate empty preedit strings on focus switch

Osamu Aoki osamu at debian.org
Sat Nov 17 13:16:51 UTC 2012


Package: ibus
Version: 1.4.1-8
Severity: critical
Tags: patch
Justification: breaks unrelated software

As reported in:
 http://code.google.com/p/ibus/issues/detail?id=1445
ibus generates a pre-edit-changed signal on focus switch, with an empty
preedit string. It appears the purpose of this is to clear preedit
context when you switch windows. Unfortunately this can cause some bad
bugs, which various projects have had to work around (e.g. OpenOffice),
and even data loss -- see the Gnumeric bug here:
https://bugzilla.gnome.org/show_bug.cgi?id=663371  Andreas states in
this bug that it needs to be fixed in ibus, not in apps that are broken
by this behavior.

This bug should affect Debian ibus.

Patch is available at:
 https://github.com/ibus/ibus/commit/43ca94c3a5849f35e5beb38b2f3f7ccd9ef2e24d

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.6-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus depends on:
ii  gconf-service     3.2.5-1+build1
ii  gconf2            3.2.5-1+build1
ii  gnome-icon-theme  3.4.0-2
ii  libc6             2.13-36
ii  libgconf-2-4      3.2.5-1+build1
ii  libglib2.0-0      2.33.12+really2.32.4-3
ii  libgtk2.0-0       2.24.10-2
ii  libibus-1.0-0     1.4.1-8
ii  librsvg2-common   2.36.1-1
ii  libx11-6          2:1.5.0-1
ii  python            2.7.3-3
ii  python-ibus       1.4.1-8
ii  python-notify     0.1.1-3
ii  python-xdg        0.19-4

Versions of packages ibus recommends:
ii  ibus-clutter           0.0+git20090728.a936bacf-5
ii  ibus-gtk               1.4.1-8
ii  ibus-gtk3              1.4.1-8
ii  ibus-qt4               1.3.1-2.1
ii  im-config [im-switch]  0.18

Versions of packages ibus suggests:
ii  ibus-doc  1.4.1-8

-- no debconf information



More information about the Pkg-ime-devel mailing list