[Pkg-ime-devel] Bug#692424: ibus: Merge fixes from Ubuntu

Jeremy Bicha jbicha at ubuntu.com
Sat Nov 10 17:53:50 UTC 2012


On 10 November 2012 11:57, Osamu Aoki <osamu at debian.org> wrote:
> Movimg old symbols of different SONAME here may not be right solution.
> (I am new to this symbols thing so please tell me if I am wrong.)
>
> I thought debian/libibus-1.0-5.symbols should be more like attached.
> (I think to fix http://bugs.debian.org/690287 , the first line of this
> file will become libibus-1.0-5 instead of libibus-1.0-0.  Then the rest
> of the lines will be bumped, too.)
>
> No package compiled to use SONAME libibus-1.0.so.5 had version like
> 1.2.99.20100202 nor 1.4.1.  So having such low version seems strange to
> me.

No, the point of the .symbols file is that packages that only use
symbols introduced in an older version like 1.2.99 won't need to
depend on the latest ibus (1.4.99). If you bump the version of all the
symbols then you don't really get any benefits from having .symbols.
You can read man dpkg-gensymbols for more information.

> PS: I think packaging these 1.4.99 version for Debian next release is
> fine since RH will release next stable 1.5 version before Debian next
> release.  But I wonder if it is good idea or not for Ubuntu since you
> are looking for shorter time before release.  The pre-release ibus
> family packages from FEDORA are not as complete and stable as 1.4
> series.  Some configuration items are missing etc.  This was the source
> of my reluctance to package these at this moment.  I thought we should
> be selective about what we package and is better for Ubuntu.

GNOME 3.6 (which was released in September) only supports ibus
1.4.99+; therefore we must make the transition at the start of the
Ubuntu 13.04 development cycle. Ubuntu developers like Seb Bacher
expressed that requiring the latest ibus and gstreamer-1.0 were two
risky moves but GNOME didn't want to wait until after those packages
had made stable releases. This is the root cause for
http://pad.lv/1045914 . Also GNOME 3.6 is already partly in Debian
experimental.

Would it help if I attached an updated patch?

Thanks,
Jeremy



More information about the Pkg-ime-devel mailing list