On Tue, 2009-08-25 at 06:24 +0100, Zheng, Yanshuang wrote:
I can reproduce it on Fedora10 with EDS 2.24.1 when syncing contacts
with Memotoo. Then more investigation is taken
Thanks! Both the original report and this additional investigation were
really helpful. If we don't have a "fill in all fields in the web and
sync to Evolution" test case in the QA plan, then adding it would be
very useful to catch cases like this.
Now, the problem obviously is that Evolution doesn't handle some TYPE
combinations. They can be stored, but the list view doesn't recognize
them. There must be some other code path in the contact editor because
editing the contact fixes the TYPE.
We should apply the same fix in a incoming script for contacts *if* we
synchronize with Evolution contacts:
TEL;TYPE=[HOME|WORK],CELL => TEL;TYPE=CELL
TEL;TYPE=[HOME|WORK] => TEL;TYPE=[HOME|WORK],VOICE
In other words, strip the distinction between home and work cell phone
(WORK,CELL wasn't mentioned in the bug report, but I expect it to suffer
from the same problem) and add VOICE if only HOME or WORK are set. The
former looses some information, whereas the latter should be safe.
=>
http://bugzilla.moblin.org/show_bug.cgi?id=5633
Any takers for this one?
--
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.