GNOME Bugzilla – Bug 776688
Data is not kept in sync with evolution(-data-server)
Last modified: 2020-11-25 16:21:14 UTC
Steps to reproduce: 1. open both gnome-todo and evolution 2. create, modify or delete a task in any of these two applications 3. in the other application, have a look at the task What happens: gnome-todo and evolution don't sync all data while running, some data is only synced when gnome-todo is closed. This means that you can modify a task in both applications which will probably lead to problems or crashes. What should happen: keep data (tasks) in sync. Software versions installed: gnome-todo-3.22.1-1.fc25.x86_64 glib2-2.50.2-1.fc25.x86_64 evolution-3.22.3-1.fc25.x86_64 evolution-data-server-3.22.3-1.fc25.x86_64 Example: I've created a task in gnome-todo, then restarted both evolution and gnome-todo. Then I've deleted the task in evolution and then in gnome-todo. I got an error message in gnome-todo with this warning printed to command line: ** (gnome-todo:29031): WARNING **: gtd_provider_eds_remove_task_finished: Error removing task: Kalenderobjekt kann nicht entfernt werden:Objekt nicht gefunden
Same here: archlinux gnome-todo 3.24.2 evolution 3.24.3 A special problem appears if you change a task with an other device (e.g. your smartphone). After updating via evolution, you can't see the changes in gnome-todo. Closing this specific (in gnome-todo not updated) task results in data loss.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all older bug reports and feature requests in GNOME Bugzilla which have not seen updates for a while. If you still use gnome-todo and if you still see this bug / want this feature in a recent and currently supported version, then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-todo/-/issues/ by following the guidelines at https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines Thank you for creating this report and we are sorry it could not be implemented so far (volunteer workforce and time is limited).