Bug 746869
Summary: | ibus cannot get the current keymap if the XKB has no group and no variant | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | fujiwara <tfujiwar> |
Component: | ibus | Assignee: | fujiwara <tfujiwar> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 16 | CC: | aalam, awilliam, htaira, i18n-bugs, maurizio.antillon, shawn.p.huang, tagoh, tfujiwar |
Target Milestone: | --- | Keywords: | i18n, Regression |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedBlocker | ||
Fixed In Version: | ibus-1.4.0-4.fc16 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-10-25 03:39:14 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 713566, 713568 |
Description
fujiwara
2011-10-18 04:07:20 UTC
--- ibus-1.4.0/ui/gtk/panel.py +++ ibus-1.4.0/ui/gtk/panel.py @@ -281,15 +281,16 @@ class Panel(ibus.PanelBase): if i == 0: layout = default_layout model = default_model - elif i < len(models): + elif models != None and i < len(models): model = models[i] if model == '': model = None model_desc = _("Default Layout") if i == 0: l = 0 - for j in range(0, len(models)): - l = l + len(models[j]) + if models != None: + for j in range(0, len(models)): + l = l + len(models[j]) if l != 0: model_desc = model_desc + " (" + model + ")" elif model != None: *** Bug 747473 has been marked as a duplicate of this bug. *** Proposing this as f16 nth bug. unfortunately there are no particular criterion met but I'd suggest to reconsider it to add a criterion for basic input. Affects: Japanese users can't input Japanese through ibus. Can bug #747195 be possible due to this? (other than Japanese) +1 nth, affects a significant language and would hit the lives so can't be fixed entirely with an update. might be a blocker - akira, previously we've taken input issues simply as hitting one of the existing criteria, as a system you can't type japanese into is an unusable system for a Japanese user. so we say it makes the desktop unusable. So, let's propose as a blocker too, Alpha criterion "Following on from the previous criterion, after firstboot is completed and on subsequent boots, a system installed according to any of the above criteria (or the appropriate Beta or Final criteria, when applying this criterion to those releases) must boot to a working graphical environment without unintended user intervention. This includes correctly accessing any encrypted partitions when the correct passphrase is supplied", affecting at least Japanese and possibly other ibus-based langs. To me this is a rather serious regression: I fully support proposing as a blocker. Anyway I think Fujiwara-san to going to submit a fix to updates-testing today. Currently ibus can't be disabled and the ibus status icon is out of sync with the actual input state. I see the following test build by Fujiwara: http://koji.fedoraproject.org/koji/buildinfo?buildID=269607 (same build referenced in bug 747195) seems to fix the problems for me. ibus-1.4.0-4.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/ibus-1.4.0-4.fc16 *** Bug 747195 has been marked as a duplicate of this bug. *** (In reply to comment #5) > +1 nth, affects a significant language and would hit the lives so can't be > fixed entirely with an update. Just to clarify, this is not Japanese specific but affects all ibus users. I tried ibus-1.4.0-4.fc16 on my environment. I can toggle ibus via Control+Space hot-key. (Locale is Japanese) Package ibus-1.4.0-4.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-4.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-14681 then log in and leave karma (feedback). Discussed at 2011-10-21 blocker review meeting, accepted as a blocker per criterion discussed in comment #5. ibus-1.4.0-4.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |