r1 - 29 Jun 2004 - 12:26:00 - PieterHartsookYou are here: OSAF >  Journal Web  >  StatusReports > ComprehensiveWeeklyStatusReports > WeeklyStatus20040621

Weekly Report - June 13-19

Generated 30 June 13:40 pm Grouped by Projects

June 13th - June 19th  
Project : Categories / Product design
PersonGoalStatusPlanned this weekProgress this week
Chao LamArrive 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 progressMeet up with Lisa. Decide what needs to be done before Mitch reviews spreadsheet and date of Mitch reviewdone. Sending Mitch draft spreadsheet for discussion Monday
Chao LamArrive at sharing transport requirements and plan for selectionIn progressDiscuss 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 LamAssist Mimi in collaborating with engineering on integration point A tasks
- summary table view
- detail view
- DnD

- chrome
- calendar views

In progressDiscuss with Katie if Tabbed views require more specification. Check in with Mimi
Chao LamPropose end-user input planIn progressBrainstorm with Mimi on her lightweight usability plans. Make sure Mitch is in the loopNot done. However, Mimi says she will discuss usability ideas with Mitch 6/18
Chao LamPropose interoperability planIn progressPrepare and attend interoperability brainstorm meetingdone. Still need to write up notes and next steps
Chao LamProvide email design requirements for 0.4 targetIn progress Arranged an email brainstorm around IMAP issues for next week
Project : Chandler development
PersonGoalStatusPlanned this weekProgress this week
Lisa Dusseault0.4 Planning, ongoingIn progressMore progress with Chao on bucketing. Thursday: big review of dev schedule.Finished strawman Canoga/Westwood bucketing. Did big review of 0.4 schedule.
Mark JaffeInvestigation of Subversion as new SCM toolIn progressNew server has been running CVS. See Jurgen about installation details, start a repository with PyLucene.
Ted LeungGeneral architecture stuffIn progress Reviewed Brian Kirsch's twisted proposal
Katie ParlanteResolve open engineering/architecture issues: EngineeringIssuesIn 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 Parlantesend email out about improving bugzilla components to match current projectsNot startedsend email out about improving bugzilla components to match current projectsnot done
Heikki ToivonenMeet with Ted & Jeffrey.CompletedDiscuss community aspects and common projects while Jeffrey is in the Bay Area.Done
Project : Chandler development / Application
PersonGoalStatusPlanned this weekProgress this week
Katie Parlante0.4 release planningIn progress(+) milestone

(+) iterate on plan

(+) milestone update: AppsMeeting20040615
(+) plan updated with chrome: ZeroPointThreePlanning
Project : Chandler development / Application / Content model
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultModify Calendar event content model based on Mitch's planCompletedMake code review changes, test, check in.Made code review changes, got all tests working. Checked in.
Lisa DusseaultContent model for Stamping -- see EndUserStampingModelSpecIn progressMeet 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 MitchMet with mimi and Donn and Katie and John. John & Donn volunteered to develop python architecture for stamping.
Project : Chandler development / Capplets / Primary / Calendar
PersonGoalStatusPlanned this weekProgress this week
Katie ParlanteCalendar blocksIn progress(+) Functional spec for calendar blocks
(+) Add milestone targets to tasks in .4a
not done
Project : Chandler development / Framework
PersonGoalStatusPlanned this weekProgress this week
Katie ParlanteParcels/capplets proposalIn progressno work planned this week
Project : Chandler development / Framework / CPIA
PersonGoalStatusPlanned this weekProgress this week
Jed BurgessFixed problem with toggle buttons on mac.Completed Done.
Jed BurgessFixed up TabbedContainer? code.Completed Done
Jed BurgessMoved wx specific methods onto the widgets rather than the blocks.Completed Done
Donn DenmanBuild CPIA's Content Detail ViewIn progressFlesh 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 DenmanReview CPIA architecture and feedback comments to teamIn progressReview 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
PersonGoalStatusPlanned this weekProgress this week
Jed BurgessFix attribute exceptionsCompleted Done
Mimi Yin.4 planningIn progress Proposed .4 target for Detail view

Mimi YinStamping and Ad-hoc CollectionsIn progressTask 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
PersonGoalStatusPlanned this weekProgress this week
Morgen SagenImprove parcel loading frameworkIn progressInvestigate (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
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultWork related to Chandler ACLs - design, review --?In progressCurrent 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 LeungImprove unit test and startup performanceIn progressModify 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 LeungRepository WG coodinationIn 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 Parlanterepository group prioritiesCompletedhelp set repository group prioritiesTed is tracking priorities here: RepositoryFramework
Andi VajdaPyLuceneIn progress - started preparing PyLucene build for sub-project
Project : Chandler development / Framework / Repository / Data model
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake data model wonderfulIn progress - fixed bug in CineGuide? pack found by Ted
- fixed bug with initialValue aspect for ref collection attributes
Project : Chandler development / Framework / Repository / Persistence
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake repository wonderfulIn progress - debugged view logic for IMAPMailTask?, added support for view resetting
- looked into numeric access into b-trees
Project : Chandler development / Framework / Repository / Query
PersonGoalStatusPlanned this weekProgress this week
Ted LeungQuery parserIn progressNoneNone
Project : Chandler development / Framework / Security
PersonGoalStatusPlanned this weekProgress this week
Heikki ToivonenContinue with Chandler Security Project: SecurityProjectIn progressCheckin "Globals.crypto" services.Checked in Globals.crypto and the first trivial unit test.
Project : Chandler development / Framework / Sharing/Discovery
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultDefine protocol architecture requirementsIn progressWork on blue-sky sharing use cases with Chao and Mitch; discuss service deployment issues; discuss sharing with Andi and Katie (tues)
Mimi YinSharing workflowsIn 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
PersonGoalStatusPlanned this weekProgress this week
Jed BurgessDetermine state of wxWidgets toolbarsCompleted Done
Robin DunnFix bugs identified with the last test release and do another test build of 2.5.2.xCompletedFix bugs identified with the last test release and do another test build of 2.5.2.xDone
Robin DunnWork on fully automating the build of the Installers and what-not for distribution, such that I can initiate a "daily build"CompletedWork 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 DunnBegin working with Vaclav to setup bakefile, autoconf and etc. for building wxPythonIn progressBegin working with Vaclav to setup bakefile, autoconf and etc. for building wxPythonnothing this week
Robin DunnChapter reivews and editing for the wxPython book.In progressChapter reivews and editing for the wxPython book.reviewed chapter 11
Robin DunnWork on adding more docstrings for the SWIG gererated functions and methods.In progressWork on adding more docstrings for the SWIG gererated functions and methods.ongoing
Robin DunnWork on slides and sample code my OSCON presentations. (Two tutorials and a regular conference session.)In progressWork 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 ParlantewxWidgets planCompleted Done for now, will create a new task when need to revisit.
Project : Chandler development / Meta projects / Releases
PersonGoalStatusPlanned this weekProgress this week
Katie Parlante0.4 release planningIn progress(+) milestone
(+) iterate on plan


(+) milestone update: AppsMeeting20040615
(+) plan updated with chrome: ZeroPointThreePlanning
Heikki ToivonenRelease 0.3.18 on Tuesday.CompletedRelease 0.3.18 on Tuesday.Done
Heikki ToivonenInstallers.Not startedArrange an installers kickoff meeting during the next month.Deferred, will do after 0.3.20.
Andi VajdaImprove buildIn progress - did full build
Project : Chandler development / Meta projects / UI design
PersonGoalStatusPlanned this weekProgress this week
Mimi Yin.4 planningIn progress Proposed .4 target for Detail view

Mimi YinCapplet DesignIn progress3rd party capplet brainstorm.3rd party capplet brainstorm framework. Still need to create wiki page.
Mimi YinDetail viewsIn progress Major revisions to Detail view

Struggling with user's content model for Kind stamping and associated status attributes.
Mimi YinOther researchIn 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 YinSharing workflowsIn 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 YinStamping and Ad-hoc CollectionsIn progressTask 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
PersonGoalStatusPlanned this weekProgress this week
Mark JaffeInvestigation of Subversion as new SCM toolIn progressNew server has been running CVS. See Jurgen about installation details, start a repository with PyLucene.
Project : Chandler development / Tools / CVS
PersonGoalStatusPlanned this weekProgress this week
Mark JaffeInvestigation of Subversion as new SCM toolIn progressNew server has been running CVS. See Jurgen about installation details, start a repository with PyLucene.
Project : Chandler development / Tools / HardHat
PersonGoalStatusPlanned this weekProgress this week
Mark JaffeInvestigation of Subversion as new SCM toolIn progressNew server has been running CVS. See Jurgen about installation details, start a repository with PyLucene.
Project : Community
PersonGoalStatusPlanned this weekProgress this week
Mitchell BakerAttend Community Working Group meetingIn progressAttend, discuss top issues.On vacation, did not attend.
Mitchell BakerAttend Management Committee and All Hands Meetings; create and distribute notes from Management Committee.In progressAttend 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 BakerFigure out what needs to be done to comply with government regulations once Chandler has encryption technology included.In progressTried to track down our best contact, but no response. Possible he's left AOL. On vacation, didn't do anything here.
Mitchell BakerHelp all working groups define a reasonable set of community related goals for the 0.4 release.In progressAssist working groups as requested. Ted working with groups, I didn't do anything this week.
Jed BurgessHelp 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 LeungGet pylucene up and runningCompletedGet pylucene subproject runningAwaiting completion of infrastructure tasks: subversion, web page/DNS record, mailing lists
Ted LeungPacific NW SprintCompletedAttend Pacific NW SpritAttended.
We are still too early for short (< 2 day sprints -- the learning curve is too steep.)
Ted LeungOSCON 2004In progressMake sure all OSAF attendees have information

Coordinate OSAF presentation

Emails sent for logistics
Worked with Katie on arch diagram for presentation
Ducky SherwoodArrange, announce, and moderate IRC.CompletedArrange, announce, and moderate IRC.Done.
Ducky SherwoodAttend and write meeting minutes for Community Working Group meeting.CompletedAttend and write meeting minutes for Community Working Group meeting.Done
Ducky SherwoodGet a first pass of wiki "view" and "preview" skins to Juergen.CompletedGet 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 SherwoodUpdate metrics and see what the bump in web page requests is from.Not startedUpdate 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
PersonGoalStatusPlanned this weekProgress this week
Ducky SherwoodTest and tweak new wiki skins in situ.In progressTest and tweak new wiki skins in situ.Started testing; want to solicit input from community this week.
Project : IETF
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultWebDAV: Convert RFC2518bis to editable format (XML)Not startedFinish conversion
Project : Marketing / Events
PersonGoalStatusPlanned this weekProgress this week
Mitchell Bakerpresentation to the NWACC Annual Retreat, June 16-18.In progressPrepare and give talk.Done. Seems to have been well-received.
Pieter HartsookOSCON planningIn progressOSCON 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
PersonGoalStatusPlanned this weekProgress this week
Pieter Hartsookwork with Ted on framing announcement about PyLucene project.Completedwork with Ted on framing announcement about PyLucene project.done - posted
Pieter HartsookRespond to email inquiries and requests, keep the website updated, post status manager reports, etc.In progressRespond 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
PersonGoalStatusPlanned this weekProgress this week
Mark JaffeMaintain external and internal modules in repository.In progressRelease 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 KirschCreate a proposal for Architecture review of how and where to insert Twisted Code in to ChandlerCompleted Done
Brian KirschFigure out and test how to Twistify ChandlerCompletedI have a version of chandler running on my machine which has Twisted running and pulling IMAP mail.Done
Brian KirschFinish 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 KirschGet Twisted integrated in to the Chandler build (with much help from Markie )Completed Done
Brian KirschRegister for OSCON and co-ordinate with Ted regarding presentationCompleted Done
Chao LamDetermine goals for integration point B and 0.4 target with LisaCompletedFollow up with Lisa on her candidate listdone, Katie & Lisa did most of the work
Chao LamDiscuss Sharing Circle requirement and 0.4 target with MitchNot startedWrite up draft page framing issues and importance of "List of people you share with" feature
Morgen SagenDebug the milestone release problemsCompleted 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 ToivonenComply with US export regulations that have to do with software that uses encryption/decryption.In progressInitial 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 ToivonenReading.In progressMy current reading list:


  • Secrets and Lies by Bruce Schneier

  • Learning Python 2nd ed by Ascher & Lutz

  • Python Programming Patterns by Thomas W. Christopher

Mimi YinAttribute managerIn progress Minor updates to attribute manager design


This issues needs a group brainstorm session in conjunction with thinking about 3rd party capplet extensibility.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.