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
