[Chandler-dev] [Sum] May 15 - 21

Katie Capps Parlante capps at osafoundation.org
Wed May 31 09:47:53 PDT 2006


Build, release, QA
------------------
*Checkpoint build*
Bear's link to the checkpoint build on May 15:
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005907.html
Dan's testing report of the checkpoint:
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005910.html

*Alpha2 status*
Philippe noted that 17 bugs were still open on alpha2, and listed the
bugs that required investigation before the bug council could triage them.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005917.html

Heikki later noted that 5 bugs remained for alpha2, and that we were
looking at Tuesday (May 23) as the release date.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005926.html

*Subzilla in subversion*
Jeffrey wrote a command line utility for posting and applying patches
to/from bugzilla (subzilla).
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005904.html

Proposals and discussion
------------------------
*Proposal for a startup-options dialog*
Bryan proposed adding a mechanism to put up a dialog on startup if the
user held down a metakey. The dialog would allow the user to throw out
the non-user data in the repository, throw out the entire repository,
and/or send the repository to OSAF. The goal would be to support users
who run into problems but aren't comfortable with the command line. He
also noted that we see a class of problems with the UI items where the
user's data may be salvageable.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005901.html

John, Andi, Alec, Philippe, Morgen and Dan +1'd the proposal. Philippe
asked for a bug and a PPD proposal. Morgen suggested adding the ability
to roll back the repository to a past version.

Heikki pointed out that it would be useful to try and automatically
recover the database where possible. He argued against installing
utilities that are rarely used, suggesting that these be separate
downloads. (He and Andi had a separate discussion about including
command line db utilities).
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005918.html

Bryan and Alec both replied that the dialog proposal is not intended to
solve the whole recovery problem, just the short term problem of users
we see today who are not power users, but do need to deal with a broken
repository.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005919.html

Heikki noted that he's working on a talkback feature for alpha3. He also 
noted that  a metakey is not accessible to people with disabilities. He 
argued that we could/should try and automatically detect problems with 
UI data and reload that, instead of asking the user.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005921.html

Bryan replied that there is value in making this available in the short
term for many, even if it is not accessible to people with disabilities.
(The command line is an option for folks with disabilities). The point 
here is just to make the task we are already asking of end users today 
just a bit easier, letting them avoid the command line.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005923.html

*stamping as annotations*
Grant replied to the "stamping as annotations" question. Grant noted 
that the adapter terminology is used by zope.interface, which Chandler 
happens to link against because of twisted. He noted that it provides an 
API for discoverability, flexible adaptation, and "stamping/unstamping" 
(per-instance adoption and removal of interfaces, like stamping's 
cluster of attributes). Grant brought up two open issues. (1) Would we 
keep the current Kind composition approach to stamping under the covers? 
It seems that this is necessary for the existing collection and index 
code to work, and might be tricky. (2) Recurrence and stamping makes 
one's head hurt. In the long term, it would be good to have recurrence 
be less tied to event-ness, which might help make stamping easier. Grant 
noted that encapsulating recurrence logic with an annotation might serve 
us well in the long run, making view merging, recurring tasks, and other 
things easier or cleaner.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005908.html

Alec encouraged us to look more carefully at zope.interface. He argued 
that the mechanism used to provide an "adapter" is orthogonal to the 
mechanism used to keep related items together "stamping". Alec noted 
that zope.interface addresses traversing/creating/discovering stamp 
relationships, but not other issues like how to persist the object.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005909.html

Phillip Eby (who later revealed himself as the co-author of 
zope.interface, in addition to being the annotations creator) gave a 
stake-in-the-ground implementation for "stamp", based on Annotation. He 
argued that zope.interface doesn't buy us much, noting that this 
implementation would work now, without interface registration. Phillip 
answered Grant's question about Kind composition, noting that the 
attributes are just normal attributes and should be persisted and 
indexable just like any other attributes. He noted that performance 
considerations could suggest some other way of tracking active stamps, 
if storing stamp types as a set was a problem.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005911.html

Meetings, announcements, noted projects
---------------------------------------
*Apps meeting*
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005925.html

*Chandler engineering meeting*
Intel mac support was one of the topics for this meeting.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005927.html

*Collaborative QA Session*
Mikeal announced an irc testing session to hit qacosmo (0.3 cosmo) with 
several clients. (The session was Thursday, May 18).
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005924.html

Bear pointed us at a web based multi-user editor
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005900.html

Philippe pointed us at a forum on Python on Nokia S60.
http://lists.osafoundation.org/pipermail/chandler-dev/2006-May/005930.html



More information about the chandler-dev mailing list