Re: A plan to update ibus 1.5

Marguerite Su <[email protected]>
Newsgroups gmane.linux.suse.m17n
Message-ID <CAK0PdAmcNJcfVwKss7EdtQxQe6JUmiyFdcn=Peiw_D+KjAraXg@mail.gmail.com>
Hi, Funminobu,

As I said on gnome-desktop-devel mailing list a year ago, they chose a
wrong target.

Here's the situation:

1. IM maintainers for openSUSE/Debian/Ubuntu/Archlinux are fcitx
users. You can't deny the fact that Chinese contribute a lot in this
field. There's a secret cycle. As I know, they also maintain IBus just
because it still has some users (although fcitx is also okay to them,
but old habit grows strong).

So technically, they are not familar with IBus infrastructure. Yes, an
update is easy, but bugfix goes beyond their capability. And they
didn't connect with IBus upstream as tight as fcitx.

2. IBus upstream I know (Mr. phuang) works for Chomium OS. So he has
no up-to-date information about GNOME integration. He can just
concentrate his mind on IBus main framework. It is Red Hat employees
that are pushing the integration. phuang seldomly write cods for that.

So in the end the bugs will be collected into RedHat's hands. But
where their efforts are put? "Benefit for Fedora". And even if the
whole Fedora i18n team comes on to fix IBus bugs reported from other
distributions, there're only 3-4 people maybe.

The fact may let you down. Personally I don't like Fedora's "get out
of my way" attitude. Sometimes it's too arrogant that "Upstream first?
We're the upstream!".

The careless idea was triggered because GNOME was affacted by some
people and thought "oh, we need a keyboard input method for
non-existing mobile interface. what's the input method we heard
overseas? IBus. so let's shit it.", and now everyone has to pay for
it.

Or let me express it gentlely: "Industry and Community dismatch.".
Industry uses IBus, community uses Fcitx. Even in Fedora there're
different voices. But fcitx is totally second-class citizen in Fedora,
its maintainers even can't get enough resources and roles to update it
on time.

But what shall we do if we respect the reality?

* Judgment. GNOME 3.10 will be in 13.1. The integration is almost done
in GNOME and most of the regressions seem to be fixed already unless
we found new ones.

* Test. It's distribution's responsiblity to test if upstream software
works. upstream didn't test for openSUSE in this case.

* Bug tolerence/Keep IBus as new as we can. Systemd didn't work as it
should in one single release either.

* Be brave.

In my opinion, if we can't change GNOME, we'd better pick up ASAP. Or
the collected "won't fix" bugs for IBus 1.4 gen will ruin our openSUSE
GNOME brand because of unstability. If we update now, we still have
about 4-5 months to polish and fix it.

Greetings

Marguerite
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.