We don't need (C) assignment for evolution-couchdb, since it's in GNOME
GIT. About the patch, it no longer applies to GIT master, and the
warnings are harmless, so if you pass a NULL to
couchdb_document_contact_set_* (what was
desktopcouch_document_contact_set_*), you see that warning but the value
is not set.

from comment #10 though, the error is clear: Conflict. This means that
there is a contact with the same ID in the U1 addressbook. I guess it
was removed, and so stays in the database marked as deleted, but when
updating documents in CouchDB, you need to provide the revision you are
using for updating, and if not, it returns a Conflict error. This is a
hard bug to solve, since we could just check for the conflict error, and
get the old document and try again with the correct revision. But that
would mean removing changes that have come from other means
(replication, for instance).

So, to confirm this is the bug, can you save as vcard (from the right-
click menu in evolution addressbook) the conflicting contact?

-- 
Copying contacts from Google to CouchDB (Ubuntu One) gives a non-specific error
https://bugs.launchpad.net/bugs/473616
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to