[Evolution] DTSTART differs

Ralph Plawetzki ralph at purejava.org
Mon Feb 5 15:54:08 UTC 2018


Dear list,

I've set up calendarserver.org as a calendars and contacts back-end for
evolution.
Saving a similar appointment on two clients with the same start-times
leads to appointments with different start-times.

Client 1
Arch linux with evolution 3.26.4-2
[user at six ~]$ timedatectl
                      Local time: Mo 2018-02-05 16:45:41 CET
                  Universal time: Mo 2018-02-05 15:45:41 UTC
                        RTC time: Mo 2018-02-05 15:45:41
                       Time zone: Europe/Berlin (CET, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
[user at six ~]$

Client 2
Ubuntu 17.10 with evolution 3.26.1-1
Time on the system is CET Europe/Berlin as well.

Both evolutions state to use the system time that is Europ/Berlin.

calendarserver itself does not have a time zone set as a default.

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:20180208T09500
 0
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

The evolution installations are the same, without any changed to the
config. Before setting up Ubuntu and testing on Ubuntu, I thought this
is a evolution bug, as iOS and macOS clients save appointments with the
correct start time.

So this seems to be a config issue, but I do not know what to change on
client 1 to solve the problem.

Any help would be appreciated.

Thanks.

Kind regards,
Ralph



More information about the evolution-users mailing list