Mailinglist Archive: opensuse-features (367 mails)
| < Previous | Next > |
[openFATE 308892] Replace scim with IBUS
- From: fate_noreply@xxxxxxx
- Date: Tue, 19 Jul 2011 13:12:04 +0200 (CEST)
- Message-id: <feature-308892-24@keeper.suse.de>
Feature changed by: Andreas Jaeger (a_jaeger)
Feature #308892, revision 24
Title: Replace scim with IBUS
openSUSE-11.3: Rejected by Andreas Jaeger (a_jaeger)
reject date: 2010-11-08 16:49:56
reject reason: Not done for 11.3.
Priority
Requester: Important
openSUSE-11.4: Rejected by Satoru Matsumoto (heliosreds)
reject reason: 11.4 has been already released.
Priority
Requester: Important
openSUSE Distribution: Evaluation by engineering manager
Priority
Requester: Desirable
Requested by: Mingxi Wu (mingxi_wu)
Partner organization: openSUSE.org
Description:
SCIM upstream is almost dead. We should not keep an unmaintained
software in openSUSE.
IBUS (http://code.google.com/p/ibus/), a new developed input method is
very active and full functionality, and other distributions like Ubuntu
(https://wiki.ubuntu.com/desktop-karmic-input-methods) and Fedora
already had done this.
We have some contributors done the IBUS packaging at OBS
https://build.opensuse.org/project/show?project=home:swyear:ibus .
Everything is OK on my openSUSE 11.2 box except fail to enable it in a
gnomesu window, but this is not a problem as other distributions don't
have this bug.
Discussion:
#1: Rémy Marquis (spyhawk) (2010-03-02 08:32:22)
ibus in openSUSE by default would be great. Also, ibus seems to solve
many problems that occur with others IME under Linux (such as no dead
keys for no-US keyboard), and is far better integrated under KDE4,
thanks to kimpanel.
I am using the packages of swyear and everything is working without
problem.
#2: Vincent Untz (vuntz) (2010-08-24 10:14:31)
We should do this for 11.4.
#3: Satoru Matsumoto (heliosreds) (2010-08-25 06:05:25)
As I posted to -m17n list before, there have been some problems in
inputting with iBus on Flash sites.
http://lists.opensuse.org/opensuse-m17n/2010-03/msg00001.html
Please go to
http://bugzilla-attachments.mozilla.gr.jp/attachment.cgi?id=2275 for
validation.
Using Firefox (and also Chromium) on openSUSE 11.3 x86_64, I can't
input any characters into input box on that site with iBus. SCIM also
has a similar problem (cannot launch SCIM-Anthy), but I can input ASCII
characters with SCIM at least. (As far as I confirmed, launching
Firefox (and also Chromium) with 'GTK_IM_MODULE=xim' will be the
solution for this problem both for iBus and SCIM)
In addition, we don't have a substitution of scim-input-pad (necessary
for inputting special characters) for iBus ATM. There's a project
'Input Pad' and we can find the source code of 'ibus-input-pad' there,
but it hasn't been packaged for openSUSE yet.
I think these problems should be solved before replacing SCIM with
iBus.
#5: Rémy Marquis (spyhawk) (2010-12-05 22:45:29) (reply to #3)
It seems the Flash bug has been solved with recent Flash release. Thus,
I guess nothing is preventing us to deprecate SCIM now.
#4: Satoru Matsumoto (heliosreds) (2010-08-25 06:18:04)
'Input Pad' Project site: http://code.google.com/p/input-pad/
See also: https://bugzilla.redhat.com/show_bug.cgi?id=604500
#6: Satoru Matsumoto (heliosreds) (2011-05-05 05:03:33)
There seem to be few disadvantages of replacing SCIM with iBus as a
default input framework ATM. Although a bug (kimpanel(?) will be
disappeared from task bar on KDE when we install GNOME 3) is reported
to -ja list and should be solved until 12.1, I have no objection to
replace SCIM with iBus now.
#7: M Koyama (suse-koyama) (2011-05-05 10:31:58)
I think scim is not stable. I's better Replace scim with IBUS.
#8: Ray chen (swyear) (2011-06-15 15:53:35)
ibus is now mature enough, many distributions had use ibus as default
input method for years. I think it's OK for most people. and we can
also ship scim, fcitx, gcin... in DVD as alternative choise
#9: Andreas Jaeger (a_jaeger) (2011-07-18 14:06:58)
So, what is the status of this? I've seen new ibus packages, is it time
to make it the default?
#10: Satoru Matsumoto (heliosreds) (2011-07-19 06:05:58) (reply to #9)
Although there still are some problems in inputting CJK characters with
iBus on Flash sites, there might be no reason to to hang off replacing
SCIM by iBus as our default input framework for now. And as far as I
can see, there's no contrary opinion on -m17n list.
I don't know exactly how I can make ibus packages as default in
upcoming openSUSE 12.1, though, but if you can do so, it would be
thankful.
#11: Andreas Jaeger (a_jaeger) (2011-07-19 10:39:54) (reply to #10)
Please create a bugreport against 12.1 component "Patterns" and list
which packages to install - and which ones to not install. I suggest to
mention this fate entry as well.
#12: Takashi Iwai (tiwai) (2011-07-19 13:06:56) (reply to #11)
SCIM is also not included in patterns, AFAIK. It's dragged in by
Provides: locale(*) tag in the spec file when the language is selected
/ added.
On FACTORY, ibus.spec already has this tag, and ibus has a proper xim.d
priority symlink over others, thus it should work now as default for
the fresh installation when ja, ko or zh locales are chosen.
But, I haven't been involved with the package installation for long
time, so please correct me if I state the obsoleted or wrong
information.
+ #13: Andreas Jaeger (a_jaeger) (2011-07-19 13:11:59) (reply to #12)
+ Ah, ok - this needs testing. And then we need to put those on the
+ media. And also discuss how to handle the upgrade: Should we drop scim
+ completely? If both are available it's unclear to me which ones get
+ installed.
--
openSUSE Feature:
https://features.opensuse.org/308892
Feature #308892, revision 24
Title: Replace scim with IBUS
openSUSE-11.3: Rejected by Andreas Jaeger (a_jaeger)
reject date: 2010-11-08 16:49:56
reject reason: Not done for 11.3.
Priority
Requester: Important
openSUSE-11.4: Rejected by Satoru Matsumoto (heliosreds)
reject reason: 11.4 has been already released.
Priority
Requester: Important
openSUSE Distribution: Evaluation by engineering manager
Priority
Requester: Desirable
Requested by: Mingxi Wu (mingxi_wu)
Partner organization: openSUSE.org
Description:
SCIM upstream is almost dead. We should not keep an unmaintained
software in openSUSE.
IBUS (http://code.google.com/p/ibus/), a new developed input method is
very active and full functionality, and other distributions like Ubuntu
(https://wiki.ubuntu.com/desktop-karmic-input-methods) and Fedora
already had done this.
We have some contributors done the IBUS packaging at OBS
https://build.opensuse.org/project/show?project=home:swyear:ibus .
Everything is OK on my openSUSE 11.2 box except fail to enable it in a
gnomesu window, but this is not a problem as other distributions don't
have this bug.
Discussion:
#1: Rémy Marquis (spyhawk) (2010-03-02 08:32:22)
ibus in openSUSE by default would be great. Also, ibus seems to solve
many problems that occur with others IME under Linux (such as no dead
keys for no-US keyboard), and is far better integrated under KDE4,
thanks to kimpanel.
I am using the packages of swyear and everything is working without
problem.
#2: Vincent Untz (vuntz) (2010-08-24 10:14:31)
We should do this for 11.4.
#3: Satoru Matsumoto (heliosreds) (2010-08-25 06:05:25)
As I posted to -m17n list before, there have been some problems in
inputting with iBus on Flash sites.
http://lists.opensuse.org/opensuse-m17n/2010-03/msg00001.html
Please go to
http://bugzilla-attachments.mozilla.gr.jp/attachment.cgi?id=2275 for
validation.
Using Firefox (and also Chromium) on openSUSE 11.3 x86_64, I can't
input any characters into input box on that site with iBus. SCIM also
has a similar problem (cannot launch SCIM-Anthy), but I can input ASCII
characters with SCIM at least. (As far as I confirmed, launching
Firefox (and also Chromium) with 'GTK_IM_MODULE=xim' will be the
solution for this problem both for iBus and SCIM)
In addition, we don't have a substitution of scim-input-pad (necessary
for inputting special characters) for iBus ATM. There's a project
'Input Pad' and we can find the source code of 'ibus-input-pad' there,
but it hasn't been packaged for openSUSE yet.
I think these problems should be solved before replacing SCIM with
iBus.
#5: Rémy Marquis (spyhawk) (2010-12-05 22:45:29) (reply to #3)
It seems the Flash bug has been solved with recent Flash release. Thus,
I guess nothing is preventing us to deprecate SCIM now.
#4: Satoru Matsumoto (heliosreds) (2010-08-25 06:18:04)
'Input Pad' Project site: http://code.google.com/p/input-pad/
See also: https://bugzilla.redhat.com/show_bug.cgi?id=604500
#6: Satoru Matsumoto (heliosreds) (2011-05-05 05:03:33)
There seem to be few disadvantages of replacing SCIM with iBus as a
default input framework ATM. Although a bug (kimpanel(?) will be
disappeared from task bar on KDE when we install GNOME 3) is reported
to -ja list and should be solved until 12.1, I have no objection to
replace SCIM with iBus now.
#7: M Koyama (suse-koyama) (2011-05-05 10:31:58)
I think scim is not stable. I's better Replace scim with IBUS.
#8: Ray chen (swyear) (2011-06-15 15:53:35)
ibus is now mature enough, many distributions had use ibus as default
input method for years. I think it's OK for most people. and we can
also ship scim, fcitx, gcin... in DVD as alternative choise
#9: Andreas Jaeger (a_jaeger) (2011-07-18 14:06:58)
So, what is the status of this? I've seen new ibus packages, is it time
to make it the default?
#10: Satoru Matsumoto (heliosreds) (2011-07-19 06:05:58) (reply to #9)
Although there still are some problems in inputting CJK characters with
iBus on Flash sites, there might be no reason to to hang off replacing
SCIM by iBus as our default input framework for now. And as far as I
can see, there's no contrary opinion on -m17n list.
I don't know exactly how I can make ibus packages as default in
upcoming openSUSE 12.1, though, but if you can do so, it would be
thankful.
#11: Andreas Jaeger (a_jaeger) (2011-07-19 10:39:54) (reply to #10)
Please create a bugreport against 12.1 component "Patterns" and list
which packages to install - and which ones to not install. I suggest to
mention this fate entry as well.
#12: Takashi Iwai (tiwai) (2011-07-19 13:06:56) (reply to #11)
SCIM is also not included in patterns, AFAIK. It's dragged in by
Provides: locale(*) tag in the spec file when the language is selected
/ added.
On FACTORY, ibus.spec already has this tag, and ibus has a proper xim.d
priority symlink over others, thus it should work now as default for
the fresh installation when ja, ko or zh locales are chosen.
But, I haven't been involved with the package installation for long
time, so please correct me if I state the obsoleted or wrong
information.
+ #13: Andreas Jaeger (a_jaeger) (2011-07-19 13:11:59) (reply to #12)
+ Ah, ok - this needs testing. And then we need to put those on the
+ media. And also discuss how to handle the upgrade: Should we drop scim
+ completely? If both are available it's unclear to me which ones get
+ installed.
--
openSUSE Feature:
https://features.opensuse.org/308892
| < Previous | Next > |