[SyncEvolution] SyncEvolution in Fremantle

Chen, Congwu congwu.chen at intel.com
Mon Dec 21 01:50:15 UTC 2009


Hello Ove! 
Patrick is on vocation these days so I will try to answer your
question first.

Ove Kaaven wrote:
>
>Hi, Patrick.
>
>I'm new to Maemo, but I've been a Debian Developer for a long time. I
>recently got a N900, and decided I really want to sync my stuff.
>
>I've managed to build the current syncevolution git on Maemo5 (in
>Scratchbox), however it did not build cleanly without a few changes (and
>I disabled shared libraries since cppunit was not available). Also when
>built with optimization it crashes immediately, but appears to at least
>start OK when built without optimization. I used the included
>debian/rules with a couple of extra environment variables set.
>
>(I'll allow anyone desperate enough to get the .deb I ended up with last
>night at http://www.ping.uio.no/~ovehk/maemo/ if they really, really,
>want, but it's obviously not anywhere near end-user-ready, there's no
>GUI, it's built without optimization, it seems to include
>flashmemory-space-wasting .h and .a files, and I disabled regular
>expressions.)
>
>Since N900's calendar application no longer uses the evolution backend
>(but something Nokia-specific, I guess - some C++ API on top of a sqlite
>database), I guess I may have to write a brand new backend in order to
>sync the calendar. N900's addressbook still uses the evolution backend,
>though. I managed to sync the addressbook in scratchbox, haven't tried
>the actual device yet.
Great progress! Regarding the calendar backend, you are right. We need
to write a new backend to support it. We have a bug entry tracking this issue
[1], however we have no resource to work on it at this time. If you can come
up and take it, that will be great. 

>Patrick Ohly skrev:
>> I'd love to see the latest SyncEvolution releases packaged properly for
>> Maemo, and so do users [6]. 0.8.1 still works fine on the older Maemo
>> releases it is available for, but 0.9 has several relevant improvements,
>> for example synchronization with Google Contacts and a GTK GUI.
>
>Hmm. If someone also made direct sync with Google Calendar, then it
>would be really useful...
That's not possible with SyncML protocol, webDav(which is not really sync) and 
ActiveSync may works, but SyncEvolution currently does not support either.
 
>> I'm posting here because I hope that an interested developer or
>> maintainer will step up and take over packaging for Maemo. You can be
>> sure that this will have full support when it comes to merging patches
>> and including the Maemo port as first-class citizen in releases.
>
>I don't suppose anyone else started working on this yet? If not, do you
>have any recommendations on where to start? What version of the software
>would it be best/easiest to try packaging, for instance, or is git head
>"stable" enough?
SyncEvolution 0.9.1 is the latest stable release, that will be a good version to start.
There are heavy developments towards 1.0 release so I will not recommend git head
at the moment.

[1] http://bugzilla.moblin.org/show_bug.cgi?id=8511
[2] http://git.moblin.org/cgit.cgi/syncevolution/tag/?id=syncevolution-0-9-1

Best Regards,
Congwu




More information about the SyncEvolution mailing list