On Mi, 2011-03-16 at 12:59 +0000, Thomas Pequet wrote:
> It is true "meeting on site" has been ignored ...
> 
> Ok I have found what was wrong :)
> You send an event with "LAST-MODIFIED:20110316T112207Z" and in Memotoo
> this event has been modified at 20110316T123041Z. So Memotoo ignore it
> because it is old...
> Do you think I must remove this rule and accept to update 

I would prefer to have it removed. The semantic of SyncML is
unambiguous: Replace means that the client has a modified item. If the
server has not seen any other modifications via the web interface or
some other SyncML client, then there is no conflict and the server
should take the update.

Or do you have use-cases which depend on this particular rule?

I could fix the test code to patch LAST-MODIFIED with current time, but
then client and server must have well-synchronized clocks or long delays
are needed to get the tests to pass.

-- 
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