Finishing off last of i18n improvements for .6 this includes migration of the schema from schema.String to schema.Text and schema.Bytes, deprecation of schema.String (waiting on Sharing code bug fixes for this), and fixing logging and other I/O boundary points which were not correctly converting unicode to bytes for printing.
Adding i18n filesystem utils to allow Chandler to run from a non-ascii CHANDLERHOME path
Finishing off mail improvments for .6 including encoding and decoding non-ascii headers, allowing non-valid email addresses to be stored, and adding localizable exception handling.
Had a patch review which lead to some good feedback which I am now incorporating
Published new version of CalDAV spec with guidelines on alarms and attachments
Updated issue status for RFC2518bis
Planned for meetings of IMAPEXT and CALSIFY at next IETF (Nov)
Hiring
Budget planning
Reviewed/contributed to Mellon Progress Report
Board meeting presentation
Plan
Revise posting containing specific appeals for volunteers
Microformats talk
Revise vision overview
More RFC2518bis issue management
PJE
Progress
Lots of assists: exception annotation, epydoc module finding fixes, Python+C and performance, i18n patch review and discussion, etc.
Misc. performance work
Preparing schema evolution/parcel versioning/reloading proposal for 0.6
Doc & performance meetings
Plan
finish and post parcel proposal
assist w/performance and other 0.6 tasks, upon request
work on "user" and "implementor" guides to schema API
Grant
Progress
Bug:4110 Crash when modifying a recurring event and clicking in the Calendar View
Bug:4158 Importing calendar fails with NameError: global name 'coll' is not defined
Bug:4200 Importing the demo calendar fails (zanshin: "(401)")
Working on Bug:3480 (Update reminders to handle recurrence), picked up from JeffreyHarris.
Looked at Python performance on MacOS X; I can speed up python -m timeit by about 10%, but this doesn't have measureable impact on running real code (as opposed to empty loops).
Discussed some sharing issues with MorgenSagen, and began work on related zanshin fixes.
Added testing of non-ascii data in feeds and sharing
Sped up the determination of dirty items when publishing (by caching the set of changes)
Rewrote sharing logic to reduce unnecessary PUTs, deal better with dual-share collections, and determining writability
Changed the behavior of the Sync All toolbar button and the File > Sync submenu (bug 4121)
Spent a bunch of time investigating sharing problems with cosmo (ongoing)
Plan
Add sharing activity reports
Add an easy way to backup/restore collections locally
Jeffrey
Progress
Helped Morgen get CalDAV working well with Cosmo
Got vobject parsing working much faster with regular expressions (bug 4105)
Moved forward on bugs 3000 and 3001, recurring event deletion and drag and drop, didn't finish
Fixed bug 4142, error dragging events, and assorted other little bugs
Handed off recurrence + reminder work to Grant
Plan
Finish up deletion, drag and drop, anytime/allday, and stamping work for recurrence. That's not as much as it sounds like, the tests are mostly written and working
Heikki
Progress
Performance work
Bug triage
Plans
More perf, and triage
Milestone
Tbox perf stats
Bear
Progress
wrote a bash-only tbox script for running of unit, functional and performance tests
tweaked performance data gathering scripts some more based on feedback from others
updated BuildingChandlerDesktop to include detail information about our third party library usage
updated on my test server epydoc, jabber-py, pychecker, dateutil and zope to the latest versions
various tiny tweaks to the external/ sub-project Makefiles
setup Cosmo 0.2 branch continuous build
Plan
output graph data for performance numbers
finish debugging epydoc generated docs problems (api and model)
finish instrumentation prototype - need to test my wx hooks in Chandler live