[Pkg-ime-devel] Bug#771390: ibus-array: Update python code for python-ibus -> python-gi

Osamu Aoki osamu at debian.org
Sat Nov 29 05:35:27 UTC 2014


Package: ibus-array
Version: 0.0.4-1
Severity: important

This issue is fixed in the new upstream release ibus-array-0.1.0.
(Now in unstable but blocked to migrate to testing)

The Bug #766467: "ibus-array: Update package dependency (python-ibus ->
python-gi)" reported for 0.0.3-1 has been fixed by updating the
debian/control for package dependency in 0.0.4-1 but the python code
using this old ibus interface was not updated yet for 0.0.4-1 which is
expected for jessie.

So the setup functionality is not usable in 0.0.4-1.  It needs to
updated for ibus-array-0.0.4/setup/main.py as:

| -import gobject
| -import gtk
| -import ibus
| +from gi.repository import GLib
| +from gi.repository import Gtk
| +from gi.repository import IBus

and associated fixes.  

Without these fixes, only ibus-array in default mode is usable and its
setup dialog is dead on arrival.  It is major usability problem at
least.  (IMHO, if the primary maintainer agrees, this could be a
severity grave RC bug.)

If the unblock request is not allowed for 0.1.0-1 package due to Debian
freeze policy, it is prudent to upload 0.0.4-2 via appropriate path.  

If fix is made only to address this breakage, it should be acceptable
for jessie release.

FYI: ibus-array-0.1.0 also contains string translation which is nice to
have and minimal changes. All other changes in ibus-array-0.1.0 are
indentation changes and similar ones to keep the source consistent as
the upstream chose to do.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 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-array depends on:
ii  gir1.2-ibus-1.0  1.5.9-1
ii  ibus             1.5.9-1
ii  libc6            2.19-13
ii  libglib2.0-0     2.42.1-1
ii  libibus-1.0-5    1.5.9-1
ii  libsqlite3-0     3.8.7.1-1
ii  python-gi        3.14.0-1
pn  python:any       <none>

ibus-array recommends no packages.

ibus-array suggests no packages.

-- no debconf information



More information about the Pkg-ime-devel mailing list