Qt is pulled in unnecessarily due to software-center Recommends and ubuntu-sso-client-gtk removal

Bug #1029552 reported by Micah Gersten
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-sso-client (Ubuntu)
Fix Released
Undecided
dobey
Quantal
Fix Released
Undecided
dobey
xubuntu-meta (Ubuntu)
Invalid
High
Unassigned
Quantal
Invalid
High
Unassigned

Bug Description

i software-center Depends ubuntu-sso-client
i A ubuntu-sso-client Recommends ubuntu-sso-client-gui
i A ubuntu-sso-client-qt Provides ubuntu-sso-client-gui

ubuntu-sso-client-gtk was removed in bug 1017690, this caused the Qt client to be pulled in in place of it, I think the answer is for the new software center binary to provide the old ubuntu-sso-client-gtk package name or that the ubuntu-sso-client recommends be changed from ubuntu-sso-client-gui to an alternate of ubuntu-sso-client-qt and the new software center binary

Micah Gersten (micahg)
summary: - Qt is pulled unnecessarily due to software-center Recommends and ubuntu-
- sso-client-gtk removal
+ Qt is pulled in unnecessarily due to software-center Recommends and
+ ubuntu-sso-client-gtk removal
Micah Gersten (micahg)
description: updated
Revision history for this message
dobey (dobey) wrote :

The 3 options I see to solve this are:

1) Add "Provides: ubuntu-sso-client-gui" to software-center
2) Change "Recommends: ubuntu-sso-client-gui" to a Suggests in ubuntu-sso-client
3) Remove the Recommends from ubuntu-sso-client

The problem with 1) is that the software-center veresion of the GUI is not usable from other apps by default, so it will satisfy the dependency, but other apps that wish to use SSO won't be able to log in or register, until ubuntu-sso-client-qt is installed, or unless they provide their own UIs.

So the best option here is probably 2), along with apps having explicit Depends: on the gui package they wish to use (mostly ubuntu-sso-client-qt).

dobey (dobey)
affects: software-center (Ubuntu Quantal) → ubuntu-sso-client (Ubuntu Quantal)
Changed in ubuntu-sso-client (Ubuntu Quantal):
assignee: nobody → Rodney Dawes (dobey)
status: New → In Progress
dobey (dobey)
Changed in ubuntu-sso-client (Ubuntu Quantal):
status: In Progress → Fix Committed
milestone: none → ubuntu-12.10-beta-1
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-sso-client - 3.99.2-0ubuntu2

---------------
ubuntu-sso-client (3.99.2-0ubuntu2) quantal-proposed; urgency=low

  * debian/control:
    - Change Recommends of ubuntu-sso-client-gui to Suggests. (LP: #1029552)
 -- Rodney Dawes <email address hidden> Thu, 26 Jul 2012 13:52:33 -0400

Changed in ubuntu-sso-client (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Micah Gersten (micahg) wrote :

This has been fixed now without needing a change in the seeds.

Changed in xubuntu-meta (Ubuntu Quantal):
status: Triaged → Invalid
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.