Bug 15761

Summary: localedrake: input method for CJK is in advanced settings on second run
Product: Mageia Reporter: You-Cheng Hsieh <yochenhsieh>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: mageia, thierry.vignaud
Version: CauldronKeywords: PATCH
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: NEEDINFO
Source RPM: drakxtools CVE:
Status comment:
Attachments: screenshot of mageia 4
/etc/sysconfig/i18n
/etc/locale.conf
fix regression

Description You-Cheng Hsieh 2015-04-24 05:43:31 CEST
Description of problem:
To select input method engine, users need to click the "other countries" button and the option can be set. But this function is quite useful and should not be hidden, so move input method out of other countries should be a better improvement.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Rémi Verschelde 2015-04-24 09:09:28 CEST

CC: (none) => thierry.vignaud

Comment 1 Thierry Vignaud 2015-04-27 11:58:16 CEST
Actually it depends whether the selected language need one IM or not.
Comment 2 You-Cheng Hsieh 2015-04-27 12:31:30 CEST
I cannot argue with that. But I remember in previous release of Mageia, the option was present outside of Other countries.
Comment 3 You-Cheng Hsieh 2015-05-24 02:33:51 CEST
Created attachment 6625 [details]
screenshot of mageia 4
Comment 4 You-Cheng Hsieh 2015-05-24 02:37:22 CEST
I'll add a note in release note and errata otherwise users might not find the option.
Rémi Verschelde 2015-05-24 09:11:46 CEST

Whiteboard: (none) => FOR_ERRATA

Comment 5 Thierry Vignaud 2015-05-25 10:23:53 CEST
Please attach your /etc/locale.conf & /etc/sysconfig/i18n

Whiteboard: FOR_ERRATA => NEEDINFO

Comment 6 You-Cheng Hsieh 2015-05-25 10:42:40 CEST
Created attachment 6635 [details]
/etc/sysconfig/i18n
Comment 7 You-Cheng Hsieh 2015-05-25 10:43:04 CEST
Created attachment 6636 [details]
/etc/locale.conf
Comment 8 You-Cheng Hsieh 2015-05-25 10:57:04 CEST
locale is zh_TW, run localedrake in terminal and select any language (including Chinese Traditional) and click next will have this error:

(localedrake:5871): Gtk-CRITICAL **: gtk_tree_model_get_path: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed
Comment 9 Thierry Vignaud 2015-05-25 11:06:48 CEST
OK, that's a regression introduced when Colin added support for /etc/locale.conf

CC: (none) => mageia
Summary: localedrake: move input method out of other countries dialog => localedrake: input method for CJK is in advanced settings on second run

Comment 10 Thierry Vignaud 2015-05-25 11:14:27 CEST
Created attachment 6637 [details]
fix regression
Comment 11 Thierry Vignaud 2015-05-25 11:14:50 CEST
Fixed in my local git tree, will got pushed tonight

Keywords: (none) => PATCH
Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 12 Mageia Robot 2015-05-25 17:08:59 CEST
commit 0522d5c3825ca72af084c64f0b96377dbc5f28fd
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Fri May 22 12:21:25 2015 -0400

    fix reading back IM config (mga#15761)
    
    regression introduced in commit 6c23072af9db257153d993e6a87bfc02b69a2263
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=0522d5c3825ca72af084c64f0b96377dbc5f28fd