Bug 740588

Summary: No actions on "Keyboard configuration" from the menu
Product: [Fedora] Fedora Reporter: Akira TAGOH <tagoh>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: i18n-bugs, shawn.p.huang, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ibus-1.4.0-2.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-03 17:58:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Akira TAGOH 2011-09-22 15:08:07 UTC
Description of problem:
When clicking "Keyboard configuration" from the ibus menu (with ibus-gnome3), ibus doesn't take any action. just running "gnome-control-center region" from the terminal works.

Version-Release number of selected component (if applicable):
ibus-1.3.99.20110817-5.fc16.x86_64
ibus-gnome3-1.3.99.20110817-5.fc16.x86_64


How reproducible:
always

Steps to Reproduce:
1.enable ibus-gnome3
2.select "Keyboard configuration" from the ibus menu
3.
  
Actual results:
Nothing happens.

Expected results:
should bring up gnome-control-center region as it described in http://fedoraproject.org/wiki/QA:Testcase_ibus_gnome_shell

Additional info:
when clicking "Keyboard configuration", I can see the log in .xsession-errors:
    JS ERROR: !!!   Exception in callback for signal: activate
    JS ERROR: !!!     message = '"Shell.AppSystem.get_default().get_app is not a function"'
    JS ERROR: !!!     lineNumber = '519'
    JS ERROR: !!!     fileName = '"/usr/share/gnome-shell/js/ui/status/ibus/ibusPanel.js"'
    JS ERROR: !!!     stack = '"([object Object],[object _private_Clutter_Event])@/usr/share/gnome-shell/js/ui/status/ibus/ibusPanel.js:519
_emit("activate",[object _private_Clutter_Event])@/usr/share/gjs-1.0/signals.js:124
([object _private_Clutter_Event])@/usr/share/gnome-shell/js/ui/popupMenu.js:103
([object _private_Shell_GenericContainer],[object _private_Clutter_Event])@/usr/share/gnome-shell/js/ui/popupMenu.js:76
"'

Comment 1 fujiwara 2011-09-26 02:17:13 UTC
Thanks for the report. It seems the API was changed in gnome-shell 3.1.91.
https://github.com/fujiwarat/ibus-gjs/commit/6c7c6af22dbab4dd88d40f10173896f882c43f26

Comment 2 Fedora Update System 2011-09-28 11:36:25 UTC
ibus-1.4.0-2.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/ibus-1.4.0-2.fc16

Comment 3 Fedora Update System 2011-09-28 11:36:44 UTC
ibus-1.4.0-2.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/ibus-1.4.0-2.fc15

Comment 4 Fedora Update System 2011-09-28 18:54:27 UTC
Package ibus-1.4.0-2.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-1.4.0-2.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/ibus-1.4.0-2.fc16
then log in and leave karma (feedback).

Comment 5 Fedora Update System 2011-10-03 17:58:23 UTC
ibus-1.4.0-3.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2011-10-08 18:03:18 UTC
ibus-1.4.0-2.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.