Make "Preferences" button work in "IBus Preferences"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ibus-cangjie (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Raring |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug is specific to Raring as we can introduce newer upstream version in Saucy.
The fix is simple, backport a patch from upstream
https:/
It adds <setup> tags to the XML files so ibus-setup can find them.
== SRU request ==
[Impact]
Users are unable to find "Preferences" button for Cangjie and Quick input methods in the "IBus" -> "Preferences" dialog -> "Input method" tab. This is rather annoying for the user if the user wants to adjust relavant settings for the above two input methods. This SRU has been requested by upstream.
[Test Case]
1. Install ibus-cangjie in Raring.
2. Start IBus.
3. Click the keyboard icon on the top of the desktop (i.e. the IBus button)
4. Click "Preferences". An "IBus Preferences" window should appear.
5. Click on the "Input method" tab.
6. Tick "Customize active input methods"
7. In the drag-down list, select "Chinese" -> "Cangjie" or "Quick"
8. Select "Chinese - Cangjie" and/or the "Chinese - Quick" item and click "Add"
9. The Preference window cannot be selected in the old version.
10. With this patch, the "Preference" window should be available.
[Regression Potential]
This patch is provided by upstream and works in Saucy development release.
Regression should not easily happen. However, the patch might cause issues
to IBus if not correctly copied and filled. The SRU will be based on the version
uploaded to Saucy for convenience.
[Other Info]
Q: What bug fixes will this SRU come along with?
A: LP: #1189085 (adding a hard dependency of gir1.2-ibus-1.0).
Related branches
- Andrew Starr-Bochicchio (community): Approve
- Ubuntu branches: Pending requested
-
Diff: 93 lines (+55/-2)4 files modifieddebian/changelog (+11/-0)
debian/control (+3/-2)
debian/patches/fix-ibus-preference-setup.patch (+40/-0)
debian/patches/series (+1/-0)
Changed in ibus-cangjie (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ibus-cangjie (Ubuntu): | |
assignee: | nobody → Howard Chan (smartboyhw) |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in ibus-cangjie (Ubuntu Raring): | |
assignee: | nobody → Howard Chan (smartboyhw) |
This bug was fixed in the package ibus-cangjie - 0.0.1~git201303 25-0ubuntu2
--------------- git20130325- 0ubuntu2) saucy; urgency=low
ibus-cangjie (0.0.1~
* Fix maintainers field in debian/control to c4ec5022acc6d64 1a695b4ab4)
Ubuntu Developers. (LP: #1167265)
* Add an dependency of gir1.2-ibus-1.0 (LP: #1189085)
* Cherry-pick patch setup: Declare the setup in the XML components
(upstream commit no.: a85d297bb395f38
requested by upstream. (LP: #1189083)
-- Howard Chan <email address hidden> Mon, 08 Jul 2013 21:24:42 +0800