http://bugzilla.moblin.org/show_bug.cgi?id=3009
--- Comment #32 from yongsheng zhu <yongsheng.zhu(a)intel.com> 2009-08-04 02:16:02
---
I think right fix is for the server a) to represent all-day events in
iCalendar
2.0 as VALUE=DATE (avoids any kind of guessing on the client side) or if that
isn't possible, b) use floating time instead of UTC.
Mobical.net only support
vCalendar1.0. I don't know whether it affects your
first fix.
For b), I think we can post it to ask Björn's comments.
I haven't thought much about it, but perhaps we can relax the
all-day detection
in the incoming script so that it detects UTC, adds the device's current GMT
offset, and only then compares against 00:00-23:59.
I am not sure I understand your
meaning. My concern is devics's GMT offset may
be not the same as server's setting so it may not be converted to 00:00-23:59.
No, this won't be fixed by my patch for the incoming script.
First, it is not
applied to UTC events, like this one. Lukas argued that this additional check
is unnecessary, so we could change this. Second, more important, it does not
convert back from date+time (20060407T000000Z) to date (20060407).
It's interesting that Evolution at some point must have created
EXDATE with
VALUE=DATE. I think the current version creates DATE-TIME and expects the time
to match, if one is given (#4457).
Can you check whether the time is really relevant for daily, weekly, yearly
recurrence? In other words, does Evolution properly skip occurrences in EXDATE
VALUE=DATE?
Evolution does skip occurences in EXDATE VALUE=DATE for daily, weekly,
yearly.
Then we might work around the issue above by stripping the time from
EXDATEs.
For hourly recurrence it must be preserved and we need to convert to the
DTSTART timezone, as currently done as part of #4457.
But how to judge whether time
information coud be stripped? Actually there is
no hourly recurrence category. It is used for daily, weekly, monthly and yearly
recurrence to match exdate and event more precisely(compare date and time).
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.