Ticket #637 (new defect)

Opened 6 years ago

Last modified 3 years ago

DAYLIGHT lines in calendar entries fail with a Nokia E65

Reported by: stuart Owned by: cstender
Priority: normal Milestone:
Component: Format Plugin: vformat: event Version: 0.22
Severity: normal Keywords:
Cc: julian@…

Description

My Nokia E65 gives me calendar entries with multiple DAYLIGHT lines for repeated appointments when I sync it to files. These entries cannot be synced back to the phone.

:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
DAYLIGHT:TRUE
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype ADDED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Error writing entry 427 to member 2 (syncml-obex-client): Unable to commit change. Error 500
Mapping Write Error: Unable to commit change. Error 500
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync failed: Unable to write one or more objects
Error while synchronizing: Unable to write one or more objects
:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype MODIFIED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Error writing entry 427 to member 2 (syncml-obex-client): Unable to commit change. Error 500
Mapping Write Error: Unable to commit change. Error 500
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync failed: Unable to write one or more objects
Error while synchronizing: Unable to write one or more objects
:; cat ~/etc/NokiaE65/opensync/Calendar/427
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
BEGIN:VEVENT
SUMMARY:14 juillet
DTSTART:20060714T070000Z
DTEND:20060714T070000Z
CLASS:PUBLIC
SEQUENCE:0
RRULE:YM1 7 #0
LAST-MODIFIED:20071125T210216Z
PRIORITY:0
END:VEVENT
END:VCALENDAR
:; msynctool --sync NokiaE65Calendar_file  
Synchronizing group "NokiaE65Calendar_file" 
Member 1 of type file-sync just connected
received event dsession
Member 2 of type syncml-obex-client just connected
All clients connected or error
Received an entry 427 with data of size 4 from member 1 (file-sync). Changetype MODIFIED
Member 1 of type file-sync just sent all changes
Received an reply to our Alert
Going to receive 0 changes
Member 2 of type syncml-obex-client just sent all changes
All clients sent changes or error
All conflicts have been reported
Member 1 of type file-sync committed all changes.
Received an reply to our sync
Sent an entry 427 of size 235 to member 2 (syncml-obex-client). Changetype MODIFIED
Member 2 of type syncml-obex-client committed all changes.
All clients have written
Member 1 of type file-sync just disconnected
Member 2 of type syncml-obex-client just disconnected
All clients have disconnected
The sync was successful

Change History

comment:1 Changed 6 years ago by dgollub

  • Owner changed from dgollub to cstender
  • Component changed from OpenSync to Plugin: vformat

DAYLIGHT doesn't exist for vCalendar (vevent10). Timezone handling doesn't exist for vCalendar at all. This is a conversion issue from vevent20 to vevent10.

Needs to be validated if this is working for vformat plugin of 0.3x

comment:2 Changed 6 years ago by cstender

  • Status changed from new to assigned

comment:3 Changed 5 years ago by cstender

  • Component changed from Format Plugin: vformat to Format Plugin: vformat: event

comment:4 Changed 5 years ago by Julian Mehnle

  • Cc julian@… added

comment:5 Changed 3 years ago by cstender

  • Status changed from assigned to new
Note: See TracTickets for help on using tickets.