← Back to team overview

ubuntuone-users team mailing list archive

Re: python-ubuntuone-client gnome dependencies

 

On Tue, Dec 01, 2009 at 05:03:52PM -0500, Elliot Murphy wrote:
> On 11/27/2009 02:46 AM, Simon Wiles 魏希明 wrote:
> >Hi everyone :)
> >
> >I'd like to run the command-line `u1sync` tool on my headless 8.04LTS
> >servers, to keep personal config files etc. in sync.
> >
> >I appreciate I'll have to handle the dependencies myself.  However, the
> >ubuntuone-client-tools package which provides `u1sync` depends on
> >python-ubuntuone-client, which in turn depends on, amongst other things,
> >python-gnomekeyring and then a stack of GTK+ stuff.
> >
> >The `u1sync` program is capable of accepting the '--oauth' argument, so
> >it seems the gnome-keyring is not required.  Is there any way to break
> >this chain of dependencies so that the `u1sync` command-line client can
> >be used on headless systems?  (I presume this was part of the reason for
> >a command-line client in the first place?)
> >
> 
> Softening that dependency so that you can use u1sync from a server
> seems totally reasonable, although we've been pretty focused on the
> desktop environment I don't think anyone wants to lock out the more
> technical users from using things like u1sync on a server.
> 
> I wonder if maybe the dependency on gnome-keyring and
> python-gnome2-desktop should be in ubuntuone-client-gnome rather
> than python-ubuntuone-client.
> 
> Or, maybe ubuntuone-client-tools should Depend: on
> python-ubuntuone-storageprotocol rather than ubuntuone-client.

I think we need to split ubuntuone.oauthdesktop out of
python-ubuntuone-client also.

see bug #440351

Attachment: signature.asc
Description: Digital signature


Follow ups

References