[Bug 1768166] Re: Random crashes
Łukasz Zemczak
1768166 at bugs.launchpad.net
Tue May 28 10:41:12 UTC 2019
So generally, with my SRU hat on, after a longer discussion with Gunnar
I think we should give the backport a spin - but under specific
conditions. We would be keeping the SRU in -proposed for longer than 7
days and I'd appreciate some wider-testing during that time (maybe some
call for testing?).
** Description changed:
[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-zhuyin depend on packages belonging to the libpinyin source package. So additional test measures are:
* Install fcitx-libpinyin and ibus-zhuyin.
* Use both those tools for typing Chinese, and confirm that you don't
- observe any adverse effects of the libpinyin upgrade.
+ 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?
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
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:
In Progress
Status in libpinyin source package in Bionic:
In Progress
Status in ibus-libpinyin source package in Cosmic:
In Progress
Status in libpinyin source package in Cosmic:
In Progress
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-zhuyin depend on packages belonging to the libpinyin source package. So additional test measures are:
* Install fcitx-libpinyin and ibus-zhuyin.
* 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
More information about the Ubuntu-sponsors
mailing list