should use GTK3

Bug #801111 reported by Sebastien Bacher
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Single Sign On Client
Status tracked in Trunk
Stable-3-0
Fix Released
Undecided
Unassigned
Trunk
Fix Released
High
Ubuntu One Client Engineering team
ubuntu-sso-client (Ubuntu)
Fix Released
High
Ubuntu One Client Engineering team
Oneiric
Won't Fix
High
Ubuntu One Client Engineering team
Precise
Fix Released
High
Ubuntu One Client Engineering team

Bug Description

Since GTK3 is default in ubuntu and we want to drop GTK2 from the CD by the next LTS, ubuntu-sso-client should be switched to GTK3

You can find migration instructions on http://developer.gnome.org/gtk3/3.1/gtk-migrating-2-to-3.html

Related branches

Revision history for this message
Sebastien Bacher (seb128) wrote :

see http://live.gnome.org/GObjectIntrospection also about pygtk to gobject

Changed in ubuntu-sso-client (Ubuntu Oneiric):
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
tags: added: gnome3-gtk3
Changed in ubuntu-sso-client:
assignee: nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+)
status: New → Confirmed
importance: Undecided → High
description: updated
tags: added: rls-mgr-o-tracking
Revision history for this message
Martin Pitt (pitti) wrote :

Too late for oneiric, but it's rather important to get this ported for P.

Changed in ubuntu-sso-client (Ubuntu Oneiric):
status: Confirmed → Triaged
status: Triaged → Won't Fix
Revision history for this message
John Lenton (chipaca) wrote : Re: [Bug 801111] Re: should use GTK3

On Tue, 20 Sep 2011 13:56:17 -0000, Martin Pitt <email address hidden> wrote:
> Too late for oneiric, but it's rather important to get this ported for
> P.

for P it will probably be QT.

tags: added: rls-mgr-p-tracking
removed: rls-mgr-o-tracking
Revision history for this message
Sebastien Bacher (seb128) wrote :

Do you plan to use Qt for sso as well or do you speak about the control panel there?

Revision history for this message
Natalia Bidart (nataliabidart) wrote :

Hi Seb!

We're not dropping the Gtk UI for sso, so we will be updating it to GTK3.

Thanks!

tags: added: u1-port-qt
Revision history for this message
dobey (dobey) wrote :

Working around lack of attachments in merge proposals. This screenshot is to show an issue with label wrapping introduced by the switch to gtk3 and gir.

Changed in ubuntu-sso-client:
status: Confirmed → Fix Committed
Changed in ubuntu-sso-client (Ubuntu Precise):
milestone: none → ubuntu-12.04-beta-1
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-sso-client - 2.99.4-0ubuntu1

---------------
ubuntu-sso-client (2.99.4-0ubuntu1) precise; urgency=low

  * New upstream release:
    - Execute the UI as a separate process from the sso main thread
      (LP: #919330).
    - Move the ping method from the credentials module to the
      UserManagement interface (LP: #929670).
    - The Gtk UI must handle errors from dbus when calling the backend
      (LP: #929820).
    - Migrated the GTK UI to use GI bindings (LP: #801111).
  * debian/control: added new binary packages as follow:
    - python-ubuntu-sso-client: the python library for the Ubuntu SSO client.
    - python-ubuntu-sso-client.tests: the test suite for the Ubuntu SSO client.
    - ubuntu-sso-client: the Ubuntu SSO client main service. Recommends the
      virtual package ubuntu-sso-client-gui.
    - ubuntu-sso-client-gtk: the GTK+ frontend for the Ubuntu SSO client.
    - ubuntu-sso-client-qt: the Qt frontend for the Ubuntu SSO client.
    - Both ubuntu-sso-client-gtk and ubuntu-sso-client-qt provide the virtual
      package ubuntu-sso-client-gui.
  * debian/rules: remove the rule to avoid installing the Qt bits.
  * debian/patches/00_fix-933039.patch:
    - Make the bin_dir discoverable when running from the system installation
      (LP: #933039).
  * debian/watch: updated milestone to 2.99.4.
  * debian/*.install: installation files for all the new binary packages.
 -- Natalia Bidart (nessita) <email address hidden> Wed, 15 Feb 2012 14:56:44 -0300

Changed in ubuntu-sso-client (Ubuntu Precise):
status: Triaged → 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.