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

Reply via email to