[Pkg-ime-devel] Bug#650062: im-switch: Retiring im-switch for post wheezy
Osamu Aoki
osamu at debian.org
Sat Nov 26 03:16:50 UTC 2011
Package: im-switch
Version: 1.20
Severity: normal
(I am CCing all maintainers which make some dependency to the im-switch
packages.)
TODO:
Agree and document post wheezy situation for im-switch, so people on
wheezy will not be surprised when upgrading to wheezy+1.
PROPOSAL: In README.Debian, state
* im-switch is deprecated and
* recommend people to move to im-config.
FACTS:
* im-switch and im-config provide equivalent services.
* im-config is simple and works better.
Move to im-config after wheezy+1 should be the next step
(This is merely my opinion)
* im-switch is complicated and its configuration mechanism is
hard to understand and maintain. (I have been making efforts for
both.)
* im-switch suffers few technical issues
- multi-arch (Ubuntu patch proposed)
- handling of GTK2/GTK3 mixed system
- these can not be solved by im-switch only due to complicated hook
script structure.
* im-config 0.5 solves all these issues. (Minor glitches, I am willing
to fix)
* 2 overlapping Debian releases are enough for transition.
* Unknown: Impact to Ubuntu which seems to depend on im-switch
(If anyone is interested on this, please tell us. I am ignorant on
this)
* fcitx, libuim-data, scim, scim-pinyin
Packages with Recommends: im-config | im-switch
Safe for im-switch removal and no impact with default installation
(scim-pinyin does not need to do this since scim pulls this in.
But no bad effect.)
* gcin
Packages with Recommends: im-switch | im-config
Safe for im-switch removal and little impact with default installation
* gtk-im-libthai, gtk3-im-libthai
Packages with Recommends: im-switch
Possible to do im-switch removal
No support by im-config at this moment (Need to discuss)
* imhangul-common, kinput2-common
Packages with Depends: im-switch
I should file wish list bug for Recommends: im-config | im-switch
I should also offer support to imhangul-common. That is TODO on me
with help by imhangul-common folks.
kinput2-common seems to be a dead weight package now.
(Debian has no gargage collection mehanism of unused and unmaintained
packages except for FTBFS. They can become security risk, though.)
Since this affects many packages, I would like to discuss in public
here and make appropriate preparation in wheezy by documenting next
step.
If you are CCed and have objection to remove this after wheezy+1, please
make your objection clear and present your alternative plan.
Thanks for your cooperation.
Regards,
Osamu
PS:
I did not CC task-chinese-s/t-desktop since it is owned by Debian
Install System Team <debian-boot at lists.debian.org>. But they recommend
fcitx and im-switch. Removing im-switch still pull in im-config via
fcitx.
Osamu
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the Pkg-ime-devel
mailing list