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 777573 - Tasks are not synced correctly with google tasks
Tasks are not synced correctly with google tasks
Status: RESOLVED DUPLICATE of bug 775699
Product: evolution
Classification: Applications
Component: Tasks
3.22.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2017-01-21 11:25 UTC by Jannis Menn
Modified: 2017-01-27 06:26 UTC
See Also:
GNOME target: ---
GNOME version: 3.21/3.22



Description Jannis Menn 2017-01-21 11:25:52 UTC
Evolution tasks does not sync correctly with google tasks. When I create a task in Evolution, it will be added to the google tasks and this task will also be shown when I close and open Evolution again, which is fine. However, tasks created in Google Tasks are not shown in Evolution.
Comment 1 Milan Crha 2017-01-23 07:42:17 UTC
Thanks for a bug report. Could you estimate how many tasks you have entered in the Google server, please? I think of bug #775699.
Comment 2 Jannis Menn 2017-01-23 18:31:47 UTC
(In reply to Milan Crha from comment #1)
> Thanks for a bug report. Could you estimate how many tasks you have entered
> in the Google server, please? I think of bug #775699.

At the moment I only have 7 tasks. However, it seems that google does not really delete completed tasks. When you select the option to remove them, they are just hidden from the main view. If they count my tasks easily add up to several hundred.
Comment 3 Milan Crha 2017-01-24 06:39:58 UTC
Right, those "hidden in the web UI" are also counted from the evolution-data-server side, thus I'm marking this as a duplicate of the other bug report.

*** This bug has been marked as a duplicate of bug 775699 ***
Comment 4 Jannis Menn 2017-01-25 19:33:34 UTC
Actually I'm not so sure if this is a duplicate of bug 775699. I managed to delete all my old tasks (google doesn't make this easy unfortunately), but the problem still persists. Tasks I add in Evolution are displayed in google web UI, but any tasks added there are not shown in Evolution. Changes made to tasks in google are also not synced. If you need any other information just let me know.
Comment 5 Milan Crha 2017-01-26 08:35:01 UTC
There is no "Listen for server change notifications" for the Google tasks, thus the changes are picked from the server either periodically (the Refresh interval as set on the Task list) or manually, when you right-click the task list name and choose "Refresh" there. If it won't still help, then we can try to run the evolution-calendar-factory from a terminal with some debugging on, but I'd like to wait with it before you try the manual refresh. Thanks in advance.
Comment 6 Jannis Menn 2017-01-26 18:48:27 UTC
I found a solution for the problem: In the task view I selected "new task list" and chose the type "google". Now I have two entries for task lists shown: One is named "Google", the other one is named like my E-Mail-address. The one named "Google" syncs correctly, the other one still just one way (from Evolution to google). I think the list named like my e-mail-address was created when I first set up Evolution, via the "Online Accounts Service" feature. So this can be fixed on the user side but it still seems a bit odd that this not correctly synced task list appeared after first time configuration.
Comment 7 Milan Crha 2017-01-27 06:26:14 UTC
Right, definitely, it should work on its own, not need any extra action from the user.