Call for testing ================ I hope for help by both Ping-Wu (the bug reporter) and other Chinese users to test the proposed upgrade of the ibus-libpinyin package in Ubuntu 18.04. I have subscribed the Ubuntu CJK Testers team to this bug report to reach out to more possible testers.
"Intelligent Pinyin", which is provided by ibus-libpinyin, is the default input method in Ubuntu for inputting Simplified Chinese. While we want to address the crash problem reported in this bug, we want to minimize the regression risk. The new versions of the affected packages are available in bionic- proposed. These are the steps to install them: 1. Enable bionic-proposed ------------------------- * Open Software & Updates and select the "Developer Options" tab. * Check the "Pre-released updates" option. 2. Update the package information on your system ------------------------------------------------ sudo apt update 3. Install/upgrade the packages ------------------------------- sudo apt install ibus-libpinyin libpinyin-data libpinyin13 (Please note that it's not sufficient for this test to only upgrade ibus-libpinyin.) 4. Disable bionic-proposed -------------------------- * Open Software & Updates and select the "Developer Options" tab. * Uncheck the "Pre-released updates" option. 5. Update the package information on your system ------------------------------------------------ sudo apt update With that your system is back to normal, except for those three packages from -proposed. You can confirm that you got the right versions by using this command: dpkg-query -W ibus-libpinyin libpinyin-data libpinyin13 It should show this info: ibus-libpinyin 1.11.0-1ubuntu0.18.04.1 libpinyin-data:amd64 2.2.2-1~ubuntu18.04.1 libpinyin13:amd64 2.2.2-1~ubuntu18.04.1 Then I simply ask you to use "Intelligent Pinyin" for your daily needs, and submit a comment here after a few days about your experience. Any kinds of comments are helpful, both "works well" and info about issues you stumble upon. Most important, of course, is that no new issues are introduced via this upgrade. Thanks in advance for your help with this! -- 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 : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp