GNOME Bugzilla – Bug 780067
Unable to sync Google Contacts
Last modified: 2017-08-07 08:19:55 UTC
I am running Fedora 25 and the issue I'm experiencing appears to be the same as BZ 732809 [1]. There appears to be an issue in libgdata version 0.17.7-1 which breaks the ability to sync Google Contacts. The exact error is: Unable to perform search. The backend for this address book was unable to parse this query. Invalid request URI or header, or unsupported nonstandard parameter: <?xml version="1.0" encoding="UTF-8"?> <errors xmlns="http://schemas.google.com/g/2005"> <error> <domain>GData</domain> <code>invalid</code> <internalReason>Bad updated-min timestamp format: 2017-03-14T22:07:42.000001 00:00</internalReason> </error> </errors> The issue is fixed by downgrading to libgdata version 0.17.6-2. [1] https://bugzilla.gnome.org/show_bug.cgi?id=732809
I’ve pushed commit 684f95e8845be4f9efc434ea6456bee99b2303ac which reverts that change. Unfortunately, that’s not the entire story, because this now breaks Google Tasks. I’ll take a look at fixing that when it’s not so late another evening. I’ll try and do a 0.17.9 release once that’s fixed.
(In reply to Philip Withnall from comment #1) > I’ll try and do a 0.17.9 release once that’s fixed. I mean a 0.17.8 release. Sigh.
Is there a time line when this bug will be fixed ?
Fixed. Sorry for the delay. I’ll look at doing a 0.17.8 release shortly. commit d10155034b0fa2e43e2889e55157798ce073f807 Author: Philip Withnall <withnall@endlessm.com> Date: Thu Apr 20 11:50:09 2017 +0100 tasks: Re-add ISO 8601 formatting workaround for Tasks service This partially reverts commit 684f95e8845be4f9efc434ea6456bee99b2303ac for the Tasks service only, since it is the only service which currently requires a formatting workaround for ISO 8601 date timezones. https://bugzilla.gnome.org/show_bug.cgi?id=780067 Signed-off-by: Philip Withnall <withnall@endlessm.com> gdata/gdata-parser.c | 31 +++++++++++++++++++++++++++++++ gdata/gdata-parser.h | 1 + gdata/services/tasks/gdata-tasks-query.c | 10 +++++----- gdata/services/tasks/gdata-tasks-task.c | 49 ++++++++++++++++++++++++++++++++++++++++++++----- gdata/services/tasks/gdata-tasks-tasklist.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ gdata/tests/tasks.c | 34 +++++++++++++++++----------------- 6 files changed, 148 insertions(+), 27 deletions(-)
Version 0.17.8 released.
Great news !!! Thanks a lot !
*** Bug 783258 has been marked as a duplicate of this bug. ***
I don't know if it's related, but with this evolution doesn't import new tasks from google any more. Evolution->Google works and initial import works, but after initial sync, that Google->Evolution doesn't work. Can anyone confirm?
(In reply to Khurshid Alam from comment #8) > I don't know if it's related, but with this evolution doesn't import new > tasks from google any more. Evolution->Google works and initial import > works, but after initial sync, that Google->Evolution doesn't work. Can > anyone confirm? Please file a new bug report about this, and include the version numbers of Evolution, evolution-data-server and libgdata. Reopening an unrelated bug from 3 months ago is not helpful. Thanks.