After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 672899 - Renaming Google address book group doesn't propagate to Evo category
Renaming Google address book group doesn't propagate to Evo category
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
3.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
evolution[google]
Depends on:
Blocks:
 
 
Reported: 2012-03-27 09:23 UTC by Philip Withnall
Modified: 2013-07-29 14:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (3.64 KB, patch)
2013-07-29 13:59 UTC, Milan Crha
committed Details | Review

Description Philip Withnall 2012-03-27 09:23:14 UTC
From bug #663324, comment #30:
> Case 19) When a group is renamed in Google, the change is not propagated to
> Evolution
Comment 1 Milan Crha 2013-07-25 12:41:29 UTC
Is this still true, supposing we are at 3.8 now?
Comment 2 Philip Withnall 2013-07-28 13:25:22 UTC
From a quick test, yes, this is still a bug.
Comment 3 Milan Crha 2013-07-29 05:53:43 UTC
Thanks for the confirmation. I also managed to reproduce it, but I'm not sure whether there is anything to be done. Is the GData return the "rename" record?  The contacts didn't change as such, from the GMail point of view, right?
Comment 4 Philip Withnall 2013-07-29 06:32:04 UTC
I need to investigate further and see what Google actually send us. The code currently downloads the list of changed groups every time it refreshes, so hopefully something can be done with that.
Comment 5 Milan Crha 2013-07-29 07:19:31 UTC
That's OK, I will look on this, I rather asked for hints before I dive into it. Of course, unless you've a preference to look on it yourself (I'd like to free few cycles for you).
Comment 6 Milan Crha 2013-07-29 13:59:54 UTC
Created attachment 250370 [details] [review]
eds patch

for evolution-data-server;

This begins to store Google groups into local cache, and if any name of them changes, then the whole book is redownloaded. As we spoke on IRC, it might not be a problem, because group rename is not an often operation. Trying to sync differences in the contacts locally might be too complicated code, and quite tricky.
Comment 7 Milan Crha 2013-07-29 14:03:43 UTC
Created commit 0f59394 in eds master (3.9.90+)
Created commit 3c9993e in eds gnome-3-8 (3.8.5+)