[SRU] libopencc2: missing files cause librime fail to work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
opencc (Debian) |
Fix Released
|
Unknown
|
|||
opencc (Ubuntu) |
Fix Released
|
High
|
Aron Xu | ||
Yakkety |
Fix Released
|
High
|
Aron Xu | ||
Zesty |
Fix Released
|
High
|
Aron Xu |
Bug Description
[Impact]
A list of missing files from opencc package makes opencc and libopencc2 does not work correctly for its consumers (fcitx-rime, ibus-rime). For example, when using fcitx-rime, fcitx would print the
following error message onto stderr once the user tries to switch to
input Simplified Chinese in Rime (Selecting *月拼音:简化字):
[Test Case]
After installing the updated package, fcitx-rime would not print error messages when user tries to switch to input Simplified Chinese in Rime.
[Regression Potential]
This updated package would introduce an additional binary call librime-data, which is actually a backport of version 1.0.4-2 in Debian and Ubuntu Zesty, potential of regression is low.
== Description from Debian bug ==
In Debian unstable, when using fcitx-rime, fcitx would print the
following error message onto stderr once the user tries to switch to
input Simplified Chinese in rime (Selecting *月拼音:简化字):
E0902 23:45:44.494884 6107 simplifier.cc:126] Error initializing
opencc: t2s.json not found or not accessible.
The t2s.json is supposed to be in /usr/share/opencc. To be concrete,
the following missing files may be needed for opencc to work
correctly:
usr/share/
usr/share/opencc/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
usr/share/
However, they do not exist in any opencc-related packages
(libopencc-dev, libopencc-dbg (Oh, BTW, please migrate to -dbgsym
package), libopencc2 and opencc).
The solution may be either include those files in a library package,
or pack those files into another separate package.
Changed in opencc (Ubuntu Yakkety): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in opencc (Ubuntu Zesty): | |
status: | Triaged → Fix Released |
Changed in opencc (Ubuntu Yakkety): | |
assignee: | nobody → Aron Xu (happyaron) |
summary: |
- libopencc2: missing files cause librime fail to work + [SRU] libopencc2: missing files cause librime fail to work |
description: | updated |
description: | updated |
Changed in opencc (Debian): | |
status: | Unknown → Fix Released |
Changed in opencc (Ubuntu Yakkety): | |
status: | Triaged → In Progress |
Hello Aron, or anyone else affected,
Accepted opencc into yakkety-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ opencc/ 1.0.4-1ubuntu0. 16.10.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!