Re: IBus 1.5

Takashi Iwai <[email protected]>
Newsgroups gmane.linux.suse.m17n
Message-ID <s5htxrrdx8n.wl%[email protected]>
At Thu, 13 Dec 2012 01:42:25 +0900,
Fuminobu TAKEYAMA wrote:
> 
> Hi, all,
> 
> IBus 1.5 was released several days ago.
> It is major update.

Takeyama-san, thanks for heading up.
I also wanted to ask about this now, too :)

> How do we update packages related to ibus?
> 
> - ibus-* depending on ibus 1.5's typelib (developed in python) is
>   not compatible with 1.4.
>   We must update "Requires" tag.
 
"not compatible" means it can't be built with 1.5, or it just needs a
proper dependency?

> - Compatibility of two versions of libibus is not clear.
>   ibus-mozc linked to 1.4's libibus could communicate with ibus 1.5
>   as far as I tested.

This is always a potential breakage in every shared library package,
and I don't think we can do so much for it.  All related packages in
the project (thus later in FACTORY once when ibus-1.5 is checked in)
will be rebuilt in anyway, so unless user does strange things, user
will get consistent packages from the same project (in theory).

But if the backward compatibility isn't kept, basically the shared lib
must increase its *.so version number.  If they didn't, it's a clear
bug of ibus.

> - Do we need to clean up its package's change log while it was
>   in the M17N/Devel project?

The change log must be incremental.  You must not remove the old
changelog that have been already checked in FACTORY, at least.

So we need to merge the changelog, maybe with a bit of clean up.

> - The released version still have something wrong.
>   For example, Ctrl+Space is the only key to toggle IM state but
>   I can see other keys in its dconf profile. (bug or dead code?)

That's bad.  But maybe fixable during the development?

> I think we should put all ibus-related packages into a clean sub-project
> and test them carefully before updating M17N/ibus.

Yes, let's put all ibus-related packages to M17N:Devel at first (just
do branch or linkpac), then watch the build status.


thanks,

Takashi


> Do you have any idea to update ibus?
> 
> Best regards and have a lot of fun,
> 
> Fuminobu TAKEYAMA
> -- 
> To unsubscribe, e-mail: [email protected]
> To contact the owner, e-mail: [email protected]
> 
-- 
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.