Q: What are your plans for α5? What are your next steps? Anything blocking you?
Andi: get P2P stuff in. Upgrades: BerkeleyDB?, ICU/PyICU, PyLucene. Performance, stability.
berkeleydb has mvcc, might help us get rid of deadlocks, running without deadlocks ever, performance boost (4.5)
ICU/PyICU: for timezone change, character encoding
PyLucene: markku wants some features
Grant: recurrence stuff has to happen (performance fixes, per-attribute modifications). take a look at user-defined attributes and labeling.
pubsub code might wait until alpha6
Andi: get rid of redirect-to/display name (about) -- domain model
Grant: we know what we are doing w/displayname/title. redirect to that PJE suggested a long time ago: stamps to items things, little shorthands. won't search on just those. no plans to make those go away. Andi: they are broken because of indexing. About will be an ordinary attribute, other things will point to it, easier to write event processing code. only redirecttos will go from stamps to the base items. saves you typing ".itsItem.". PJE: Just a property on the stamp? Grant: yeah, could be. Redirect to saves a few lines of code. Repository is aware of both attribute. From an itsItem attribute to another itsItem attribute. Andi would like to get rid of redirectto. Grant: there are some really goofy ones.
PJE: finishing rest of EIM. helping with sharing format design stuff. setuptools 0.6 final.
Bear: libraries up to date, upgrading python 2.5 -- adds some new syntax, breaks supporting libraries, need to tread carefully. Twisted currently broken (zope interface is broken, fix available in svn). Speeding up full build cycle time, fixing bugs. Putting time into debian/ubuntu, use system libraries.
design reviews?
andi and grant did a review of some merging code -- 2nd pass
morgen wants to do a review of sharing design
domain model design review -- might be several, could be broken down
loose ends to clean up?
displayname redirect to
sharing code -- likely to disappear? hard to know which ones are real
performance loose ends?
email stuff to be revisited, the way he does commits in a different thread could be done better
certstore needing a different view at random, needs to be rethought. morgen had a problem and worked around it.
account dialogs is completely hardwared. no account framework, can't create new accounts.
Python 2.5 -- repository could use with statement, finally with generators also nice to have, could throw out a lot of code
dummy PyLucene? may help find 6732? john has already spent more time. PyLucene bug on intel. not a pylucene bug on ppc. 2 different bugs. logs are totally different. gc every time on intel crash in the same place, looks pretty clear. ppc crash, not directly pylucene related. john can't make it happen with pylucene.
interaction with mail and stamping -- loose end
Bear will be in town, build/tinderbox fest, he'll be concentrating on that. Heikki has a full schedule.
Status
Katie
Progress
Reviewed α5, α6 stickies with Sheila and Philippe
Resume reviews, phone screen for strategy position