[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

Reply via email to