The GTK+ UI is preventing Lucid updates for ubuntu-sso-client
Bug #1017690 reported by
Natalia Bidart
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu Single Sign On Client | Status tracked in Trunk | |||||
Stable-4-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
Medium
|
Natalia Bidart | |||
software-center (Ubuntu) |
Fix Released
|
Medium
|
Natalia Bidart |
Bug Description
The current GTK+ UI is using the Python gobject introspection bindings, and those are not available in Lucid.
At the moment, known client of ussoc are:
* Ubuntu One (also maintainers of this project)
* Software Center
The former only depends on the Qt UI, while the latter prefers (but no strictly depend) on the GTK+ UI.
Current proposed solution is:
* Move the GTK+ UI sourtce code to the USC source tree
* Make USC install the UI executable in /usr/lib/
* Make USC request the GTK+ UI as preferred UI when calling the sso backend service
Related branches
lp:~nataliabidart/software-center/winged-migration
- software-store-developers: Pending requested
-
Diff: 4677 lines (+4546/-76)8 files modifieddata/ui/sso/sso.ui (+920/-0)
run-tests.sh (+5/-2)
setup.py (+76/-74)
software-center-sso-gtk (+33/-0)
softwarecenter/sso/__init__.py (+18/-0)
softwarecenter/sso/gui.py (+1168/-0)
softwarecenter/sso/tests/__init__.py (+26/-0)
softwarecenter/sso/tests/test_gui.py (+2300/-0)
lp:~nataliabidart/ubuntu-sso-client/die-hard
- Roberto Alsina (community): Approve
- dobey (community): Approve
-
Diff: 4967 lines (+36/-4621)21 files modifiedREADME (+6/-12)
bin/ubuntu-sso-login-gtk (+0/-44)
data/gtk/ui.glade (+0/-920)
po/POTFILES.in (+0/-1)
run-mac-tests (+1/-2)
run-tests (+1/-13)
run-tests.bat (+2/-2)
setup.py (+0/-2)
ubuntu_sso/__init__.py (+0/-1)
ubuntu_sso/credentials.py (+4/-6)
ubuntu_sso/gtk/__init__.py (+0/-29)
ubuntu_sso/gtk/gui.py (+0/-1152)
ubuntu_sso/gtk/main.py (+0/-41)
ubuntu_sso/gtk/tests/__init__.py (+0/-29)
ubuntu_sso/gtk/tests/test_gui.py (+0/-2291)
ubuntu_sso/gtk/tests/test_main.py (+0/-51)
ubuntu_sso/main/glib.py (+9/-9)
ubuntu_sso/qt/__init__.py (+0/-1)
ubuntu_sso/qt/tests/show_gui.py (+0/-2)
ubuntu_sso/tests/__init__.py (+1/-1)
ubuntu_sso/tests/test_credentials.py (+12/-12)
Changed in software-center (Ubuntu): | |
assignee: | nobody → Natalia Bidart (nataliabidart) |
Changed in ubuntu-sso-client: | |
assignee: | nobody → Natalia Bidart (nataliabidart) |
Changed in software-center (Ubuntu): | |
status: | New → In Progress |
Changed in software-center (Ubuntu): | |
importance: | Undecided → Medium |
summary: |
- The GTK+ UI is preventing Lucid updates + The GTK+ UI is preventing Lucid updates for ubuntu-sso-client |
Changed in ubuntu-sso-client: | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ubuntu-sso-client: | |
status: | In Progress → Fix Committed |
Changed in software-center (Ubuntu): | |
status: | In Progress → Fix Released |
To post a comment you must log in.