Build, Release, QA ------------------ *Checkpoint Oct 2* Bear spins checkpoint: http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007061.html Dan tests checkpoint: http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007062.html
*Makefile change* Bear made a change such that plugin eggs, the Chandler locale plugin, and setuptools are installed in CHANDLERHOME, not CHANDLERBIN. This fixes Bug 6713. Also, "make install" should now work with the latest cygwin, fixing Bug 6915. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007081.html *ChandlerSnapshot* Davor created a ChandlerSnapshot.tgz when he restarted after a Chandler crash. He asked why it didn't preserve the directory structure of the profile. Bryan and Andi explained that preserving the directory structure didn't turn out to be helpful in diagnosing problems. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007052.html Dev projects ------------ *EIM* Phillip outlined a plan for EIM development. He'll first implement APIs for data types, type mapping: sharing.typedef(), sharing.BytesType, etc. Next he'll do record types, fields and associated APIs: sharing.Record, sharing.typeifno(), etc. The last stage will be to implement sharing.Schema. The first two phases should enable Morgen and the Cosmo team to start working on the wire format. He'll also produce docs in stages, using doctest to drive the work. He hopes to have the first layer in the next two weeks. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007059.html *Speeding up jump-to-next-week, preloading items* Morgen looked at the use case where the user jumps ahead or behind a week in the calendar, which had regressed recently (Bug 5651). Morgen noticed that item loading/generating occurrences seems to be a significant part of the timing (he gave timings for various cases). Morgen proposed generating occurrences and/or loading items for the next and previous weeks in the background, during OnIdle. Philippe suggested preloading a month instead of a week. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007069.html Ted had concerns that at the end of the day it will be hard to predict the user's path through the app. Preloading will penalize some cases over others, in particular calendar over dashboard. Morgen and Reid pointed out that this preloading case would happen only when the week view was displayed, not penalizing users who didn't sit in the calendar. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007073.html Jeffrey explained that the minical doesn't load all items -- it just gets the info it needs to draw the busy bars. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007074.html Grant asked why we stick keys into indexes when generating occurrences. Jeffrey explained that occurrences appear in itemsWithReminders, which is indexed by reminderTime. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007077.html Grant and Morgen discussed different ways to avoid loading items from the mStart and mEnd functions in Calendar.py. They eventually came to the conclusion that this doesn't help much. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007088.html Davor asked why we were looking at this use case, he noted that switching to the dashboard and entering a new event were two cases that he found troubling. http://lists.osafoundation.org/pipermail/chandler-dev/2006-October/007087.html Meetings, Announcements ----------------------- Apps meeting: http://wiki.osafoundation.org/bin/view/Journal/AppsMeeting20061005 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
