Bug 548006 - Orage doesn't take TZ info into account for events
Summary: Orage doesn't take TZ info into account for events
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: orage
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-16 10:46 UTC by Amit Shah
Modified: 2010-01-11 10:23 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-01-09 19:51:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Xfce 6130 0 None None None Never

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.


Note You need to log in before you can comment on or make changes to this bug.