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

Reply via email to