Red Hat Bugzilla – Bug 472146
ibus-gtk cannot be installed multilib
Last modified: 2008-12-21 03:46:09 EST
Description of problem:
ibus-gtk requires libibus-gtk.so which is in the main ibus package. ibus.i386 and ibus.x86_64 conflict therefore ibus-gtk.i386 cannot be installed on the x86_64 system and ibus-gtk cannot be used with 32bit applications.
Steps to Reproduce:
1. Install Fedora on x86_64
2. Try to install ibus-gtk.i386
2. conflict between ibus.i386 and ibus.x86_64
2. libibus-gtk should be packaged in a package which can be installed multilib (e.g. ibus-libs).
Additional problem is that currently ibus is multilib not ibus-gtk which is wrong.
(It seems only ibus-x11 is linked to libibus-gtk.so.0.)
Created attachment 323990 [details]
Make ibus multilibable.
I created a patch to make ibus multiliable. I moved ibus-x11 & libibus-gtk.so to ibus-gtk package. Do you think it is OK?
I think you should only move libibus-gtk to ibus-gtk and keep ibus-x11 in the main package which does not need to be multilib.
fixed in ibus-0_1_1_20081023-2_fc11
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
It would be good to backport this to f10.
ibus-0.1.1.20081023-2.fc10 has been submitted as an update for Fedora 10.
ibus-0.1.1.20081023-2.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.