Build, Release and QA --------------------- *Alpha4 Checkpoint* Bear spun checkpoints on Nov 13, 14, 15, 16.
*Vista after Preview?* Heikki asked if we could postpone supporting Windows Vista until after Preview. He explained that supporting it for Preview requires a fair amount of Build and QA resources. "Not supporting Vista" would mean not running Vista Tinderboxes and no Vista box in the QA Lab. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007266.html John suggested at least trying it out before making that decision. Philippe agreed with John's suggestion, and also agreed with Heikki's caution in committing to Vista support in Preview. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007271.html *Alpha4 stability -- feedback data* Heikki reviewed the feedback reports, and discovered that median time between reported failures has improved: 4 min in September, 89 minutes in November. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007264.html *Svn instead of builds for tarballs* Heikki wrapped up this thread with a decision *not* to make this change until after Preview. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007265.html *WxPython* Robin updated Chandler's wxPython to more or less match the official wxPython 2.7.2.0 release. Only 2 small changes were required on the Chandler side to use the updated version. Robin summarized the changes that are new to OSAF's build (a significant list): http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007262.html *Performance targets* Heikki asked about 0.7 performance targets. Do we have the relevant cases? Are we committed to the targets? Heikki would like to change the sharing test to get numbers closer to real world cases: bigger collection (sanitized office calendar), not on the internal network (osaf.us). http://wiki.osafoundation.org/bin/view/Projects/PerformanceProject http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007269.html Dev --- *Repository support for Decimal (fixed point numbers)* Where Chandler needs to share non-integer numbers, we want the numbers to round-trip correctly -- get back exactly what is written to Cosmo. The Cosmo team is discussing supporting a Decimal type (fixed point number) to address this problem. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007254.html Andi added repository support for Decimal; Morgen added the corresponding code to schema.py. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007260.html *Mail schema* Brian Kirsch asked Morgen if removing the isOutbound flag on mail messages would impact sharing. Morgen replied that as isOutbound is not a shared attribute, no problems. Brian explained there will be two new boolean attributes (toMe, fromMe) which will be used to determine membership in "In" and "Out" collections. Brian is also adding state to messages (DRAFT, SENT, QUEUED, RECEIVED, OTHER). http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007253.html *Keeping data safe* Davor asked if Chandler could add custom headers to ics files in order to preserve non-event data. He noted that it could even be temporary, a separate code path from the regular export-to-ics file functionality. Davor asked about old shares on cosmo-demo: will there be a mass purge at some point, or should he clean up his shares? http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007263.html Philippe explained that cosmo-demo shares are "safe" in that they are not going to be removed for a while. The existing shares will not be accessible from *new* versions of Chandler. He noted that we discussed beefing up ics import/export to handle task and other data, but decided not to for alpha4. http://lists.osafoundation.org/pipermail/general/2006-November/000460.html *Index ordering* Bryan pointed out that string comparisons for indexes are done without ignoring case, which is probably not what users want. Case-insensitive comparison is locale-sensitive, indicating we should reindex when switching locales (expensive). http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007273.html Grant, Philippe and Brian K argued for locale aware sorting and not worrying about changing locales being slow. For Preview, users can only switch locales by relaunching Chandler. Even for people who work with several languages, changing locales is an infrequent operation. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007277.html Andi suggested using the 'string' index to compare strings in a locale-friendly way. The StringIndex class (a PyICU Collator) offers locale aware comparisons for use in a 'method' or 'compare' index. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007274.html Andi gave a recipe for rebuilding the index, but later noted that it would lose subindexes. He needs to add a proper API, let him know if/when this is needed. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007276.html Grant observed that code in calendar/TimeZone rebuilds floating event indexes when timezones are toggled. Should it be doing something else? Andi pointed out that it reindexes the keys that need to be, not the entire index. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007279.html Bryan worked out a strategy on IRC. He'll use 'method' indexes for dashboard columns involving string indexing. This will allow him to do locale-based case-insensitive comparison. He'll also add code to detect a locale change at startup, and either --repair (which builds indexes) or remove the dashboard indexes so that they are lazily recreated. http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007281.html Meetings, Announcements ----------------------- *Alpha4 debrief* http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007285.html *Cosmo 0.6 planning* http://wiki.osafoundation.org/bin/view/Projects/CosmoZeroDotSix *Cosmo 0.5 debrief* http://lists.osafoundation.org/pipermail/cosmo-dev/2006-November/002053.html *Platform team* http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007286.html *Apps team* http://wiki.osafoundation.org/bin/view/Journal/AppsMeeting20061116 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
