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

Osamu Aoki osamu at debian.org
Fri Aug 23 14:55:27 UTC 2013


As for Bug#715568:

Hmmm... when checking the source, I was a bit confused.  Excuse me.

The --disable-ibus which I was looking at was in the source of
gnome-settings-daemon-3.8.  Sorry for my mistake in filing bug.

Here is my conclusion of actions needed:
1. upload new ibus 1.5.3 to experimental (me!)
2. reassign this bug to proper packages (not gnome-shell)
3. rebuild affected packages without --disable-ibus using ibus* 1.5.3.
   (but no rush)

This is becoming a bit more than I can handle alone, your help iand
guidance are most appreciated.

Here are the backgrounds:

Bug#715568:
On Thu, Aug 22, 2013 at 11:20:27PM +0800, Aron Xu wrote:
> Please don't rush to removing that option, though I agree we need to
> remove that soon. I think before doing that we need at least test them
> locally without using --disable-ibus?

Yes.

Bug#715568:
On Thu, Aug 22, 2013 at 05:39:04PM +0200, Laurent Bigonville wrote:
> Quickly looking at this, it seems that this bug should have been
> assigned to both gnome-control-center and gnome-settings-daemon.

Probably yes.
 
> Do you think you could rebuild the version currently in experimental to
> test if this change is actually not breaking anything (and maybe also
> fixing your other bug?), 

Now that I checked, gnome-settings-daemon was build with this
--disable-ibus since we only had ibus 1.4.2 equivalent only.  

I tried to build gnome-settings-daemon on my unstable/experimental mix local
system (with old ibus 1.4.2 equivalent in unstable).

...
| checking for MOUSE... yes
| checking for CURSOR... yes
| checking for XSETTINGS... yes
| checking for KEYBOARD... no
| configure: error: Package requirements (xkbfile ibus-1.0 >= 1.4.99 gnome-desktop-3.0 >= 3.7.90) were not met:
| 
| No package 'ibus-1.0' found
| 
| Consider adjusting the PKG_CONFIG_PATH environment variable if you
| installed software in a non-standard prefix.
| 
| Alternatively, you may set the environment variables KEYBOARD_CFLAGS
| and KEYBOARD_LIBS to avoid the need to call pkg-config.
| See the pkg-config man page for more details.
| make: *** [debian/stamp-autotools] Error 1
| dpkg-buildpackage: error: debian/rules build gave error exit status 2
| debuild: fatal error at line 1361:
| dpkg-buildpackage -rfakeroot -D -us -uc -I -i failed
| Press any key to continue...

Now I see this gnome-settings-daemon needs to be build with ibus 1.5.x
if we wish to remove --disable-ibus.  

I verified this by installing experimental version of ibus 1.5.2
packages (including -dev). Now gnome-settings-daemon builds OK.

(Not tested newly build gnome-settings-daemon yet since I am not
restarting to use GNOME3.  I am on Xfce now and I am thinking to build
newer ibus now as below.)

> I'm not sure that a lot of people in the gnome
> team are actually using ibus.

If you are English/German/French, probably not.
If you are Chinese/Japanese/Korean/... probably yes. (But via old
starting mode and with ibus 1.4.2)

> I'm not cloning this bug before we got a decision.

OK but this is not gnome-shell bug.  What do you suggest.

In Bug#720071: 
On Fri, Aug 23, 2013 at 01:27:23AM +0900, Mitsuya Shibata wrote:
> It seems that above problem is version of ibus.
>
> In debian testing and gnome-shell 3.4:
>
> - install ibus 1.5.2 and ibus-anthy 1.5.3 from experimental:
>   - could not launch anthy
>   - does not list up anthy in ibus-setup

Sounds like what I experienced.

> - upgrade to ibus 1.5.3

How? Forced Ubuntu package with Unity patches?

>   - 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.)

> Perhaps, you need to upgrade to 1.5.3.

I agree.  This seems to be the first thing to do.

Regards,

Osamu



More information about the Pkg-ime-devel mailing list