I followed the steps as described in #24 and have tested the new ibus-
libpinyin 1.11 in 18.04.2 for more than two weeks. So far, I have not
encountered any sudden crash problem as experienced in 1.10.
Moving the proposed upgrade of ibus-libpinyin and associated
dependencies to bionic-updates should be a no-brainer. As I mentioned
prior, I couldn't find anyone in the Chinese Ubuntu forum who is using
ibus-libpinyin. No one can tolerate an input tool that will
"eventually" crash--and cannot be recovered unless the user possesses
certain CLI skills and is willing to delete the user-established
vocabulary that is the most important part of a Chinese input method.
That said, the most important question is, whether the upgrade of ibus-
libpinyin as proposed adversely affects other packages? I have not
noticed that upgrade of ibus-libpinyin as proposed affected any of my
daily operations. One of the Chinese Ubuntu forum members ("百草谷居士") who
agreed to participate in the testing, also expressed that there is no
interference with other packages. This is what he wrote:
"功能上还是老问题:不支持拼音输入特殊符号;紧随数字的逗号和句号不能自动转换为半角符号。
然后发现汉字里面夹杂了不少表情符号,我觉得奇怪,既然可以夹杂表情符号,为什么不能加上特殊符号呢
目前在终端、gnome桌面、geany、libreoffice中使用正常。"
(No problem with gnome-terminal, gnome desktop apps, geany,
libreoffice.)
With the above-mentioned positive results, I recommend that the proposed
move should go ahead. Indeed, if Ubuntu wants to regain its China
market, this is a necessary first step.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libpinyin in Ubuntu.
https://bugs.launchpad.net/bugs/1768166
Title:
Random crashes
Status in ibus-libpinyin package in Ubuntu:
Fix Released
Status in libpinyin package in Ubuntu:
Fix Released
Status in ibus-libpinyin source package in Bionic:
Fix Committed
Status in libpinyin source package in Bionic:
Fix Committed
Status in ibus-libpinyin source package in Cosmic:
Fix Committed
Status in libpinyin source package in Cosmic:
Fix Committed
Bug description:
[Impact]
ibus-libpinyin has proved to crash far too often. One or more files in
~/.cache/ibus/libpinyin get corrupted somehow, and emptying that
directory allows the user to keep using ibus-libpinyin.
In disco (and eoan) ibus-libpinyin 1.11.0 and libpinyin 2.2.2 are
present, and the number of crashes has been reduced significantly:
https://errors.ubuntu.com/?package=ibus-libpinyin&period=month
Upstream ChangeLog ibus-libpinyin:
----------------------------------
version 1.11.0
* fixes keypad decimal
* fixes emoji candidates
* support configurable opencc config
version 1.10.92
* fixes Enter handling
version 1.10.91
* support ime.register_trigger in lua extension
* support predicted candidates
* support emoji input
version 1.10.0
* bug fixes
version 1.9.91
* migrate to use GSettings
* fixes lyx short cut issue
version 1.9.3
* translate input method name in ibus menu
Upstream ChangeLog libpinyin:
-----------------------------
version 2.2.2
* minor fixes
version 2.2.1
* fixes predicted candidates
version 2.2.0
* bug fixes
The proposal is to backport the disco versions of those packages to
bionic and cosmic in an attempt to prevent crashes. Proposed uploads
are available in this PPA:
https://launchpad.net/~gunnarhj/+archive/ubuntu/ibus-libpinyin
[Test Case]
* Install from {bionic,cosmic}-proposed:
- libpinyin13
- libpinyin-data
- ibus-libpinyin
* Use "Intelligent Pinyin" for typing and confirm that no new issues
show up when doing so.
(This is apparently not a confirmation that the upload really fixes
the bug. To compensate for that, we will await testing of the
-proposed packages by a few Chinese users before considering the
uploads verified.)
Reverse dependencies
--------------------
Besides ibus-libpinyin, also fcitx-libpinyin and ibus-libzhuyin depend on
packages belonging to the libpinyin source package. So additional test measures
are:
* Install fcitx-libpinyin and ibus-libzhuyin.
* Use both those tools for typing Chinese, and confirm that you don't
observe any adverse effects of the libpinyin upgrade.
[Regression Potential]
The changes are mostly bug fixes, so the regression risk should be
limited. Also consider that the starting point is a rather unstable
functionality.
NOTE TO SRU TEAM: Please let the SRU age for longer than 7 days to get
as much testing as possible. There do not seem to be too many risky
changes carried, but such jumps in upstream versions always carry some
regression-risk.
[Original description]
I have experienced random ibus-libpinyin crashes in bionic. I cannot
reproduce it, but it occurred at least a few times, even after the
official bionic release. Same crashes were also reported in the
Ubuntu Chinese forum.
Currently, the workaround is to delete the ~/.cache/ibus/libpinyin
folder.
I talked to Peng Wu, ibus-libpinyin's creator and main maintainer, he
suggested that we update the version of ibus-libpinyin to 1.10.
Can we give this update a trial?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus-libpinyin/+bug/1768166/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp