Sync libchewing 0.3.5-2 (main) from Debian unstable (main)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libchewing (Ubuntu) |
Fix Released
|
High
|
Aron Xu | ||
Trusty |
Fix Released
|
Undecided
|
Aron Xu | ||
scim-chewing (Ubuntu) |
Fix Released
|
High
|
Aron Xu |
Bug Description
Please sync libchewing 0.3.5-2 (main) from Debian unstable (main)
Changelog entries since current saucy version 0.3.4-3:
libchewing (0.3.5-2) unstable; urgency=low
* Add missing build dependency.
-- Kan-Ru Chen (陳侃如) <email address hidden> Thu, 08 Aug 2013 08:43:22 +0800
libchewing (0.3.5-1) unstable; urgency=low
[ ChangZhuo Chen (陳昌倬) ]
* New upstream release. (Closes: #695452, #608615)
* Add info page to libchewing3-dev
* Update new official website
* Remove unused patches
* Remove unused dependency
* Add symbol for new API chewing_set_logger
[ Kan-Ru Chen (陳侃如) ]
* Make libchewing3-dbg Multi-Arch: same. (Closes: #712883)
* Clean generated info files.
-- Kan-Ru Chen (陳侃如) <email address hidden> Thu, 08 Aug 2013 01:01:54 +0800
Related branches
Changed in libchewing (Ubuntu): | |
status: | New → In Progress |
Changed in scim-chewing (Ubuntu): | |
assignee: | nobody → Aron Xu (happyaron) |
importance: | Undecided → High |
status: | New → In Progress |
summary: |
- [FFe] Sync libchewing 0.3.5-2 (main) from Debian unstable (main) + Sync libchewing 0.3.5-2 (main) from Debian unstable (main) |
Changed in libchewing (Ubuntu): | |
assignee: | nobody → Aron Xu (happyaron) |
status: | New → In Progress |
Changed in libchewing (Ubuntu Trusty): | |
status: | In Progress → Fix Released |
I am one of the maintainer of libchewing, and I also help to build debian package for 0.3.5.
- The benefit of upgrading is avoiding crashing issue in end user.
- The downside is that scim-chewing locks itself into 0.3.4 excluding. It needs patch if libchewing is upgraded to 0.3.5.
The following crash issues are fixed in libchewing 0.3.5. Except 71a55c0 and 35881e, other issue might be triggered by user can cause libchewing crash.
71a55c0 Prevent unaligned memory access handle_ Numlock( )
35881e Reduce maxChiSymbolLen to 39 to avoid overflow
8fb6653 Do not store user phrase when its length is 1
16d378d Check chiSymbolBufLen in chewing_
b53c694 Set isSymbol to 0 in SetChoiceInfo
1afcc26 Fix 'j', 'k' in select mode cannot handle symbol selecting
b262b06 Do not call GetCharNext() when GetCharFirst() fails
I built libchewing 0.3.5-2 with i386/amd64 pbuilder, and they all built successfully. . I also setup a daily build [1] and use develop snapshot every day without any issue.
[1] https:/ /launchpad. net/~chewing/ +archive/ chewing