#1054917 evolution-ews: Importing ics calendar to Exchange server gets TZ wrong

Package:
evolution-ews
Source:
evolution-ews
Description:
Exchange Web Services integration for Evolution
Submitter:
Andrew Perrin
Date:
2023-11-02 17:36:05 UTC
Severity:
normal
Tags:
#1054917#5
Date:
2023-10-28 16:18:19 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?
Importing .ics calendar files downloaded from elsewhere, for example
sports schedules
from GoHeels.com, that have DTSTART and DTEND fields demarcated in UTC
with Z at the end to
identify

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Importing to an Exchange calendar connected to Evolution results in the
event's time being
set to the UTC time in the local time zone - for example, an event with
DTSTART:20230909T211500Z
DTEND:20230910T001500Z

is imported as starting at 9:15 pm Eastern (my local time zone) and
ending the following
day at 12:15 am Eastern. The correct time would be 5:15 pm - 8:15 pm
Eastern.

Importing the same .ics file to a local calendar via Evolution sets the
time zone as
expected, and importing the same .ics file to the Exchange calendar via
Office 365
(web interface) sets the time zone as expected, so I believe the
problem is with
Evolution's interface with the Exchange calendar.

Thank you for your work!

#1054917#10
Date:
2023-10-28 16:24:09 UTC
From:
To:
Could you report this issue to the upstream developers and reply here
with the link to the issue?

https://gitlab.gnome.org/GNOME/evolution-ews/-/issues

Thank you,
Jeremy Bícha

#1054917#15
Date:
2023-10-28 18:29:44 UTC
From:
To: