[regression] Double-clicking a date in calendar applet opens the previous day in Evolution (again)

Bug #1025087 reported by Tristan Schmelcher
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Medium
evolution (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This bug is back again. In Precise, double-clicking a date in the calendar applet consistently opens the previous day in Evolution for me. Looking in "ps", the calendar applet is launching Evolution with this command-line for July 25:

evolution calendar:///?startdate=20120725T080000Z

I am in the America/Los_Angeles timezone which is GMT -8 or GMT -7 during DST, so that seems to be a valid date string for July 25 (8 AM GMT is 1 AM PDT or 12 AM PST, either of which should mean July 25), but Evolution interprets it as meaning July 24. By trial and error, I found that the threshold where it will start opening July 25 is 20120725T140000Z, i.e. July 25 at 2 PM. For December 1, the threshold is 20121201T160000Z, i.e. December 1 at 4 PM. The significance to this is that the offset of 14 in the summer is 7 * 2 and the offset of 16 in the winter is 8 * 2, so it appears that Evolution is incorrectly applying the time zone subtraction twice.

This is actually an improvement from Oneiric where it was even more broken (bug 919157), but it is a regression from earlier where everything was working. I can't say for sure which was the last release where this worked, though.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: evolution 3.2.3-0ubuntu6
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Sun Jul 15 17:50:29 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: evolution
UpgradeStatus: Upgraded to precise on 2012-04-28 (78 days ago)

Revision history for this message
Tristan Schmelcher (tschmelcher) wrote :
Revision history for this message
fibercode (fibercode) wrote :

Just a confirmation of the bug.

I am experiencing the exact same issue:

evolution 3.2.3
3.0.0-12-generic
i686
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evolution (Ubuntu):
status: New → Confirmed
Revision history for this message
Tristan Schmelcher (tschmelcher) wrote :

Still present in 12.10.

Changed in evolution:
importance: Unknown → Medium
status: Unknown → New
Changed in evolution:
status: New → Fix Released
Revision history for this message
Paul White (paulw2u) wrote :

Upstream bug showing "RESOLVED FIXED" on 2013-03-12
So fixed in all currently supported Ubuntu versions

Changed in evolution (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.