Re: [Evolution] DTSTART differs



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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]