Bug 468168
Summary: | meeting (.ics) times are not interpreted correctly | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Thomas M Steenholdt <tmus> | ||||||
Component: | evolution | Assignee: | Matthew Barnes <mbarnes> | ||||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 9 | CC: | mbarnes, mcrha | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2008-11-12 11:05:29 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Thomas M Steenholdt
2008-10-23 12:26:58 UTC
Created attachment 321274 [details]
sample ical file that shows this problem in my client
Created attachment 321275 [details]
screenshot of how the calender file is interpreted
Sounds similar to bug #467912 There seems to be something wrong with the timezone component stored in the file. Yours says: BEGIN:VTIMEZONE TZID:(GMT-03.00) Greenland X-MICROSOFT-CDO-TZID:60 BEGIN:STANDARD DTSTART:16010101T020000 TZOFFSETFROM:-0200 TZOFFSETTO:-0300 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU END:STANDARD BEGIN:DAYLIGHT DTSTART:16010101T020000 TZOFFSETFROM:-0300 TZOFFSETTO:-0200 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU END:DAYLIGHT END:VTIMEZONE But the similar evolution's is: BEGIN:VTIMEZONE TZID:(GMT-03.00) Greenland BEGIN:STANDARD TZNAME:WGT DTSTART:19701024T220000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-2SA;BYMONTH=10 TZOFFSETFROM:-0200 TZOFFSETTO:-0300 END:STANDARD BEGIN:DAYLIGHT TZNAME:WGST DTSTART:19700328T230000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SA;BYMONTH=3 TZOFFSETFROM:-0300 TZOFFSETTO:-0200 END:DAYLIGHT END:VTIMEZONE See lines beginning with the DTSTART, the Evolution's one seems to be more correct than one sent from the Outlook. The lightning, hmm, maybe I've old version (thunderbird-lightning-0.8-3.fc9.x86_64) or I do not understand it enough, but with these tests it seems it's not behaving correctly either. a) I moved start and end of the appointment to October 30th, left there the broken VTIMEZONE. They imported it with exactly same time. b) I changed timezone information in the file with that from Evolution, and imported file with October 23rd and 30th. The first has moved time to 17-18 in the UI, the later has the same time as before. So I think they apply the time zone shift even they should not, and further more, they just ignore broken timezone information in the file. (Just observation, no clues on that.) I'll try to catch upstream calendar developer and ask him for his thoughts. He will probably correct the above information. Hi there... I'm not entirely sure how to read the DTSTART entries, but I'll give you a pointer to the proper definition of start/end of daylight savings time here in West Greenland: DST begins on (y is the year): Sunday (31 - (5y ÷ 4 + 4) mod 7) March at 01.00 GMT DST ends on (y is the year): Sunday (31 - (5y ÷ 4 + 1) mod 7) October at 01.00 GMT (from http://en.wikipedia.org/wiki/European_Summer_Time) I'll be looking forward to see what upstream has to say. Thanks a lot so far. Oh, I'm sorry, it's a date and time in a format YYYYMMDDTHHMMSS where the 'T' is only separator. I sent mail to the upstream developer, hoping in a soon response. I got the reply from upstream developer and he said it should be fine until the fix in an upstream bug [1]. The version 2.22.3.2 of Evolution-Data-Server doesn't contain that fix. The bad thing is I see this even with actual trunk, where is the fix included. I'll discuss this with them in the upstream bug, and close this one, thus feel free to add yourself to that bug to receive changes. And thanks for your help. [1] http://bugzilla.gnome.org/show_bug.cgi?id=548268 I got a response in the upstream bug, it seems it's a known issue and limitation of the library Evolution is using, with some other things too. See this for more information: http://bugzilla.gnome.org/show_bug.cgi?id=548268#c22 |