GNOME Bugzilla – Bug 664889
e_cal_get_changes no longer supported in Evolution 3.2 => conduits nonfunctional
Last modified: 2018-07-02 10:33:59 UTC
Evolution has dropped support for the e_cal_get_changes function in the 3.2 branch. As a result, the Evolution conduits return failure in the pre_sync callback. They would need to be ported to avoid the use of e_cal_get_changes.
Created attachment 218682 [details] [review] Restore e_cal_get_changes support to evolution-data-server For my own use, I ended up adding the e_cal_get_changes implementation back to evolution-data-server since this was easier for me to figure out than finding a way to do the same things from gnome-pilot. This code path applies to calendar, tasks, and memos. I did this right after I filed the bug but held off on posting the patch until I could add the corresponding changes to the address book code path, but since the address book was not as important to me, I never got around to doing so. But now that there has been a query on the list (https://mail.gnome.org/archives/gnome-pilot-list/2012-July/msg00000.html), I am going ahead and posting this patch. I used this version of the patch briefly on top of commit 15a56d6b9852fe2a3cac24b3dd92186ad46ed467 on the gnome-3-4 branch.
gnome-pilot is not under active development anymore and has not seen code changes for seven years. Its codebase has been archived: https://gitlab.gnome.org/Archive/gnome-pilot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.