Comment 28 for bug 1257505

Revision history for this message
Alberto Mardegan (mardy) wrote : Re: [Bug 1257505] Re: Create Unity Control Center so can remain on old GNOME Control Center version

On 01/10/2014 05:24 AM, Robert Ancell wrote:
> It doesn't look easy to do this for gnome-control-center-signon since
> the package contains a lot of common files. We might have to wait for
> the other components to be ready, and upload the gnome-control-center-
> signon at the same time we add unity-control-center to the seed. We can
> make gnome-control-center signon depend the version of u-c-c that is
> uploaded at that time.

OK.

> Also, I talked to the Ubuntu GNOME team about what they plan to do with
> unity-control-center. They said that it was desirable to be able to
> access the online accounts in GNOME for the apps that need it. Will
> anything show in g-c-c once we move to u-c-c? Do you care about this
> use-case as an upstream?

I wonder whether by "Online Accounts" they meant GNOME Online Accounts
(GOA) or Ubuntu Online Accounts (UOA). The former should indeed be
visible in g-c-c without special support from our side; the latter is
currently visible as well in GNOME, causing two "Online Accounts" applet
to appear in the control center (bug 1040193). Do we want to continue
showing it there as well?

I would prefer if the Ubuntu GNOME session were as close as possible to
upstream, meaning that it would be fine for me if UOA was not appearing
in the GNOME control center. However, this would need at least two
things to happen first:

- If built with UOA support (as it is in Ubuntu), Empathy currently
opens the UOA panel when asked to configure accounts; we should probably
change that to a run-time decision, maybe based on the contents of
XDG_CURRENT_DESKTOP.

- Ubuntu's Shotwell build is tightly integrated with UOA, and in order
to publish on Facebook, Flickr or Picasa you need to have a
corresponding account setup in UOA. We should fix this by submitting our
patches upstream, and rework them so that the decision to use UOA can
happen at runtime. Unfortunately this could take several days of work,
and I'm afraid I don't have this time... :-(