Feature changed by: Satoru Matsumoto (HeliosReds) Feature #308892, revision 27 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 Projectmanager: Important 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. #14: Takashi Iwai (tiwai) (2011-07-19 13:55:10) (reply to #13) Dropping SCIM is no option. It's stable and people are still using it while IBUS is new. (You don't want to drop sysvinit while systemd is taken as default, no? :) Several IMs can be (and actually are) installed at the same time on a system. The mechanism to choose the IM automatically is found in /etc/X11/xim. You have several ways to select the preferred IM explicitly, or the system will take the default one from the priority list corresponding to the running locale. + #15: Satoru Matsumoto (heliosreds) (2011-07-22 16:51:24) + When I installed openSUSE 12.1 M3 for testing, ibus was installed by + default. So far, so good. But despite I selected Japanese for + installation, ibus-anthy wasn't installed (anthy itself and *scim- + anthy* were installed), so that I couldn't input Japanese with default + installation. + Refer to the bug report: + https://bugzilla.novell.com/show_bug.cgi?id=707712 (https://bugzilla.novell.com/show_bug.cgi?id=707712) -- openSUSE Feature: https://features.opensuse.org/308892