Bug 548006

Summary: Orage doesn't take TZ info into account for events
Product: [Fedora] Fedora Reporter: Amit Shah <amit.shah>
Component: orageAssignee: Kevin Fenzi <kevin>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: amit.shah, kevin
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: 2010-01-09 19:51:40 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:

Description Amit Shah 2009-12-16 10:46:58 UTC
Description of problem:
When I import an ics file that has appointments that were set by someone in a different timezone, the appointments are shown at the same time in the local time zone without any offset calculations.

Example from a snippet in my ics file:

SUMMARY:Something
DESCRIPTION:When: Thursday\, October 02\, 2008 11:00 AM-12:00 PM (GMT-05:00)
  Eastern Time (US & Canada).\nWhere:

This should be updated to the local TZ instead of just setting it at 11 AM - 12 AM in my timezone.

Comment 1 Kevin Fenzi 2009-12-16 19:52:48 UTC
Can you attach the ics file you were importing? 
Does it contain enough info to do this?

Comment 2 Amit Shah 2009-12-17 05:02:05 UTC
I thought the two lines I mentioned above would be sufficient, but they're not?

It's actually my company calendar so I can't share it directly.

If you can tell me what the relevant snippets are that'll help you identify the problem, I can cut out that much portion and send it across.

Thanks.

Comment 3 Kevin Fenzi 2009-12-17 05:33:07 UTC
oh, I'm sorry... was that from the ics file you imported? 

Can you also include the lines in your .local/share/orage/orage.ics that match up with that?

Comment 4 Amit Shah 2009-12-17 05:50:42 UTC
Yes, those lines were from the ics file I imported.

I don't see any data in .local/share/orage/orage.ics. I guess that's because I added the ics as a 'foreign file'. The reason to do that is that I can have a cron script that updates this foreign file and orage gets the calendar changes automatically.

(Of course, getting orage to communicate via http or similar to fetch ics files would be great, but that's a separate bug.)

Comment 5 Kevin Fenzi 2010-01-09 04:03:31 UTC
Filed upstream.

Comment 6 Kevin Fenzi 2010-01-09 19:51:40 UTC
The Orage maintainer says he cannot fix this, as that timezone info is just a comment, and it would be too difficult to parse the comments for such things. ;( 

See the upstream bug for more details. :( 

Sorry.

Comment 7 Amit Shah 2010-01-11 10:23:20 UTC
Thanks, Kevin, for following up with upstream and reporting back here.

While I disagree with upstream -- this seems to be the standard format for sending out meeting invites and understood by other apps (kcalendar, evolution do so), I guess it's upto someone to step up and do the needful for xfce.