Hello!

Here's another summary of where we are - and have been in the past
weeks...

SyncEvolution 1.0 keeps us busy. I mentioned a 1.0 beta 3 last week and
already made a pre-release available:
1.0beta2a+20100319+SE+15d4589+SYSYNC+0e94c06 in
http://downloads.syncevolution.org/tmp/

We got some feedback on that from Intel QA and in addition, try to get
one last feature in: command line tool as D-Bus client of the
syncevo-dbus-server (MB #5043). This work is not completed yet, so we
are delaying 1.0 beta 3 a bit so that we can really say that it is
"feature complete" when it goes out.

In terms of feedback, please try out direct sync and automatic sync.
These are the new features in 1.0 which might still have bugs and
usability problems.

MeeGo 1.0 "day one" (= code available) is just around the corner. A more
detailed architecture of it will be also made available at that time.
Without getting ahead of that announcement let me just say that I would
be surprised if SyncEvolution wasn't in MeeGo 1.0...

Development (roughly by week, last week backward):
      * Yongsheng: started work on moving command line into D-Bus server
        (MB #5041/5042/5043), better status code for InfoRequest timeout
        (MB #9636), fixed segfault in autosync code
      * Congwu: ongoing work on automatic test script for phones (MB
        #9862), dealt with a user report of duplicated calendar events
        on the N900 when syncing directly (MB #10224)
      * Patrick: ww12 snapshot (including external release so that users
        can confirm some issues), finished server suspend/resume
        improvements and testing (MB #2425), untagged snapshots now get
        a unique version derived from base version and git commit hashes
      * Jussi: additional and improved error descriptions, automatic
        sync switch, improved device config UI

      * Yongsheng: automatic sync in backend (MB #6378), localized
        notifications for automatic sync (MB #10000), started to move
        command line into D-Bus server (MB #5043)
      * Congwu: SAN 1.1 support, ready to be merged by Synthesis; found
        and solved a bug in libsynthesis when forcing slow sync for a
        virtual source (MB #9907), Ovi.com interoperability testing,
        fixes for valgrind errors in OBEX transport, create config in
        OBEX SyncML client automatically (MB #6175)
      * Patrick: temporary workaround for Qt D-Bus binding issues,
        hardening the server's support for suspend/resume (required
        adding blob support, analysing/reporting/fixing bugs in
        libsynthesis and SyncEvolution), found and fixed regression in
        HTTP server mode introduced by recent SAN changes, finished
        command line support for shared configs (MB #8048),
        libbluetooth3 incompatibility in syncevolution.org binaries (MB
        #9289), fix for SAN 1.2->1.1 fallback, fix incorrect D-Bus
        shutdown when server is started twice (MB #9991)
      * Jussi: fixed two segfaults and some other bugs in sync-UI

      * Yongsheng: automatic sync via polling (MB #6378), adapt list of
        Bluetooth peers and templates at runtime
      * Congwu: helped identifying direct sync issues (MB #9902), Nokia
        N7210c template improvements (MB #9907), SAN 1.0 support (MB
        #9312)
      * Patrick: several server improvements (better testing, handling
        resent messages in HTTP server), logdir naming changed in case
        of collision (MB #9759), last-minute libbluetooth compatibility
        fix for 1.0 beta 2 and better packaging (MB #9289/#9811),
        platform workarounds (libical memory bug, Mozilla NSS
        initialization), Evolution calendar change tracking fix (minor
        race condition), fix for error when logdir doesn't exist, notify
        sync-ui when templates change, CouchDB workaround (MB #7877),
        improved reporting of "syncevolution died unexpectedly" (MB
        #9844)
      * Jussi: double-free fix (MB #9869), error message for
        "syncevolution died unexpectedly", Bluetooth Panel integration
        in Moblin

      * Patrick: libical memory corruption workaround, avoid CouchDB
        Evolution backend (MB #7877), improved packaging on
        syncevolution.org (declare conflicts with system SyncEvolution
        MB #9811, Bluetooth compatibility layer MB#9289), better
        reporting of segfaults and other aborted syncs (MB #9844), fix
        for recently introduced crash on Debian Etch (Mozilla NSS init),
        reduced size of logs (MB #8092), avoid Horde mistreating us as a
        broken Funambol client (deviceId, MB #9347), preventSlowSync
        enabled by default (MB #2416), increased maxMsgSize (was too
        slow for large DevInf), completed transition from
        text/x-calendar to text/x-vcalendar, more fix for virtual data
        sources (type check, segfault MB #9737, name collisions and
        aliases MB #9664), more intelligent handling of session dirs (MB
        #7708), delay database dump and comparison also in clients (MB
        #7710), new SyncSource::isEmpty() API (MB #7708), minimize
        database accesses by caching result of listAllItems() (MB #7708)
      * Jussi: Ubuntu Hardy GTK workarounds, InfoRequest implementation


-- 
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

Reply via email to