g-s-d/g-c-c should not hard code dependency on ibus

Bug #1218342 reported by Aron Xu
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Kylin
Fix Released
Critical
Aron Xu
gnome-control-center (Ubuntu)
Fix Released
High
Unassigned
gnome-settings-daemon (Ubuntu)
Fix Released
High
Unassigned

Bug Description

In saucy we have enabled ibus integration in g-s-d/g-c-c, and hard coded the dependency of ibus (>= 1.5.0). This is very troublesome for users of other input methods, even though they can disable ibus through im-config.

Unnecessary dependency is a hack to ensure upgrade path, which is a bit ugly and should be done in other way. A possible solution is changing Depends to Recommends since apt honors it by default.

Tags: patch
Aron Xu (happyaron)
Changed in gnome-control-center (Ubuntu):
importance: Undecided → High
summary: - gnome-settings-daemon should not hard code dependency on ibus
+ g-s-d/g-c-c should not hard code dependency on ibus
Revision history for this message
Aron Xu (happyaron) wrote :
Revision history for this message
Aron Xu (happyaron) wrote :
Aron Xu (happyaron)
Changed in gnome-control-center (Ubuntu):
status: New → In Progress
Changed in gnome-settings-daemon (Ubuntu):
status: New → In Progress
Changed in gnome-settings-daemon (Ubuntu):
status: In Progress → Fix Committed
Jack Yu (jackyu)
Changed in ubuntukylin:
importance: Undecided → Critical
milestone: none → beta-1
assignee: nobody → Aron Xu (happyaron)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.6.4-0ubuntu18

---------------
gnome-settings-daemon (3.6.4-0ubuntu18) saucy; urgency=low

  * debian/patches/sync_input_sources_to_accountsservice.patch:
    - Update user's accountsservice input sources whenever they change.

  [ Aron Xu ]
  * debian/control.in:
    - Move ibus from Depends to Recommends (lp: #1218342).
 -- William Hua <email address hidden> Thu, 29 Aug 2013 16:10:41 +0200

Changed in gnome-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
tags: added: patch
Jeremy Bícha (jbicha)
Changed in gnome-control-center (Ubuntu):
status: In Progress → Fix Released
Aron Xu (happyaron)
Changed in ubuntukylin:
status: In Progress → Fix Committed
Jack Yu (jackyu)
Changed in ubuntukylin:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.