Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 390327 - app-i18n/ibus-table-xingma fails to build with the latest app-i18n/ibus-table
Summary: app-i18n/ibus-table-xingma fails to build with the latest app-i18n/ibus-table
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-12 23:13 UTC by Sergey Zhidkov
Modified: 2012-12-25 13:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Zhidkov 2011-11-12 23:13:51 UTC
The package fails to build because ibus-table no longer accepts whitespace in table names.

Reproducible: Always

Steps to Reproduce:
1. emerge ibus-table-xingma
2.
3.
Actual Results:  
Build process dies with the following message:
"__main__.InvalidTableName: Value of NAME attribute (Stroke 5) cannot contain any of ' \t\r\n"$&<>,+=#!()\'|{}[]?~`;%\\' and must be all ascii"

Expected Results:  
successful build of (at least) ZhengMa table.

Related to bug #386535.

The fix is trivial in both cases, but both ibus-table-xingma and ibus-table-cantonese are dead upstream and are superseded by ibus-table-chinese.
Unfortunately ibus-table-chinese no longer includes ZhengMa input method which was part of ibus-table-xingma. (According to http://code.google.com/p/ibus/wiki/ChineseTableLicenseAuditing ZhengMa is patented and can't be redistributed. Nevertheless it's included with at least two other Linux IMEs.)
Comment 1 Sergey Zhidkov 2011-11-13 09:24:46 UTC
Added a ebuild request for ibus-table-chinese: bug #390335
Comment 2 Pacho Ramos gentoo-dev 2012-12-25 13:48:26 UTC
dropped