[Reposting here with Nicholas' permission] On Mi, 2010-02-24 at 07:01 +0000, Nicholas Goodwin wrote: > I would like to file a bug/change request against SyncEvolution 0.9, > running SyncUI on Ubuntu 9.10 with Evolution 2.28.1 and ScheduleWorld. > > For some reason, Evolution sometimes forgets its contacts, tasks etc. > Rebooting the machine solves this problem - the data is still there. If > you run a sync in this state, everything is deleted from the server. It > would be more sensible if it first warned the user somehow that all the > data had disappeared.
This is indeed bad. I haven't heard of this problem before. Regarding working around this as you suggested: we could do it in a similar way as the "preventSlowSync" option. With sync property "preventClearPeer=1" set (default), a sync which removes all items from a peer is not allowed to proceed, with a suitable error message. To proceed, the user would then have to pick a sync mode as in the "preventSlowSync" case (slow, refresh from server/client) or run a two-way sync with "preventClearPeer=0". Better names for "preventClearPeer" welcome. > I can provide logs etc. if necessary. A log would be interesting, although I doubt that it will tell us anything about this EDS failure. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
