After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 416160 - post-Mar 11 iCal appointments not computing daylight savings correctly
post-Mar 11 iCal appointments not computing daylight savings correctly
Status: RESOLVED DUPLICATE of bug 301363
Product: evolution
Classification: Applications
Component: Calendar
2.8.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-03-08 19:12 UTC by madcap
Modified: 2007-03-09 17:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description madcap 2007-03-08 19:12:28 UTC
Please describe the problem:
I have an ical appointment forwarded from a MS exchange calendar. As created in MS exchange, the appointment starts at 10am until 11am. When I look at the ical message in Evolution, it shows up as 9am to 10am. When I accept the invite, it also goes into my calendar from 9am to 10am.

Steps to reproduce:
1. Create a meeting in another calendar (for instance, MS Exchange).
2. Forward/send the meeting invite to your evolution account.
3. Open the meeting invite in evolution mail.
4. Accept the meeting invite.


Actual results:
The start and finish times for the invite show up an hour too early.

Expected results:
The start and finish times should be correct.

Does this happen every time?
Only tested once, but it seems like it would.

Other information:
I checked the ics file attachment to confirm this was a bug with evolution and not exchange. The start time shows up as follows:
DTSTART:20070312T140000Z

This would be 14:00:00 UTC. I confirmed that 14:00:00 UTC should be 10am on Mar 12 due to the extended Daylight Savings Time rules.

I have the latest version of evolution available for FC6: evolution-2.8.3-1.fc6.i386, and also evolution-data-server-1.8.3-2.fc6.i386. Looked around but didn't see any upstream updates for this.

Also, my system does have the correct timezone information:
$ /usr/sbin/zdump -v /etc/localtime | grep 2007
/etc/localtime  Sun Mar 11 06:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 EST isdst=0 gmtoff=-18000
/etc/localtime  Sun Mar 11 07:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 EDT isdst=1 gmtoff=-14400
...

And for a 2nd opinion:
$ date -d"Mon Mar 12 14:00:00 2007 UTC"
Mon Mar 12 10:00:00 EDT 2007
Comment 1 André Klapper 2007-03-09 17:04:23 UTC
please ask your distributor to provide an updated package of evolution that contains the patch at bug 301363 comment 37.

*** This bug has been marked as a duplicate of 301363 ***