I created a test recurring event on the phone. After syncing to
Evolution, the event shows up as it should, BUT it also appears on the
following day as well. Times are correct on both dates.
I can edit it in Evolution to remove the extra occurrences, resync, and
everything is fine. I can edit other stuff on the phone, such as turn
the alarm off, but if I subsequently try to change the date of the event
on the phone, the problem recurs.
The output from the phone, using syncml-ds-tool, shows:
-----BEGIN CHANGE-----
BEGIN:VCALENDAR
VERSION:1.0
TZ:+12
DAYLIGHT:TRUE;+13;20100925T140000Z;20110402T130000Z;;
DAYLIGHT:TRUE;+13;20110924T140000Z;20120331T130000Z;;
BEGIN:VEVENT
UID:o7D5s1844F0Ke432gA7Le1
SUMMARY:New
DTSTART:20110205T200000Z
DTEND:20110205T210000Z
CLASS:PUBLIC
RRULE:W1 SU 20110220T090000
LAST-MODIFIED:20110105T001640Z
PRIORITY:5
END:VEVENT
END:VCALENDAR
-----END CHANGE-----
SyncEvolution shows:
before sync | after sync
removed during sync <
added during sync
-------------------------------------------------------------------------------
BEGIN:VCALENDAR BEGIN:VCALENDAR
VERSION:2.0 VERSION:2.0
BEGIN:VEVENT BEGIN:VEVENT
SUMMARY:New
DTEND:20110205T210000Z
DTSTART:20110205T200000Z
PRIORITY:5
RRULE:BYDAY=SA,SU;FREQ=WEEKLY;UNTIL
=20110220T090000
SEQUENCE:0
UID:o7D5s1844F0Ke432gA7Le1
END:VEVENT
END:VCALENDAR
-------------------------------------------------------------------------------
I'm having a few other issues with recurring events, none of which are
anything to do with SyncEvolution, so if nothing can easily be done
about this, I'll live with it.
Irihapeti