merKur
2008-07-04 02:38:05 UTC
Hi there,
While trying to use synce-sync-engine v0.11.1-1 with Evolution
v2.22.2-1.1 (on a Debian SID system) and a Samsung SGH-i600 (European
version of the BlackJack), I encountered some issues.
Attached are some patches that resolve the following issues:
EVO->WM5:
- Note not being sync'ed,
At least on my phone, the note should be in <C1:Body>, not in <C1:Rtf>
- If both "Business phone" and "Business fax" were defined, "Business
phone" ended up in "Work Phone 2"
This was due to usage of position() in the XSLT, while some elements
were skipped. Instead filter by Type=WORK & Type=VOICE.
- PO Box was not being sync'ed
It seems WM5 has no 'PostalBox' field. I appended this info in the
'Street' field.
- Street in Evolution can be multi-line, but only 1st line was sync'ed.
The rest of the lines appear in the 'ExtendedAddress' field.
I appended this to the 'Street' field.
WM5->EVO:
- Note was not being sync'ed,
 At least on my phone, the note should be in <C1:Body>, not in
<C1:Rtf>
- Photo was not being sync'ed.
I added an 'Encoding' attribute which solves this.
- Phone updates were messed up.
Added 'VOICE' Type attribute to the relevant ones.
- Timezone conversion problems.
See my thread "SynCE AirSync->VCal Timezone conversion bug" in
synce-users dated 1-Jul-2008. Patch attached here as well.
Open issues:
- Note and Photo are sent from AirSync only when they are modified in
the device, and not on every sync.
This might be solved by OpenSync merge (IIRC on branch v0.30).
- Spouse, Manager, and IM fields (IM-MSN, etc.) are not updated in Evo.
The problem might be in OpenSync (I'm using 0.22).
- Anniversary and Birthday are converted differently, and are not
updated in Evo.
 The problem might be in OpenSync (I'm using 0.22) as well.
- email type info (Work, Home, Other) is lost on sync.
- email/phones slot ordering is messed up on sync.
I'll appreciate inclusion of these patches on future versions.
Best Regards,
merKur
While trying to use synce-sync-engine v0.11.1-1 with Evolution
v2.22.2-1.1 (on a Debian SID system) and a Samsung SGH-i600 (European
version of the BlackJack), I encountered some issues.
Attached are some patches that resolve the following issues:
EVO->WM5:
- Note not being sync'ed,
At least on my phone, the note should be in <C1:Body>, not in <C1:Rtf>
- If both "Business phone" and "Business fax" were defined, "Business
phone" ended up in "Work Phone 2"
This was due to usage of position() in the XSLT, while some elements
were skipped. Instead filter by Type=WORK & Type=VOICE.
- PO Box was not being sync'ed
It seems WM5 has no 'PostalBox' field. I appended this info in the
'Street' field.
- Street in Evolution can be multi-line, but only 1st line was sync'ed.
The rest of the lines appear in the 'ExtendedAddress' field.
I appended this to the 'Street' field.
WM5->EVO:
- Note was not being sync'ed,
 At least on my phone, the note should be in <C1:Body>, not in
<C1:Rtf>
- Photo was not being sync'ed.
I added an 'Encoding' attribute which solves this.
- Phone updates were messed up.
Added 'VOICE' Type attribute to the relevant ones.
- Timezone conversion problems.
See my thread "SynCE AirSync->VCal Timezone conversion bug" in
synce-users dated 1-Jul-2008. Patch attached here as well.
Open issues:
- Note and Photo are sent from AirSync only when they are modified in
the device, and not on every sync.
This might be solved by OpenSync merge (IIRC on branch v0.30).
- Spouse, Manager, and IM fields (IM-MSN, etc.) are not updated in Evo.
The problem might be in OpenSync (I'm using 0.22).
- Anniversary and Birthday are converted differently, and are not
updated in Evo.
 The problem might be in OpenSync (I'm using 0.22) as well.
- email type info (Work, Home, Other) is lost on sync.
- email/phones slot ordering is messed up on sync.
I'll appreciate inclusion of these patches on future versions.
Best Regards,
merKur