On Thu, 2012-09-06 at 12:44 +0600, Ildar Mulyukov wrote: > Hello, Patrick, all, > I'm quite new to syncevo, so please forgive my lame questions. > 1st, Patrick, thanks for your quick answer on Bug#54547. > New Q: > I want to set up one-way sync from the Google server for backup > purposes. > $ syncevolution --configure username=foobar sync=refresh-from-server > backend=file database=file:///tmp/2ab databaseFormat=text/x-vcard > syncFormat=text/x-vcard Google_Contacts > > My contacts number > 50, so syncing 1st time it gets first 50 contacts. > But syncing 2nd time does: > [INFO] addressbook: deleting 1/50 > ... > [INFO] addressbook: deleting 50/50 > [INFO] addressbook: started > [INFO] addressbook: received 1/50 > ... > [INFO] addressbook: received 50/50 > > Sucks :( > > AFAIU this is because the file backend is flawed, not having any UID.
This is a known issue with Google: the server decides to end the session after sending 50 contacts. Because refresh-from-server always starts from scratch, you never get all contacts. Also happens with other clients, see for example http://productforums.google.com/forum/#! topic/gmail/D6gpeuoel3w If you change to sync=one-way-from-server, then you use incremental syncing, which might work. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution