Bug 13169

Summary: localization bug - IBus IM not working with Libreoffice, the libreoffice-kde package is required.
Product: Mageia Reporter: Edward d'Auvergne <true.bugman>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: fundawang, marja11, thierry.vignaud
Version: 4Keywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 11709    

Description Edward d'Auvergne 2014-04-08 11:22:31 CEST
Description of problem:

The IBus IM system does not work by default with Libreoffice (LO).  It requires the installation of the non-default libreoffice-kde package.  Though there is no clear way for the user to work out that this is the required solution.  It is more of a trial-and-error exercise.  But it should be automatic - if a user says they want to use IBus in the MCC, then they should be able to use IBus automatically and instantly in all software.

I don't know how you would solve this though.  Maybe if LO is installed and MCC localization is subsequently accessed and 'IBus' specified, then libreoffice should be detected and libreoffice-kde installed?  And if the user chooses to install LO after the MCC and IBus setup, then the libreoffice package has a conditional dependency which installs libreoffice-kde if ibus is installed?  Is such a conditional even possible in RPMs?

Considering how simple libreoffice-kde is, being only 3 small files in /usr/lib64/libreoffice/program/, could it be made a permanent dependency of libreoffice or absorbed directly into the libreoffice RPM?  That way IBus will just work for the user in Libreoffice after setting it up in MCC without them having to do anything.

Reproducible: 

Steps to Reproduce:
Comment 1 Marja Van Waes 2014-06-29 20:49:40 CEST
cc'ing tv and fwang

CC: (none) => fundawang, marja11, thierry.vignaud

Comment 2 Thierry Vignaud 2014-06-29 22:57:00 CEST
That's not a solution, we cannot pull libreoffice-kde & thus bloat the sustem with quite a lot of KDE libraries just for an input method!
Thierry Vignaud 2014-06-29 22:57:57 CEST

Summary: MCC (control centre) localization bug - IBus IM not working with Libreoffice, the libreoffice-kde package is required. => localization bug - IBus IM not working with Libreoffice, the libreoffice-kde package is required.

Comment 3 Thierry Vignaud 2014-06-29 22:58:33 CEST
What reports the following command
rpm -qa '*ibus*'

Keywords: (none) => NEEDINFO

Comment 4 Edward d'Auvergne 2015-02-06 19:46:41 CET
This appears to be working perfectly in mga5, beta2 in the default install.
Edward d'Auvergne 2015-02-06 19:47:45 CET

Blocks: (none) => 11709

Comment 5 Thierry Vignaud 2015-02-06 20:16:06 CET
Closing then

Status: NEW => RESOLVED
Resolution: (none) => FIXED