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

Reply via email to