Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#47202 - [uim] Wrong path for immodule cache in install script
Attached to Project:
Arch Linux
Opened by Vincent Vinel (Narthorn) - Friday, 27 November 2015, 15:51 GMT
Last edited by Gaetan Bisson (vesath) - Friday, 22 April 2016, 03:51 GMT
Opened by Vincent Vinel (Narthorn) - Friday, 27 November 2015, 15:51 GMT
Last edited by Gaetan Bisson (vesath) - Friday, 22 April 2016, 03:51 GMT
|
DetailsAccording to https://developer.gnome.org/gtk2/stable/gtk-running.html#im-module-file, gtk now looks for the immodules in /usr/lib/gtk-2.0/2.10.0/immodules.cache, instead of /etc/gtk-2.0/gtk.immodules.
Furthermore, the gtk-query-immodules-* used to generate the cache file now have an --update-cache option, which directly writes to the cache file. The install script should be updated to use this option instead. |
This task depends upon
Closed by Gaetan Bisson (vesath)
Friday, 22 April 2016, 03:51 GMT
Reason for closing: Fixed
Additional comments about closing: uim-1.8.6-6 in [extra]
Friday, 22 April 2016, 03:51 GMT
Reason for closing: Fixed
Additional comments about closing: uim-1.8.6-6 in [extra]
Specifically, the script should be changed from :
[[ -x usr/bin/gtk-query-immodules-2.0 ]] && usr/bin/gtk-query-immodules-2.0 > etc/gtk-2.0/gtk.immodules
[[ -x usr/bin/gtk-query-immodules-3.0 ]] && usr/bin/gtk-query-immodules-3.0 > usr/lib/gtk-3.0/3.0.0/immodules.cache
to:
[[ -x usr/bin/gtk-query-immodules-2.0 ]] && usr/bin/gtk-query-immodules-2.0 --update-cache
[[ -x usr/bin/gtk-query-immodules-3.0 ]] && usr/bin/gtk-query-immodules-3.0 --update-cache
And let me apologize on behalf of our bug tracker which does not notify the maintainer when a task is reopened; which is why I noticed your reply only now.
Thanks again!