After a chat with Andrew Lee (upstream maintainer of scim-chewing), I'll
try to summarise the situation as concisely as I can:

Finding the bug:

  The bug has been found right after the release of Dapper, when skype stopped
  accepting chinese input right after the upgrade from Hoary.

  It has not been reported right away because Andrew Lee was trying to
  investigate what was wrong.

  As to why more people didn't report this bug, I have a few ideas which I
  think are not much relevant to the discussion.

Cause of the bug:

  The cause of the bug is that Dapper uses scim-qtimm, which requires a patch
  to libqt in order to work.  The patch changes the API/ABI of libqt.

  Applications built with the patched libqt work fine with scimm-qtimm, but all
  3rd-party applications that weren't built with the patched libqt do not work
  with scimm-qtimm.

Proposed work-around:

  The work around is not use scim-qtimm in the im-switch configuration file,
  but use xim instead.

Further issues:

  scim-0.2.1 in dapper has a nasty bug: the user's phrase database file gets
  corrupted when scim does not exit gracefully.  After this happens, it's
  impossible to input Chinese.

  The bug is fixed on 0.3.1.  It's unfortunately hard to backport the patch,
  because the fix consisted in rewriting the code that handles the user
  database.

-- 
scim-chewing cannot enter any Chinese character
https://launchpad.net/bugs/57081

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

Reply via email to