Re: [Evolution] evolution 3.20.0 - ICS calendar - appointments are off by two hours



On 12.04.2016 14:03, Milan Crha wrote:
On Tue, 2016-04-12 at 11:28 +0200, Jay Strict wrote:
In the application evolution itself, the dates are displayed
correctly, however both in the top bar of gnome-shell and in gnome-
calendar, the same date is diplayed 2 hours off for all appointments
of this calendar.


it looks like a timezone issue. Maybe the calendar creates the events
with a floating time, thus without a particular timezone. You can check
that when you right-click an event in the Evolution's Calendar view and
choose "Save as iCalendar...", then open the saved file in a text
editor and search for lines which start with DTSTART or DTEND (if there
are more of these, then the interesting are those between BEGIN:VEVENT
and END:VEVENT lines). Feel free to paste them here. 

Here is one complete file (with some anonymizations). They do not have a
suffix Z and there is no TZID.

BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT

DTSTART:20160412T130000

DTEND:20160412T150000

LOCATION:some location

SUMMARY:some summary

DESCRIPTION:some description

UID:20160412T141031Z-906-1000-784-533 desktop

DTSTAMP:20160412T141031Z

END:VEVENT

END:VCALENDAR


If they have a
TZID parameter, or they end with a 'Z' (which denotes a UTC time), then
I'd ask gnome-shell and/or gnome-calendar developers to look on the
event itself, supposing you'll be able to give them a test event. You
might also check your system timezone, whether it's properly stored and
detected by the gnome-shell and gnome-calendar.

# timedatectl
      Local time: Di 2016-04-12 16:20:04 CEST
  Universal time: Di 2016-04-12 14:20:04 UTC
        RTC time: Di 2016-04-12 14:20:03
       Time zone: Europe/Berlin (CEST, +0200)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no


You can check which
timezone the Evolution found as being set in the system in
Edit->Preferences->Calendar and Tasks part->General tab->Time section,
the "Use system time zone" checkbox is followed by the timezone name as
detected by the Evolution.

In the General tab it says:
Time zone: (Checkbox checked) Use system time zone (Europe/Berlin)
Second zone: None

So Europe/Berlin is used by Evolution.



So this means that these are bugs in gnome-calender and gnome-shell?


Best regards
Jay


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