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:
[snip]
> > 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
[snip]
> 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:
-----parsed-----
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
DTSTART:20120128T090000
DTEND:20120128T093000
DALARM:20120128T084500
AALARM:20120128T084500
PRIORITY:0
STATUS:NEEDS ACTION
RRULE:W1 20120422T090000
CATEGORIES:MEETING
SUMMARY;CHARSET=UTF-8:Phone
TZ:-0500
END:VEVENT
END:VCALENDAR
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.
-----generated-----
[...]
- 13 : string RR_FREQ [ 0, 0, 2] :
"WW"
- 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:
[...]
-----generated-----
>
> BEGIN:VCALENDAR
> VERSION:1.0
> BEGIN:VEVENT
> SUMMARY:Evolution
> DTSTART:20120128T100000
> RRULE:W1 SU SA 20120427T235959
> DTEND:20120128T103000
> AALARM:20120128T095800;;;Evolution
> DALARM:20120128T095800;;;Evolution
> END:VEVENT
> END:VCALENDAR
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.