[GroupDAV] GroupDAV Connector / Corrupted Times (ZideStorebug?)

IGnatius T Foobar groupdav@opengroupware.org
Fri, 26 Jan 2007 10:23:26 -0500


 >The DTSTART and DTEND values are the correct translation of the times to 
US    
 >Mountain time, but this translation should not be happening.  When I try 
to    
 >pull the event back down to my machine in US Eastern time, the client 
thinks    
 >the event should be at 1900 instead of 2100 like I originally specified. 
  
   
 Is there any chance that libical is used in either the connector or the 
back end?  
   
 Here in Citadel land we've got everything bound to libical 0.26 (Omar 
Kilani's build) and there's a problem that spontaneously showed up over 
the last week or two involving icaltime_from_timet().  On some machines 
(so far we're unable to figure out the commonality) that causes it to 
assume GMT even though you asked for local time.  
   
 We worked around the problem by eliminating the intermediary conversion 
to time_t.  YMMV.  
   
 I don't know if this has anything to do with your issue, but the symptoms 
sound so similar that I thought I'd offer up this information "just in 
case."  
   
   
   -- Art  
   
 (oh, and because I haven't said this lately:  CalDAV sucks.)