Bug 15178

Summary: uim-scim is broken
Product: UIM Reporter: YamaKen <yamaken>
Component: IM: Other IMsAssignee: uim-bugs
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description YamaKen 2008-03-23 09:34:30 UTC
IMEngineFactoryBase::get_name() returns the IM name for humans (and it is recommended to be 'localized'). So it does not fit the uim's symbolic IM name (idname), and causes parse errors on Scheme when being read as Scheme symbol. For example, an IM name "scim-Probhat(phonetic)" cannot be a safe Scheme symbol since it contains parenthesis. Some character replacements and anti-message-translation (localization) is required to provide uim IMs. uim 1.5.0 and later rejects IMs that have such invalid IM name.

And there are many unconditional fprintf()s. They should be suppressed if --disable-debug.

My personal priority for these tasks are very low, and may not be fixed in 1.5.0 or 1.6.0. If you want to use uim-scim, please fix it.
Comment 1 Ma Xiaojun 2012-07-10 13:33:41 UTC
I think SCIM, as a standard global IMF, is replaced by IBus nowadays.
Comment 2 Muneyuki Noguchi 2012-10-28 04:06:56 UTC
I will remove uim-scim from the uim repository before the next release of uim because SCIM itself isn't well-maintained.

If you are against my decision, comment here within one week.
Comment 3 Muneyuki Noguchi 2012-10-28 08:42:26 UTC
Moved to https://github.com/uim/uim/issues/14

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.