[Pkg-ime-devel] Bug#882059: python-ibus package is missing in testing repository

Osamu Aoki osamu at debian.org
Sat Dec 16 14:43:44 UTC 2017


control: tags -1 - l10n
control: retitle -1 rewrite ibus-tegaki with GObject introspection (GI)
control: reassign -1 ibus-tegaki
control: tags -1 jessie
control: tags -1 stretch

Hi,

This bug report was very difficult to understand for me initially ...
When filing bug a report, please make sure to explain situation clearly.

Also, are you using this package seriously or were you just trying to
use this package for curiosity...

On Sat, Nov 18, 2017 at 02:23:41AM -0800, Ben Goodwin wrote:
> Package: python-ibus
> Version: 1.5.1.is.1.4.2-1~bpo70+1

What is this o-o-stable package version doing here?.

o-o-stable    1.4.1-9+deb7u1
o-o-bpo       1.5.1.is.1.4.2-1~bpo70+1
oldstable     1.5.9-1
stable        1.5.14-3
testing       1.5.14-3
unstable      1.5.14-3
Ubuntu        1.5.14-3ubuntu1

> Severity: grave

When you file a GRAVE bug with the not-exactly-correct facts, you are
causing negative service to many people.  Please be careful.  I hope you
understand this.  In short, there is no bug for ibus.  Wrong package to
blame!  Unless you are very sure, don't use this level of bug.

> Tags: l10n

For case like this, please don't label ibus bug as i10n.  This is
neither translation error, not the encoding problem, nor localization
specific font rendering problem.

> Justification: renders package unusable

That's because ibus-tegaki is broken for the new upstream core package.

> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing
>   APT policy: (500, 'testing')


My intial thought ...

 Why you have oddly old package installed?  Are you doing this
 intentionally?  (Or did you forgot to do "dist-upgrade"?  Using
 "upgrade" only has bad side effects and not recommended to update to the
 newer releases.   ....

> The package python-ibus is missing from the testing repository. 

That is intentional.  It's upstream choice.  Keeping up with upstream
core package changes are the responsibility of leaf packages such as
ibus-tegaki.

> The latest python-ibus package available is in wheezy-backports. 

>I am using
> Debian testing (buster), so python-ibus is not available to me.

Sure.  That is the way it is recently.  All maintained packages which
used to use ibus-python has been updated.

> This causes ibus-tegaki to fail which prevents me from launching the
> tegaki Japanese/Chinese handwriting IME via the ibus hotkeys and tray
> icon.

I see.  When python binding is migrated to GI, ibus-tegaki update its
code.  If no one volunteers to update, that happens.  I doubt Li is not
so active DD if I am not mistaken.  If anyone is willing to maintain it,
please step up.

It's trivial rerwites which upstream may have done it or other distro
may have.

The trick is to bind python scripts to ibus via GI.  I don't have time
now.  You can get the idea from ibus-pinyin bug reports like:
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746969

> According to the tegaki developers, python-ibus is a dependency for
> ibus-tegaki, even though the maintainer of the ibus-tegaki Debian
> package never included python-ibus as a dependency. In the past I have
> been able to get ibus-tegaki to work by installing python-ibus, but that
> is not possible now. I tried installiing the version of python-ibus
> available in wheezy-backports, 

Now I see the reason for the strange version in this bug report.

> but it does not work, presumably because it
> was compiled for wheezy and not for the current testing version
> (buster).
> 
> I request that the python-ibus package be made available in the current
> Debian repositories since it is required for ibus-tegaki and possibly
> other packages to function.

No that is not the way to fix this bug.

Reassigning bug to ibus-tegaki  If no one takes on this bug, ibus-tegaki
shall be removed from testing/unstable.  GRAVE: true for ibus-tegaki.

Wait, ibus-tegaki can't work with the jessie nor stretch version too as
I observe.  They got released without people complaining...

Hmmm... maybe no one is using this package... it should be removed from
all stable/testing/unstable

Osamu



More information about the Pkg-ime-devel mailing list