[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771390: marked as done (ibus-array: Update python code for python-ibus -> python-gi)



Your message dated Tue, 9 Jul 2019 22:13:28 +0800
with message-id <CAMe48JiOhp0qReY8Eq1SJQgdchM=COrco0Ugv3ZX60ayRoi9GQ@mail.gmail.com>
and subject line 
has caused the Debian Bug report #771390,
regarding ibus-array: Update python code for python-ibus -> python-gi
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
771390: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771390
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
This bug is fixed and released with a (old-)stable release already.

--- End Message ---

Reply to: