| June 13th - June 19th | ||||||||||
| Project : Categories / Product design | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Chao Lam | Arrive at high-level product schedule Figure out what is basic, and what is advanced for key feature rows in High Level road map. Identify feature rows that we may drop (e.g. replication) and hilight them in yellow. | In progress | Meet up with Lisa. Decide what needs to be done before Mitch reviews spreadsheet and date of Mitch review | done. Sending Mitch draft spreadsheet for discussion Monday | ||||||
| Chao Lam | Arrive at sharing transport requirements and plan for selection | In progress | Discuss with Mimi on updating sharing workflow based on WebDAV sharing architecture. What issues are resolved? What new issues are surfaced? | Ongoing discussions. Meeting with Lisa Monday | ||||||
| Chao Lam | Assist Mimi in collaborating with engineering on integration point A tasks - summary table view - detail view - DnD - chrome - calendar views | In progress | Discuss with Katie if Tabbed views require more specification. Check in with Mimi | |||||||
| Chao Lam | Propose end-user input plan | In progress | Brainstorm with Mimi on her lightweight usability plans. Make sure Mitch is in the loop | Not done. However, Mimi says she will discuss usability ideas with Mitch 6/18 | ||||||
| Chao Lam | Propose interoperability plan | In progress | Prepare and attend interoperability brainstorm meeting | done. Still need to write up notes and next steps | ||||||
| Chao Lam | Provide email design requirements for 0.4 target | In progress | Arranged an email brainstorm around IMAP issues for next week | |||||||
| Project : Chandler development | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | 0.4 Planning, ongoing | In progress | More progress with Chao on bucketing. Thursday: big review of dev schedule. | Finished strawman Canoga/Westwood bucketing. Did big review of 0.4 schedule. | ||||||
| Mark Jaffe | Investigation of Subversion as new SCM tool | In progress | New server has been running CVS. See Jurgen about installation details, start a repository with PyLucene. | |||||||
| Ted Leung | General architecture stuff | In progress | Reviewed Brian Kirsch's twisted proposal | |||||||
| Katie Parlante | Resolve open engineering/architecture issues: EngineeringIssues | In progress | (+) start digging into sharing (+) write up big picture for addressing (+) arch diagram for oscon | (+) sharing meeting: KatieParlante20040615 (+) sent diagram to Ted and John | ||||||
| Katie Parlante | send email out about improving bugzilla components to match current projects | Not started | send email out about improving bugzilla components to match current projects | not done | ||||||
| Heikki Toivonen | Meet with Ted & Jeffrey. | Completed | Discuss community aspects and common projects while Jeffrey is in the Bay Area. | Done | ||||||
| Project : Chandler development / Application | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Katie Parlante | 0.4 release planning | In progress | (+) milestone (+) iterate on plan | (+) milestone update: AppsMeeting20040615 (+) plan updated with chrome: ZeroPointThreePlanning | ||||||
| Project : Chandler development / Application / Content model | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Modify Calendar event content model based on Mitch's plan | Completed | Make code review changes, test, check in. | Made code review changes, got all tests working. Checked in. | ||||||
| Lisa Dusseault | Content model for Stamping -- see EndUserStampingModelSpec | In progress | Meet with Mimi & Donn to discuss stamping more; talk to Katie and John to understand Python options for single-object architecture; (later) justify single-object architecture to Mitch | Met with mimi and Donn and Katie and John. John & Donn volunteered to develop python architecture for stamping. | ||||||
| Project : Chandler development / Capplets / Primary / Calendar | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Katie Parlante | Calendar blocks | In progress | (+) Functional spec for calendar blocks (+) Add milestone targets to tasks in .4a | not done | ||||||
| Project : Chandler development / Framework | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Katie Parlante | Parcels/capplets proposal | In progress | no work planned this week | |||||||
| Project : Chandler development / Framework / CPIA | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Jed Burgess | Fixed problem with toggle buttons on mac. | Completed | Done. | |||||||
| Jed Burgess | Fixed up TabbedContainer? code. | Completed | Done | |||||||
| Jed Burgess | Moved wx specific methods onto the widgets rather than the blocks. | Completed | Done | |||||||
| Donn Denman | Build CPIA's Content Detail View | In progress | Flesh out the rough looks and implementatioin of the Markup bar, and get some portions functional. | I got the rough looks of the Markup Bar done, but none of it is functional yet. | ||||||
| Donn Denman | Review CPIA architecture and feedback comments to team | In progress | Review and update the way Toolbars work, and unify them with Menu bars. | Toolbar integration with Menu bar logic is in progress. Should be done in a day or two. | ||||||
| Project : Chandler development / Framework / Info management | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Jed Burgess | Fix attribute exceptions | Completed | Done | |||||||
| Mimi Yin | .4 planning | In progress | Proposed .4 target for Detail view | |||||||
| Mimi Yin | Stamping and Ad-hoc Collections | In progress | Task management brainstorm. | Starting to think about Ad-hoc collections from the Top down, starting with the collection and then filling it with items. Thus far, we've been focused on a bottom up approach. However, with Task management, workflows are more often top-down. | ||||||
| Project : Chandler development / Framework / Parcel framework | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Morgen Sagen | Improve parcel loading framework | In progress | Investigate (with Andi) a way to inject items into the repository without them being python objects. This could speed up import and commit times. | Met with Andi, and there is a chance that using Andi's Store API could give some improvement, but it will be tricky. We're going to talk about it some more. I made a lot of progress in adding real namespaces to parcels. Each parcel can define its own namespace, or simply inherit (append to) its parent's namespace name. Then others can refer to that parcel by namespace rather than repository path. Fixed a good bug that Brian Kirsch uncovered: a condition where a parcel can be loaded twice, with very subtle effects. | ||||||
| Project : Chandler development / Framework / Repository | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Work related to Chandler ACLs - design, review --? | In progress | Current activity: Write down my 'plan' for WebDAV ACLs and how this plugs in to other ACLs; what the whole ACL plan is... show to Ted and Katie. Later activity (not this week): Write down how we figured out that principal IDs are going to work as a draft engineering spec? | It seems we're in synch now about how item clouds relate to ACLs -- item clouds are intended to be where ACLs get set for all things in the cloud. | ||||||
| Ted Leung | Improve unit test and startup performance | In progress | Modify repository to load from a preloaded set of files Refactor Unit test cases to use new functionality Adjust developer UI (hardhat?) to make this easy. | Modify repository to load from a preloaded set of files Refactor Unit test cases to use new functionality | ||||||
| Ted Leung | Repository WG coodination | In progress | Attend meeting on server based sharing direction Start tracking issues for RWG on RepositoryFramework Rework RWG 0.4 goals based on new sharing direction (meetings with Andi and Katie) Engineering meeting Milestone meeting | |||||||
| Katie Parlante | repository group priorities | Completed | help set repository group priorities | Ted is tracking priorities here: RepositoryFramework | ||||||
| Andi Vajda | PyLucene | In progress | - started preparing PyLucene build for sub-project | |||||||
| Project : Chandler development / Framework / Repository / Data model | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Andi Vajda | Make data model wonderful | In progress | - fixed bug in CineGuide? pack found by Ted - fixed bug with initialValue aspect for ref collection attributes | |||||||
| Project : Chandler development / Framework / Repository / Persistence | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Andi Vajda | Make repository wonderful | In progress | - debugged view logic for IMAPMailTask?, added support for view resetting - looked into numeric access into b-trees | |||||||
| Project : Chandler development / Framework / Repository / Query | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Ted Leung | Query parser | In progress | None | None | ||||||
| Project : Chandler development / Framework / Security | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Heikki Toivonen | Continue with Chandler Security Project: SecurityProject | In progress | Checkin "Globals.crypto" services. | Checked in Globals.crypto and the first trivial unit test. | ||||||
| Project : Chandler development / Framework / Sharing/Discovery | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Define protocol architecture requirements | In progress | Work on blue-sky sharing use cases with Chao and Mitch; discuss service deployment issues; discuss sharing with Andi and Katie (tues) | |||||||
| Mimi Yin | Sharing workflows | In progress | Re-conceptualizing Sharing in lieu of our new Server approach. After speaking with Mitch however, we may want to step back and see how much of our P2P Sharing workflows we can preserve in the new WebDAV environment. | |||||||
| Project : Chandler development / Framework / Third party / wxPython | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Jed Burgess | Determine state of wxWidgets toolbars | Completed | Done | |||||||
| Robin Dunn | Fix bugs identified with the last test release and do another test build of 2.5.2.x | Completed | Fix bugs identified with the last test release and do another test build of 2.5.2.x | Done | ||||||
| Robin Dunn | Work on fully automating the build of the Installers and what-not for distribution, such that I can initiate a "daily build" | Completed | Work on fully automating the build of the Installers and what-not for distribution, such that I can initiate a "daily build" | All done, except for making it a cron job. I think that for now I will leave it as a manually started job, but being able to just start it when ready and then just walk away and not have to worry about it is very nice. | ||||||
| Robin Dunn | Begin working with Vaclav to setup bakefile, autoconf and etc. for building wxPython | In progress | Begin working with Vaclav to setup bakefile, autoconf and etc. for building wxPython | nothing this week | ||||||
| Robin Dunn | Chapter reivews and editing for the wxPython book. | In progress | Chapter reivews and editing for the wxPython book. | reviewed chapter 11 | ||||||
| Robin Dunn | Work on adding more docstrings for the SWIG gererated functions and methods. | In progress | Work on adding more docstrings for the SWIG gererated functions and methods. | ongoing | ||||||
| Robin Dunn | Work on slides and sample code my OSCON presentations. (Two tutorials and a regular conference session.) | In progress | Work on slides and sample code my OSCON presentations. (Two tutorials and a regular conference session.) | first set are complete, still lots to do on the second set. | ||||||
| Katie Parlante | wxWidgets plan | Completed | Done for now, will create a new task when need to revisit. | |||||||
| Project : Chandler development / Meta projects / Releases | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Katie Parlante | 0.4 release planning | In progress | (+) milestone (+) iterate on plan | (+) milestone update: AppsMeeting20040615 (+) plan updated with chrome: ZeroPointThreePlanning | ||||||
| Heikki Toivonen | Release 0.3.18 on Tuesday. | Completed | Release 0.3.18 on Tuesday. | Done | ||||||
| Heikki Toivonen | Installers. | Not started | Arrange an installers kickoff meeting during the next month. | Deferred, will do after 0.3.20. | ||||||
| Andi Vajda | Improve build | In progress | - did full build | |||||||
| Project : Chandler development / Meta projects / UI design | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mimi Yin | .4 planning | In progress | Proposed .4 target for Detail view | |||||||
| Mimi Yin | Capplet Design | In progress | 3rd party capplet brainstorm. | 3rd party capplet brainstorm framework. Still need to create wiki page. | ||||||
| Mimi Yin | Detail views | In progress | Major revisions to Detail view Struggling with user's content model for Kind stamping and associated status attributes. | |||||||
| Mimi Yin | Other research | In progress | Looked at Bloomba with Pieter. Shares some of our notions of saved rue-based collections. Neat "sneak peak" calendar affordance. Still silo-based design though. Looking more closely at Ecco. Looked at Esther Dyson's blog entry about Gmail's search / navigation affordances. Addresses some of the issues we're tackling in the Browser UI, namely: how do we provide users with flexible organization / navigation affordances without going too far and creating an acontextual anarchic mess? Reading up on WebDAV, slowly. | |||||||
| Mimi Yin | Sharing workflows | In progress | Re-conceptualizing Sharing in lieu of our new Server approach. After speaking with Mitch however, we may want to step back and see how much of our P2P Sharing workflows we can preserve in the new WebDAV environment. | |||||||
| Mimi Yin | Stamping and Ad-hoc Collections | In progress | Task management brainstorm. | Starting to think about Ad-hoc collections from the Top down, starting with the collection and then filling it with items. Thus far, we've been focused on a bottom up approach. However, with Task management, workflows are more often top-down. | ||||||
| Project : Chandler development / Tools | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mark Jaffe | Investigation of Subversion as new SCM tool | In progress | New server has been running CVS. See Jurgen about installation details, start a repository with PyLucene. | |||||||
| Project : Chandler development / Tools / CVS | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mark Jaffe | Investigation of Subversion as new SCM tool | In progress | New server has been running CVS. See Jurgen about installation details, start a repository with PyLucene. | |||||||
| Project : Chandler development / Tools / HardHat | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mark Jaffe | Investigation of Subversion as new SCM tool | In progress | New server has been running CVS. See Jurgen about installation details, start a repository with PyLucene. | |||||||
| Project : Community | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mitchell Baker | Attend Community Working Group meeting | In progress | Attend, discuss top issues. | On vacation, did not attend. | ||||||
| Mitchell Baker | Attend Management Committee and All Hands Meetings; create and distribute notes from Management Committee. | In progress | Attend meetings. Create and distribute notes for management committee. Review Esther's notes for All Hands meetings. | On vacation, did not attend. Esther now doing notes for the All Hands meetings. | ||||||
| Mitchell Baker | Figure out what needs to be done to comply with government regulations once Chandler has encryption technology included. | In progress | Tried to track down our best contact, but no response. Possible he's left AOL. | On vacation, didn't do anything here. | ||||||
| Mitchell Baker | Help all working groups define a reasonable set of community related goals for the 0.4 release. | In progress | Assist working groups as requested. | Ted working with groups, I didn't do anything this week. | ||||||
| Jed Burgess | Help Grant get demo going on Mimi's machine. | Completed | Just needed to upgrade Mimi to be using wxWindows 2.5 (made slightly more difficult by the status of the release). | |||||||
| Ted Leung | Get pylucene up and running | Completed | Get pylucene subproject running | Awaiting completion of infrastructure tasks: subversion, web page/DNS record, mailing lists | ||||||
| Ted Leung | Pacific NW Sprint | Completed | Attend Pacific NW Sprit | Attended. We are still too early for short (< 2 day sprints -- the learning curve is too steep.) | ||||||
| Ted Leung | OSCON 2004 | In progress | Make sure all OSAF attendees have information Coordinate OSAF presentation | Emails sent for logistics Worked with Katie on arch diagram for presentation | ||||||
| Ducky Sherwood | Arrange, announce, and moderate IRC. | Completed | Arrange, announce, and moderate IRC. | Done. | ||||||
| Ducky Sherwood | Attend and write meeting minutes for Community Working Group meeting. | Completed | Attend and write meeting minutes for Community Working Group meeting. | Done | ||||||
| Ducky Sherwood | Get a first pass of wiki "view" and "preview" skins to Juergen. | Completed | Get a first pass of wiki "view" and "preview" skins to Juergen. | After hearing that Stuart's CSS expert friend couldn't figure out one of my many problems with Mimi's design in CSS, I redid it using boring old HTML4 tables. It was easier, looked better, and is probably more maintainable. (It also turned out that refactoring made it possible to easily update a number of additional pages, including edit, diffs, and a number of pages that use search.) Note that there are a few rough-ish edges -- like that on the diffs page, the footer isn't totally pretty, there are some alignments that aren't exactly right, etc. | ||||||
| Ducky Sherwood | Update metrics and see what the bump in web page requests is from. | Not started | Update metrics and see what the bump in web page requests is from. | Need an account on tutu; need stats.osafoundation.org to point to the right place. | ||||||
| Project : Community / Wiki | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Ducky Sherwood | Test and tweak new wiki skins in situ. | In progress | Test and tweak new wiki skins in situ. | Started testing; want to solicit input from community this week. | ||||||
| Project : IETF | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | WebDAV: Convert RFC2518bis to editable format (XML) | Not started | Finish conversion | |||||||
| Project : Marketing / Events | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mitchell Baker | presentation to the NWACC Annual Retreat, June 16-18. | In progress | Prepare and give talk. | Done. Seems to have been well-received. | ||||||
| Pieter Hartsook | OSCON planning | In progress | OSCON planning. Work up budget worksheet to figure out how many can go to OSCON within the budget Mitch approved. | working with attendees and presenters to make sure everyone has met registration deadlines. Encouraging presenters to work on slide presentations. Get Vee to list our BOF on the O'Reilly website (an oversight on their part) | ||||||
| Project : Marketing / Marcomm | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Pieter Hartsook | work with Ted on framing announcement about PyLucene project. | Completed | work with Ted on framing announcement about PyLucene project. | done - posted | ||||||
| Pieter Hartsook | Respond to email inquiries and requests, keep the website updated, post status manager reports, etc. | In progress | Respond to email inquiries and requests, keep the website updated, post status manager reports, new hire info, etc. Monitor and respond to Email that comes to info @ osafoundation.org as well as some of the mail that is sent to Mitch. | on going task | ||||||
| Project : To be assigned | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mark Jaffe | Maintain external and internal modules in repository. | In progress | Release version 0.3-7 of external which includes twisted, after completing tests on all platforms. Enable m2crypto in internal builds and announce release to Development team. Next modules to update: wxWidgets to 2.5.2 | |||||||
| Brian Kirsch | Create a proposal for Architecture review of how and where to insert Twisted Code in to Chandler | Completed | Done | |||||||
| Brian Kirsch | Figure out and test how to Twistify Chandler | Completed | I have a version of chandler running on my machine which has Twisted running and pulling IMAP mail. | Done | ||||||
| Brian Kirsch | Finish testing the new Repository view logic with Twisted asynch events. Can two separate views exist in two different Twistified classes on the same event thread? | Completed | Done | |||||||
| Brian Kirsch | Get Twisted integrated in to the Chandler build (with much help from Markie ) | Completed | Done | |||||||
| Brian Kirsch | Register for OSCON and co-ordinate with Ted regarding presentation | Completed | Done | |||||||
| Chao Lam | Determine goals for integration point B and 0.4 target with Lisa | Completed | Follow up with Lisa on her candidate list | done, Katie & Lisa did most of the work | ||||||
| Chao Lam | Discuss Sharing Circle requirement and 0.4 target with Mitch | Not started | Write up draft page framing issues and importance of "List of people you share with" feature | |||||||
| Morgen Sagen | Debug the milestone release problems | Completed | Spent some time figuring out why the windows launcher wouldn't work in 0.3.18, and discovered that a rogue winlaunch.c file had been used to do the release. | |||||||
| Heikki Toivonen | Comply with US export regulations that have to do with software that uses encryption/decryption. | In progress | Initial plan was to talk to Bob Lord, but I've been unable to contact him. Have been in touch with Mozilla Foundation though, and got a link to US gov export control basics website, and I am now studing the material. The plan is to read enough this week to see if I can find all the information there, or if I need to meet with someone to figure this out. | Have read a bunch of documents but have not yet hit the exact actual steps we need to take. | ||||||
| Heikki Toivonen | Reading. | In progress | My current reading list:
| |||||||
| Mimi Yin | Attribute manager | In progress | Minor updates to attribute manager design This issues needs a group brainstorm session in conjunction with thinking about 3rd party capplet extensibility. | |||||||