Description changed by mistake; reversed now.

** Description changed:

  [Impact]
+   
+ XIM support check for Qt5 in UIM is broken — it uses the same paths as
+ for Qt4, but they've been changed.
  
- Qt5 support for hime is missing. Fix uploaded to yakkety queue; xenial
- patch attached.
- 
+ Fix uploaded to yakkety queue; xenial patch attached.
+   
  [Test Case]
- 
+   
  After the change, this command:
- 
- grep platforminputcontexts /usr/share/im-config/data/25_hime.rc
- 
+   
+ grep platforminputcontexts /usr/share/im-config/data/24_uim.rc
+   
  should output:
- 
- for IM_CONFIG_MARKER in /usr/lib/*/qt5/plugins/platforminputcontexts/im-
- hime.so ; do
- 
+   
+ for IM_CONFIG_MARKER in 
/usr/lib/*/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so;
 do
+   
  [Regression Potential]
- 
+   
  None.
- 
- [Original description]
- 
- Currently(in Ubuntu 16.04, may affect other releases) im-config provides
- a rc for hime input method that doesn't assign QT_IM_MODULE, rendering
- Qt5-based applications including but not limited to, ReText unable to
- use input method.
- 
- NOTE: hime currently provides Qt5 immodule via hime-qt5-immodule package
- 
- ## Patch & Workaround ##
- insert the following code in /usr/share/im-config/data/25_hime.rc's "if [ 
"$IM_CONFIG_PHASE" = 1 ]" section, then restart X session
- 
- ```
- # use immodule when available for Qt5
- for IM_CONFIG_MARKER in 
/usr/lib/*/qt5/plugins/platforminputcontexts/im-hime.so \
-                         /usr/lib/qt5/plugins/platforminputcontexts/im-hime.so 
; do
-     if [ -e $IM_CONFIG_MARKER ]; then
-         QT_IM_MODULE=hime
-         break
-     fi
- done
- ```
- 
- Upstream tracking issue: https://github.com/hime-ime/hime/issues/558
- 
- ProblemType: Bug
- DistroRelease: Ubuntu 16.04
- Package: im-config 0.29-1ubuntu12.3
- Uname: Linux 4.8.0-pf5-ubuntu-taiwan-autodetected-optimized x86_64
- ApportVersion: 2.20.1-0ubuntu2.4
- Architecture: amd64
- CurrentDesktop: Unity
- Date: Mon Jan  9 22:15:57 2017
- PackageArchitecture: all
- ProcEnviron:
-  LANGUAGE=zh_TW:zh_HK:zh
-  PATH=(custom, no user)
-  XDG_RUNTIME_DIR=<set>
-  LANG=zh_TW.UTF-8
-  SHELL=/bin/bash
- SourcePackage: im-config
- UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1642001

Title:
  uim-qt5 check is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1642001/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to