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.
I want to set up one-way sync from the Google server for backup
$ syncevolution --configure username=foobar sync=refresh-from-server
backend=file database=file:///tmp/2ab databaseFormat=text/x-vcard
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
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/#
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.