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 Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1768166 Title: Random crashes To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-libpinyin/+bug/1768166/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs