Summary | Timezone problem on sync with synthesis |
Queue | Synchronization |
Type | Bug |
State | No Feedback |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | stefan (at) pluecken (dot) de |
Created | 11/02/2008 (6087 days ago) |
Due | |
Updated | 12/04/2009 (5690 days ago) |
Assigned | 10/26/2009 (5729 days ago) |
Resolved | 12/04/2009 (5690 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Taken from Karsten Fourmont
State ⇒ Feedback
12:00 CET when importing with the current git code.
$conf['calendar']['params']['utc'] = false;
syncs correctly. So I think there is some localtime converting even
when times are stored in UTC somewhere in the code.
shows up as 13:00-14:00 in Horde. I have tried it again by changing
the time to something different, sync, then changing it back to
12:00-13:00, sync again and it still shows up as 13:00-14:00 while the
/tmp/sync/data.txt reads:
DTSTART:20081106T110000Z
DTEND:20081106T120000Z
Kronolith conf.php reads:
$conf['calendar']['params']['utc'] = true;
The log show the following event coming from the client:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
SUMMARY:Test
CLASS:PUBLIC
DESCRIPTION:
DTSTART:20081106T110000Z
DTEND:20081106T120000Z
TRANSP:0
AALARM:20081106T104500Z;;;Test
DALARM:20081106T104500Z;;;Test
END:VEVENT
END:VCALENDAR
The event is from 11:00-12:00 UTC, which would be 12:00-13:00
GMT+1/Berlin. This doesn't match either the event time on your PDA,
nor in Horde.
And how did you set up Kronolith? To store events in UTC or in the
local timezone?
State ⇒ Feedback
steps to generate complete SyncML debugging information.
Assigned to Karsten Fourmont
State ⇒ Assigned
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ Timezone problem on sync with synthesis
Type ⇒ Bug
Priority ⇒ 2. Medium
PDA trying to sync with horde. When I try to sync with kronolith the
times of the appointments are wrong by one hour.
Some background info:
- The timezone on the PDA is set to "GMT+1 Berlin,Rom"
- The timezone on the server is set to "Europe/Berlin"
- The timezone in the horde options (under "Locale and Time") is set
to "Europe/Berlin"
Bug occurs when:
- I add an appointment on the PDA from 10:00-11:00, sync it, it
becomes 11:00-12:00 in Horde.
- I add an appointment in Horde from 10:00-11:00, sync it, it becomes
09:00-10:00 on the PDA.
Horde is the snapshot from
http://ftp.horde.org/pub/snaps/2008-11-01/horde-HEAD-2008-11-01.tar.gz
and Kronolith same directory, same date:
kronolith-HEAD-2008-11-01.tar.gz