On Mon, 2018-02-05 at 16:54 +0100, Ralph Plawetzki wrote: > Problem: > When creating a new appointment on client 1 for 10:50 in evolution, > evolution saves it as 09:50 > DTSTART;TZID=/freeassociation.sourceforge.net/Europe/Berlin:20180208T095000 > DTEND;TZID=/freeassociation.sourceforge.net/Europe/Berlin:20180208T100000 > > When creating a new appointment on client 2 for 10:50 in evolution, > evolution saves it as 10:50, which is correct. > DTSTART:20180208T095000Z > DTEND:20180208T100000Z
Hi, that the other client uses UTC as the DTSTART/DTEND doesn't seem correct to me too, it should use the time zone which is passed to the server and which can be seen in the component editor at View->Timezone entry. I tried with an On This Computer/Personal calendar and it saves the time with my timezone and with the correct time. What are the libical and tzdata versions on both machines, please? Could you start evolution-calendar-factory from a terminal with CalDAV debugging on, then run evolution and repeat the steps, please? The factory terminal will show what had been passed to the server and what had been received back from it. It can be that libical had been compiled with interoperable time zones on one machine (shorter version, using RRULE in timezones), while the other machine doesn't use them and expands the time zone rule, which some servers do not like. The command is: $ CALDAV_DEBUG=all /usr/libexec/evolution-calendar-factory -w The actual path of the executable can differ on your machine. Bye, Milan _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list