On Mi, 2012-01-25 at 17:50 -0500, Ross Vandegrift wrote:
On Wed, 2012-01-25 at 15:16 +0000, Patrick Ohly wrote:
> On Mo, 2012-01-16 at 14:36 -0500, Ross Vandegrift wrote:
> > If I create a meeting on my phone which recurs weekly on multiple days
> > (for example, Tues and Thurs), when I sync, Evolution gets a recurring
> > weekly appointment on whichever day is the date of the first recurrence.
> > Same problem vice versa
> Can you run your sync with loglevel=4 and then extract from the
> syncevolution-log.html files the relevant data dumps of an affected
> event? Include both the "parsing" and "generated" part.
Sure thing. I created one on my phone and one in Evolution. They are
named "Phone" and "Evolution" respectively. Decoded bits are below.
First, the one I created on the phone:
Was this event meant to occur on multiple days? It looks like a normal,
weekly event. If it was set to occur on multiple days, then the phone
didn't include that information.
- 13 : string RR_FREQ [ 0, 0, 2] :
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 64
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2012-04-22T09:00:00 (floating)
This is the intermediate representation. There's one more part where
this gets encoded again as iCalendar 2.0. I don't think we need that
part now, I'm just mentioning it for the future.
Second, here is the one I created in Evolution:
> RRULE:W1 SU SA 20120427T235959
The RRULE looks like to me. Perhaps the phone can neither import nor
export the days on which a meeting occurs?
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.