[Pkg-ime-devel] Bug#720071: Please do not use --disable-ibus

Mitsuya Shibata mty.shibata at gmail.com
Fri Aug 23 16:53:45 UTC 2013


2013/8/23 Osamu Aoki <osamu at debian.org>:
>> - upgrade to ibus 1.5.3
>
> How? Forced Ubuntu package with Unity patches?

No. I used only debian package.

I tried following steps.

1. Get debian (not ubuntu) source package in Ubuntu.
  $ git clone http://anonscm.debian.org/git/pkg-ime/ibus.git
  $ cd ibus
2. Update new upstream release (1.5.2 -> 1.5.3)
  $ uscan
  $ uupdate ../ibus-1.5.3.tar.gz
  $ cd ../ibus-1.5.3
3. Remove backported patch (already applied in upstream)
  $ quilt delete 0001-*
  ...
  $ quilt delete 0017-*
  $ quilt delete 0102-fix-format-security-error.patch
  $ quilt delete 0103-Werror-format-security.patch
4. Build package with pbuilder-sid.
  $ debuild -S -us -uc
  $ pbuilder-dist sid build ../ibus_1.5.3-1.dsc
5. Install built packages to jessie


>>   - can launch anthy in gnome-shell
>>   - list up anthy in ibus-setup
>>
>> I didn't check carefully, but some dbus paths are changed from 1.5.1
>> to 1.5.3.
>
> OK.  But when?  My 1.5.2 package had many patches from upstream VCS so
> it was more similar to 1.5.3 than 1.5.2.
>
> (There were no ABI change between 1.5.2 -> 1.5.3 as seen in symbols.)

Not sure.

When I launched ibus-setup 1.5.2, I noticed that ibus-setup could not get
supported engines list from dbus. And request dbus path is
deifferent from 1.5.2 and 1.5.3.

Changed path of dbus is related following commit:
https://github.com/ibus/ibus/commit/458945e7308ab2661355edbf6880102c5f628dbe

Thanks,
-- 
Mitsuya Shibata
mty.shibata at gmail.com



More information about the Pkg-ime-devel mailing list