[Pkg-ime-devel] Bug#721736: ibus-el: Please use "from gi.repository import IBus" instead

Osamu Aoki osamu at debian.org
Tue Sep 3 16:23:22 UTC 2013

Package: ibus-el
Version: 0.3.2-1
Severity: normal

New ibus 1.5 does not depend on python-ibus.  So packages like this
needs to declare dependency noy just to ibus but to python-ibus.

That is short term action needed by Debian side.

But use of python-ibus package is deprecated.  So if possible, we would
like upstream to update python bindings into the modern shape.

Please consider to use new ibus python binding via GObject introspection
for the day of GNOME3.

--- NEW ---
from gi.repository import GLib
from gi.repository import IBus

--- OLD ---
import glib
import ibus

If this package moves to new python binding, I can remove python-ibus

The example of this transition can be found at 
  (git clone this and check upstream changes.)


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-rc4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus-el depends on:
ii  emacs23 [emacsen]  23.4+1-4.1
ii  ibus               1.5.3-4
ii  python             2.7.5-4
ii  python-xlib        0.14+20091101-1

ibus-el recommends no packages.

Versions of packages ibus-el suggests:
ii  ibus-gtk  1.5.3-4
ii  ibus-qt4  1.3.1-2.1

More information about the Pkg-ime-devel mailing list