ubuntuone-users team mailing list archive
-
ubuntuone-users team
-
Mailing list archive
-
Message #00415
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