Bug#692453: ibus 1.5.3-3 and gnome-control-center 1:3.8.3-2

Osamu Aoki osamu at debian.org
Tue Aug 27 15:35:04 UTC 2013


control: found 692453 1:3.8.3-2

Hi,

Since the original bug filing, many things changed.

ibus 1.5 in unstable was withdrawn and we released wheezy with 1.4.1-9
(practically 1.4.2). 

We still have ibus 1.4.2 in unstable and now trying to fix this
transition in experimental with GNOME 3.8.

Many of the issues raised here has been addressed by using the new
upstream source and new build option.  (no gjs is needed for ibus
1.5.3).  Both gnome-control-center and gnome-settings-daemon has been
rebuild with this new ibus 1.5.3  (-2 and -3 are internal clean up only
change) in experimental.

Still, when we try to set keyboard input source on GNOME 3.8 using
gnome-control-center, we get this first:
----------------
$ gnome-control-center

(gnome-control-center:29342): region-cc-panel-WARNING **: Couldn't find
XKB input source 'jp+106'
----------------

Then clicking + will cause crash still:

---------------
me-control-center:29342): GnomeDesktop-WARNING **: locale
'eo_(null).utf8' isn't valid


(gnome-control-center:29342): GnomeDesktop-WARNING **: locale
'eo_(null).utf8' isn't valid


(gnome-control-center:29342): GnomeDesktop-WARNING **: locale
'eo_(null).utf8' isn't valid


(gnome-control-center:29342): GnomeDesktop-CRITICAL **:
gnome_get_country_from_code: assertion 'code != NULL' failed
----------------

gnome-settings-daemon in FC19 has good number of patches.  I tried 
0001-keyboard-Stop-adding-locale-based-input-sources-from.patch
but did not change situation.  (Maybe I should try to use many printer
related patches... my TODO)

It may be some multiarch path compatibility issue.  I do not know.  But
we are still having problem here despite ibus 1.5 is available and work
if it is set up by python code ibus-setup.  So this is only problem of
gnome-control-center.

The first message is from line 855 of
gnome-control-center-3.8.3/panels/region/cc-region-panel.c

Others, I do not know but I am on en_US.utf8.  So very strange.

Since we are setting libexecdir to /usr/lib/ibus for all ibus internal
executables, we may need to patch panels/sharing/Makefile.am if there
are any place which calls ibus-dconf etc.  (Or change all these to
/usr/lib/).  Maybe this is one issue but locale thing for eo_(null).utf8
is strange.

Osamu



More information about the pkg-gnome-maintainers mailing list