← Back to team overview

duplicity-team team mailing list archive

[Bug 383419] Re: Add gio backend

 

** Branch linked: lp:duplicity

-- 
Add gio backend
https://bugs.launchpad.net/bugs/383419
You received this bug notification because you are a member of
duplicity-team, which is subscribed to duplicity.

Status in duplicity - Bandwidth Efficient Encrypted Backup: Fix Committed

Bug description:
It would be nice if duplicity had a gio backend.  That way it could accept any gio-supported schema and wouldn't have to worry about a lot of common server types.  Or at least, gio-capable apps (like deja-dup) could pass them along.

In theory this means you could abandon the temperamental ssh and ftp backends (and webdav), but from my experience with your userbase, they would not want gio (and thus glib) to be used by default.

Since gio has its own set of schemas, it makes sense to trigger the gio backend not with a schema, but with a command line switch like --gio.  Then the gio backend would be forced on, regardless of schema.  The URL would then be passed on to the backend.

I'm partway through this work.  Let me know if you see any major problems with the idea before I finish it!  :)