Build, Release and QA
---------------------
*Weekly checkpoint*
Bear spins:
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007852.html

*IRC bot command*
Bear added a new IRC bot command: ~mark
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007863.html

*rt on Linux*
Heikki observed that functional tests on Linux are very sensitive to focus and active window changes. Running them in a nested X Server can help (useful for VNC presentations as well). Heikki checked in a helper script: xrt.sh
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007881.html

*Recorded scripts as tests*
Clarifying a commit comment, Dan noted that some scripts were starting to work.

Dev
---
*EIM, CalDAV, WebDAV*
Jared asked if "removing old sharing" meant Chandler would not be able to store data on any server besides Cosmo. Morgen explained that Chandler is a CalDAV client, and can share events with CalDAV servers. Chandler can also use any WebDAV server to share items over EIMML.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007865.html

*Master Password*
Heikki asked for feedback, code review on his password encryption implementation. Remaining issues:
- chandler, unit tests don't always quit (threading issue?)
- asking for master password from background thread will break
- unsetting master password before passwords are initialized
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007854.html

*EIM attributes*
Grant summarized open issues wrt the domain model and EIM, in particular for ContentItem, Note, Stamps. Bryan Kirsch, Brian Stearns, Morgen and Grant discussed the details in the subsequent thread:
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007856.html

Philippe noted at one point that needsReply should not be shared (basically treated the same way as read/unread).
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007884.html

*Error icons*
Morgen jumped into a design thread about error icons. His points:
- ask a Share object if it has any conflicts via share.hasConflicts()
- share.hasConflicts(item) for a particular item
- sharing.SharedItem(item).conflictingStates for a particular item
- no syncing per-item errors -- sharing layer treats a collection as an atomic unit - sharing error not per-item is already shown in sidebar (Share object's "error" attribute)
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007878.html

Grant observed that per-item errors are possible in CalDAV. Morgen agreed, and will try and set item.error when a DAV error happens.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007880.html

*Skipping recursive refresh*
Morgen described a scenario that generated an error in Stearns' log.
- subscribe
- commit (on the view the repository uses to subscribe)
- wx.GetApp().PostAsyncEvent( ) lets main thread know it is time to refresh the main repository view The refresh doesn't happen, and a "skipping recursive refresh" message is generated. The subscribe collection is then not found in the main repository view. Morgen asked why this happens, and if the PostAsyncEvent call interrupts the main thread.
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007883.html

Update: Morgen later gave a link to an IRC discussion. It only happens when running Wing.
http://wiki.osafoundation.org/script/getIrcTranscript.cgi?channel=chandler&date=20070316

Meetings, Announcements
-----------------------
IRC QA session, desktop recurrence:
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007866.html

Meeting coordinating EIM-related features:
http://wiki.osafoundation.org/Projects/DumpReload#Meeting%20notes%20:%2003/13/2007
http://lists.osafoundation.org/pipermail/chandler-dev/2007-March/007850.html

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to