[Evolution] DTSTART differs
Milan Crha
mcrha at redhat.com
Tue Feb 6 10:27:16 UTC 2018
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
More information about the evolution-users
mailing list