Could someone import the attached ICS file into SOGo and report what time the event shows up at? If you go to webmail and change your timezone to Europe/London, it should say 19:00 GMT (for me I get 18:00). If you change to America/Denver, it should been 12:00 MST (I get 11:00 MST).

Assuming it imports right for other people (there would be a lot more traffic on the mailing list if everyone were seeing this), any one have any ideas why such a simple ICS isn't being read right on my SOGo install? (Debian Jessie, SOGo version 2.3.6).

Thanks,

Ben



On 1/19/2016 9:31 AM, Ben wrote:
More info. The problem seems to be SOGo subtracting an hour off all events that it displays. I created a calendar event in google calendar. Inspecting the ICS file, it has no timezone information -- just sends the date in GMT (DTSTART:20160119T190000Z). America/Denver is currently in standard timezone and -700. That puts the time at T1900 - 700 = 1200 = Noon.

But that event in SOGo webmail shows up at 11:00 MST. (I looked at ICS file once it was in my calendar and it is the same, so SOGo isn't doing anything to the ICS file). If I go into my preferences in webmail and change the timezone to Europe/London, then it reports the time as "18:00 GMT" even though the event says T1900 for the start. I've attached the ICS file (and included it inline here). Can someone try adding this event into either SOGo and see if it is the right time? Does SOGo use anything other than the ICS file and the timezone in the preferences file to display the time?


BEGIN:VEVENT
CREATED:20160119T161546Z
LAST-MODIFIED:20160119T161546Z
DTSTAMP:20160119T161546Z
UID:[email protected]
SUMMARY:Noon Denver
DTSTART:20160119T190000Z
DTEND:20160119T200000Z
DESCRIPTION:blah
SEQUENCE:0
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR


Thanks,

Ben


On 1/18/2016 1:10 PM, Ben wrote:
Some more information on my (probably) timezone error. I created an event externally and invited myself. The ICS file is right and using the ICS Inspector t-bird plugin, I can view the ICS file as it is reported to t-bird by SOGo. The file looks correct and is shown below (I've removed some lines that aren't relevant)

BEGIN:VTIMEZONE
TZID:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20160116T000552Z
LAST-MODIFIED:20160116T002552Z
DTSTAMP:20160116T002552Z
SUMMARY:Test
DTSTART;TZID=America/Denver:20160122T120000
DTEND;TZID=America/Denver:20160122T130000
END:VEVENT
END:VCALENDAR

The event is on Jan 22nd at 12:00 America/Denver time, where that timezone is defined as -0700 by the TIMEZONE section (Jan is between Nov and March, and thus Standard time). Everything looks good here. But the event shows up in SOGo webmail at "11:00 MST" If I change my timezone preferences in SOGo to Chicago timezone, the event shows up at "12:00 CST" so it is doing the adjustments for timezone, but somehow is reading the time wrong for the ICS file.

Is there a way to get more information on why SOGo web views the event as being at 11 and not 12? Any other ideas of things to check / change or report?

For the full story, here's the original post <https://lists.inverse.ca/sogo/arc/users/2016-01/msg00085.html>. Also, could this be similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1086573


Thanks,

Ben




BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20160119T190000Z
DTEND:20160119T200000Z
DTSTAMP:20160119T161546Z
ORGANIZER;CN=Bug reporter:mailto:[email protected]
UID:lekluubsgtmasdfasdfasdf
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
 ;CN=Bug Reporter;X-NUM-GUESTS=0:mailto:[email protected]
CREATED:20160119T161546Z
DESCRIPTION:blah
LAST-MODIFIED:20160119T161546Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Noon Denver
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

Reply via email to