Re: [Evolution] How to keep multiple Evolution desktops in sync



On Mon, 2009-12-14 at 10:36 +0000, Pete Biggs wrote: 

[ details of UbuntuOne deleted ] 

AFAIU, UbuntuOne is just an instance of CouchDB.

The only real way to keep multiple copies of Evo in sync is to not store
anything locally - i.e. use IMAP, LDAP and CalDAV.

Or use CouchDB directly.  From what I understand of CouchDB, if
evolution were to store everything in CouchDB (i.e. directly, not as a
result of a filesystem representation of a CouchDB) then multiple
machines could simultaneously access that database and update it, etc.
and the changes are synced between copies.

Of course, conflicts can happen in syncs, but CouchDB, again, AFAIU, has
hooks to install conflict resolvers.

This of course is all quite theoretical given that CouchDB is rather new
and probably not seeing a whole lot of real world use yet.

But as I've said before, I'd sooner see bugs fixed than new features
developed by the core evolution developers, so this explanation of
CouchDB is not at all intended to be an RFE.  :-)

b.

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]