On Mon, 2006-10-30 at 18:25 +0100, Patrick Ohly wrote:
> I should have mentioned that I am subscribed now, so we could continue
> the discussion on the list. Feel free to forward your email and my
> reply.

Done, so those finding the thread via Google can see its conclusion.

> On Mo, 2006-10-30 at 10:05 -0600, Michael Ekstrand wrote:
> > On Sun, 2006-10-29 at 22:16 +0100, Patrick Ohly wrote:
> > If I remember correctly, that was the most significant issue.  I think
> > there's probably some things that Evolution could be doing better; I
> > think that it should assume some reasonable defaults to allow
> > information to at least be visible when it can't find its custom
> > properties.  But the destruction of custom properties rendered it so
> > that I could not view the phone numbers for a contact in Evolution until
> > I edited and re-saved the contact.
> 
> I agree, Evolution could have been smarter, but I believe I have worked
> around this in 0.4. From the "known problems" list:
> 
> Evolution GUI
>         When importing or updating a contact from the server, some
>         telephone numbers might only be displayed in the contact summary
>         after editing the contact once. Evolution 2.0.4 till 2.6.3,
>         ContactSync::testMerge test. Starting with SyncEvolution 0.4
>         this is solved by modifying the contact in the same way as the
>         internal editor does. If it still fails, the server might send
>         phone numbers without setting their type correctly.

Perhaps I should go in and make a formal bug report about this, if I can
document sufficiently.

> > I did play with the SyncEvolution source in an attempt to make it set up
> > some default display properties when it saved a contact; this wound up
> > not working.
> 
> I followed the same approach; I guess we simply tried slightly different
> things. Would you mind trying 0.4 again?

I'll give it a shot.  It looks like my attempts were against the 0.4pre2
sources.

> > I think some of the rest of the issue was connected with the inability
> > for SyncML to neatly pick up on deleted fields - I wound up with
> > duplicated phone numbers when I was trying to do some initial testing.
> 
> This might be better now that ScheduleWorld has settings for devices
> that tell the server how many phone numbers the device supports: if you
> set it to maximum for both your clients, then the server should be able
> to distinguish between "device has discarded phone number" and "phone
> number was deleted". There are some usability problems (like having to
> sync once before being able to set the value and having to do it
> manually in the first place, missing documentation, ...) but it might be
> worth another try.

OK.

> > And I'd seen the SyncEvolution/ScheduleWorld combo as a hack to
> > accomplish what I wanted - ideally, I wouldn't need something like
> > ScheduleWorld to keep these two computers in sync.
> 
> Agreed, as soon as data conversion is involved there will be drawbacks.
> In some case it simply cannot be avoided, though.

Yeah.  The Conduit project is looking quite promising in this regard
though - hopefully it will develop into a useful solution soon.

- Michael

_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to