On Mon, Sep 12, 2011 at 6:10 PM, Patrick Ohly <[email protected]> wrote: > On Mo, 2011-09-12 at 17:13 +0800, Oon-Ee Ng wrote: >> Hi all, the only results I can find from searching the error were way >> back in 2009 (and the OP did not follow up in any case) and some >> Ubuntu forums thing. I'm assuming the error is because some contact in >> my google contacts is messed up (I'm syncing through everdroid), any >> way for me to find out which one? >> >> $ syncevolution --sync refresh-from-server everdroid >> [INFO] calendar: inactive >> [INFO] todo: starting first time sync from server >> [INFO] addressbook: starting first time sync from server >> [INFO] memo: starting first time sync from server >> Local data changes to be applied remotely during synchronization: >> *** memo *** >> no changes >> >> *** todo *** >> no changes >> >> [ERROR] addressbook: contact entry without REV: >> http://www.google.com/m8/feeds/contacts/ngoonee%40gmail.com/full/2fbd43f9097cde3c > > This is the Evolution Google contacts backend, right? > > Sorry, an Evolution contact backend must support REV to be used in > combination with SyncEvolution. > > To synchronize with Google contacts, there are different options: > 1. SyncML - working in 1.1: fairly limited because Google exposes > very little data, for example no BDAY; unlimited number of phone > numbers should work > 2. ActiveSync - should be working with the latest source (only > Exchange 2010 tested, though): BDAY working, but addresses and > phone numbers limited by what the ActiveSync supports (see my > "ActiveSync contact support" email) > 3. Google Data API via EDS: not working because of missing REV > support in EDS backend, could be a conceptual problem > 4. Google Data API via SyncEvolution backend: no code written, just > an idea > > I think that option 4 has the biggest potential. It gives SyncEvolution > raw access to Google's data, with no intermediate conversion or APIs in > the way. It's also most work to get there. If anyone wants to have a go > at it, then I'd be happy to help. Heck, I'd like to do it myself if I > had the time.
Thanks, the issue was that I had inadvertantly added a google contacts address book. I deleted that and the sync is now running. Everdroid offers a free intermediary between google contacts and syncml which allows full (in my experience) sync, though of course it would be better for syncevolution to do that directly. On a related note, how do I specify which of the multiple Evolution address books I wish to use/sync? _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
