On Sun, 2009-09-06 at 14:18 +0100, William Uther wrote: > Hi all, > I've just recently bought an HTC Hero phone and was looking to sync > it with my Mac. It looks like SyncEvolution might be a piece of that > puzzle, so I was going to play with updating the mac plugin to version > 0.9. I'm not sure I want to take on a long term maintenance role > though... :) > > I'm new to this. I'm just downloading the code now. Is there > anything you want to tell me before I start?
Dig in! ;-) Seriously, this is excellent news, no matter what the outcome will be. The most important open question before you start is how the data handling will work with direct access to the Synthesis field list. If you haven't seen it, here's an introduction to the concepts: http://moblin.org/documentation/syncevolution/pim-data-synchronization-why-it-so-hard > In particular, I came across this in the list archives: > > > For Mac OS X there isn't much choice: the code depends on the > > Funambol "VOCL" vCard encoder/decoder, which is no longer available. > > Short of adding it again (either the old GPL-licensed copy or the > > current AGPL one) there's nothing that can be done in 0.9. It should > > be rewritten to access the Synthesis field list. > > Any estimates on how much work that would be? Once you understand the concepts, it might be anywhere between a few hours of coding and some days. The biggest "problem" is that we don't have an example of a sync source which demonstrates how to access the Synthesis field list. The only example is in SyncSource.cpp:SyncSourceLogging on the master branch. Congwu, you wanted to look into adapting the SQLite example sync source. Any idea when this might be done? I'm sure it would help William; on the other hand, we also need some of your time for the direct-sync feature (in-process OBEX client), that's also important. > Finally, there seemed to be talk of making syncevolution run as a > server (using Synthesis?). Is this currently planned? If so, is it > far future, near future...? It's definitely near future. I've posted a schedule last week here on the list, aiming for a release end of October. If it works out as planned and how much really works remains to be seen - it's certainly an ambitious timing. No risk, no fun... -- 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. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
