Package: libgtk-3-0
Version: 3.22.29-3
Severity: normal
Tags: help

The Debian packages for GTK+ 2 and GTK+ 3 both have the patch quoted
below, which changes the upstream default behaviour. It was applied with
the comment "imported from Ubuntu" and no further information. As far as
I can tell, instead of enabling the VIQR Vietnamese input method in vi_*
locales, it leaves it disabled in all locales unless explicitly enabled.
It isn't clear why this change is desirable.

If this change is good for Vietnamese-speaking users of Debian and Ubuntu,
we should explain why in the patch metadata, apply it to GTK+ 4, and (if
the reason isn't completely Debian-specific) send it upstream. Conversely,
if it's a bad change, we should consider reverting it.

Can anyone shed some light on this?

(I don't know anything about Vietnamese input methods, the Vietnamese
language or VIQR; my only goal here is that whenever we patch an
important library, we should be able to justify why.)


From: Ubuntu Core Developers <>
Date: Tue, 3 Mar 2009 21:58:20 -0300
Subject: Disable VIQR IM for vi locale

[TODO: why? The Debian changelog just says "imported from Ubuntu"]

Forwarded: no
 modules/input/imviqr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/input/imviqr.c b/modules/input/imviqr.c
index d9572f5..bfa4462 100644
--- a/modules/input/imviqr.c
+++ b/modules/input/imviqr.c
@@ -242,7 +242,7 @@ static const GtkIMContextInfo viqr_info = {
   NC_("input method menu", "Vietnamese (VIQR)"), /* Human readable name */
   GETTEXT_PACKAGE,        /* Translation domain */
    GTK_LOCALEDIR,         /* Dir for bindtextdomain (not strictly needed for 
"gtk+") */
-  "vi"                    /* Languages for which this module is the default */
+  ""                      /* Languages for which this module is the default */
 static const GtkIMContextInfo *info_list[] = {

ubuntu-desktop mailing list

Reply via email to