r1 - 07 Jun 2004 - 17:57:00 - PieterHartsookYou are here: OSAF >  Journal Web  >  StatusReports > ComprehensiveWeeklyStatusReports > WeeklyStatus20040607

Weekly Report - May 30-June 5

Generated 07 June 5:55 pm Grouped by Projects

May 30th - June 5th  
Project : Categories / Higher education
PersonGoalStatusPlanned this weekProgress this week
Chao LamPlan and organize Higher Ed summer recalibration summitIn progress Fixed dates for summit. Asked Pieter to help out on logistics issues. Replied to Oren with suggested plan for summit.
Project : Categories / Product design
PersonGoalStatusPlanned this weekProgress this week
Chao LamReviews design requirements for names and address with engineering. Figure out next stepsCompletedReviews design requirements for names and address with engineering. Figure out next stepsdone. Engineering is unblocked at this time.
Chao LamArrive at high-level product schedule

- what is the right approach to cutting features?
- how do we satisfy both Canoga & Westwood constituencies in as timely a manner as possible?
- how do we get a better idea of engineering costs without fine-grain planning?

In progressReview high-level roadmap. Propose and decide on next steps.Worked with Lisa on the next pass
Chao LamArrive at sharing transport requirements and plan for selectionIn progressModerate and facilitate sharing transport meeting. Decide on next stepsdone
Chao LamAssist Mimi in collaborating with engineering on integration point A tasks
- summary table view
- detail view
- DnD
- chrome
- calendar views
In progressMeet about summary table view and calendar viewsdone. Got engineering sign-off on both views
Chao LamPropose interoperability planIn progress Had a brainstorm with Mitch to understand scope of interoperability. Agreed most of it is less urgent. Most urgent piece is to focus on interoperability and exportable addresses
Project : Chandler development
PersonGoalStatusPlanned this weekProgress this week
Lisa Dusseault0.4 Planning, ongoingIn progressSee if Content Item versioning really in 0.4 plan. More progress with Chao on bucketing. By Tuesday: Propose Development plan for all integration points, feature complete, etc. Added more tasks to Chao's release bucket spreadsheet. Discussed Brad Silen's TaskBase? with Pieter. Finished obsoleting ZeroPointFourAppsPlanning? page. Drafted more detailed 0.4 plan including integration points and finish/release phase.
Katie ParlanteResolve open engineering/architecture issues: EngineeringIssuesIn progress(+) follow up on addressing + design (meeting this week)
(+) follow up on proposed api changes
(+) threading
(+) start looking into sharing related issues

Project : Chandler development / Application
PersonGoalStatusPlanned this weekProgress this week
Katie Parlante0.4 release planningIn progress(+) meet with folks individually to make task lists real for each project
(+) milestone
(+) summary table view meeting

Project : Chandler development / Application / Content model
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultI owe proposal for non-overlapping clouds... for Jun 1 architecture meetingCompleted Done; in journal for Jun 1
Lisa DusseaultModify Calendar event content model based on Mitch's planIn progressImplement, test, etc.Writing unit tests to make sure new Task schema is loading properly.
Stuart ParmenterWork on Item CollectionsIn progressWork on Item Collections
Project : Chandler development / Capplets / Primary / Calendar
PersonGoalStatusPlanned this weekProgress this week
Katie ParlanteCalendar blocksNot started(+) Functional spec for calendar blocks
(+) task list based on new spec
Project : Chandler development / Framework
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultDefine protocol architecture requirementsIn progressSOMEDAY: Work on blue-sky sharing use cases with Chao and MitchHad meeting on sharing protocol which resulted in several people going away to think about using servers as intermediaries (eg XMPP) or stores (eg WebDAV)
Lisa DusseaultResolve 2-layer addressing plansIn progressnone - waiting on othersReviewed design team's requirements or goals for addressing in Thurs meeting.
Katie ParlanteParcels/capplets proposalIn progress(+) some quality time writing up proposal
Katie Parlantequeries/collections proposalIn progress(+) review w/mitch and design team
Project : Chandler development / Framework / CPIA
PersonGoalStatusPlanned this weekProgress this week
John Andersonreplace mechanism for block's access of a widget and widget's access to block to a python pointer. This simplification is now possible because of the new pinning feature of the repository.

Has pretty big consequences: much code is affected. assocation and overrides of del are eliminiated
Completed Done
John AndersonTo implement "observable queries" a widget has to do a bunch of work that shouldn't be necessary. Eliminate the needs to:

- subscribe to repository changes
- implment del to unsubscribe to repository changes
- Initialize scheduleUpdate and lastUpdateTime
- Implement OnIdle? to call wxSynchronizeWidget
- Implement NeedsUpdate? if any change causes an update

Widgets should have an attribute "waitTimeBetweenUpdates" which sets the time between updates in seconds. If you don't set it in your widget init, it will be set to 0.4 seconds for you.

Completed done
John AndersonUse defaults in parcel XML to get rid of loads of unnecessary verbageCompleted added 25 obvious defaults, which is surprising since Stuart said he didn't find any.
Jed BurgessBug#1469 - Menu items fire twiceIn progress I have a possible solution, but I need to do more testing to see if there are any side effects.
Jed BurgessDnD FrameworkIn progress I made a second pass at the DnD Framework and put some hooks into Chandler to actually use it in a meaningful way.
Donn DenmanBuild CPIA's Content Detail ViewIn progressReview implementation plan at our team meeting on Tuesday.

Start implementation, hopefully completing stage 1.

Reviewed implementation plan. Started implementation. Stage 1 is mostly completed. Now starting on Stage 2 of the Detail View. Will commit changes to CVS when Stage 2 is done.
Project : Chandler development / Framework / Info management
PersonGoalStatusPlanned this weekProgress this week
Jed BurgessLayout selectorsIn progress Started implementing layout selectors for summary view.
Mimi YinPPF-Past Present Future view aka TriageIn progress Triage structure proposal with more detailed use cases.
Mimi YinStamping and Ad-hoc CollectionsIn progress Revision of content model from design team perspective.
Project : Chandler development / Framework / Repository
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaPyLuceneIn progress - sent DbDirectory diffs to lucene

- sent samples of DbDirectory usage to lucene

Project : Chandler development / Framework / Repository / Data model
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake data model wonderfulIn progress - started implemention of read-only attribute values

- continued implemention of read-only attribute values with lobs
- added support for item instance memory pinning, solving staleness some
- implemented ref collection-based path finding

Project : Chandler development / Framework / Repository / Persistence
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake repository wonderfulIn progress - reworked loading of repository roots, removed 'container' dbxml index
- reworked repository view support, surfaced view API
- renamed getRepository() to getRepositoryView() and added Item.itsView
Project : Chandler development / Framework / Security
PersonGoalStatusPlanned this weekProgress this week
Heikki ToivonenContinue with Chandler Security Project: SecurityProjectIn progressGet OpenSSL and M2Crypto part of the new build. Checkin "Globals.crypto" services.OpenSSL is now part of build, although there seems to be a bug on the Mac. M2Crypto still remains...
Project : Chandler development / Framework / Third party / wxPython
PersonGoalStatusPlanned this weekProgress this week
Robin DunnChapter reivews and editing for the wxPython book.In progressChapter reivews and editing for the wxPython book.Worked on outlines for the remaining chapters. Decided that I woudl write teh examples for each and Noel will write the text.
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.Documented all sizer classes as well as a few others.
Katie ParlantewxWidgets planIn progress(+) incorporate David's tasks into wxPython wiki page
Project : Chandler development / Meta projects / Releases
PersonGoalStatusPlanned this weekProgress this week
Katie Parlante0.4 release planningIn progress(+) meet with folks individually to make task lists real for each project

(+) milestone
(+) summary table view meeting

Project : Chandler development / Meta projects / UI design
PersonGoalStatusPlanned this weekProgress this week
Mimi YinCommunicationsIn progress First draft of proposal for the role of communications in Chandler and how Sharing, Email, and IM interact with our notion of stamping.
Mimi YinOther researchIn progress Brian sent me a link to a new photo organizer by HP which has some interesting ideas about capturing and displaying relationships and meta-data. (Need to find link.)
Mimi YinPPF-Past Present Future view aka TriageIn progress Triage structure proposal with more detailed use cases.
Mimi YinStamping and Ad-hoc CollectionsIn progress Revision of content model from design team perspective.
Project : Chandler development / Tools / HardHat
PersonGoalStatusPlanned this weekProgress this week
Heikki ToivonenNext steps in build/release.CompletedHave the second meeting, make plan.Had our second meeting, finished with the agenda (some follow up with Ted and Jeffrey next week). Bugzilla should now show clear tasks and targeted milestones for all known build tasks until 0.3.21.
Project : Community
PersonGoalStatusPlanned this weekProgress this week
Mitchell BakerAttend Community Working Group meetingIn progress


Attend, discuss top issues.

done
Mitchell BakerAttend Management Committee and All Hands Meetings; create and distribute notes from each.In progressAttend meetings. Create and distribute notes for management committee. Review Esther's notes for All Hands meetings. Done. Soon Esther won't need me to review her notes.
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. None.
Mitchell BakerHelp all working groups define a reasonable set of community related goals for the 0.4 release.In progressAssist working groups as requested. No requests this week.
Mitchell BakerPeriodic discussions of community related topics at the All Hands and Management Committee meetings.In progressNo plans this week.None.
Mitchell BakerEvaluate the use of one or more Common Cause licenses for the content of the OSAF wikis. In progressReview Pieter's suggestion for Attribution license for the www. website to begin. Sent mail to the Creative Commons folks asking about requriing attributon for a group, such as "the Contributors to the OSAF website" with perhaps a URL identifying appropriatee people. No response to date.
Ducky SherwoodGet a first pass of wiki "view" and "preview" skins to Juergen.In progressGet a first pass of wiki "view" and "preview" skins to Juergen.
Ducky SherwoodGet shtoom working on Linux.In progressGet shtoom working on Linux.
Project : IETF
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultIMAPEXT: Finish 'annotate' draftIn progress(Later in June: prepare for last call; ask for at least 3 reviews, preferably 5.)Asked for close of discussion and new draft.
Lisa DusseaultIMAPEXT: Finish i18n draftIn progressFor future: get somebody like Patrik to review i18n draftArnt published -02 -- I read it
Project : Marketing
PersonGoalStatusPlanned this weekProgress this week
Pieter HartsookMarketing materials design and preparation.CompletedMarketing planning: Begin to plan a project to prepare explanatory materials for Chandleresque concepts. These will include things like:
  • Items

  • Collections
  • Views
  • Sharing
The idea is to help explain "what is special about Chandler" to a variety of audiences. The focus will be on the application functional level rather than architectural.

This project will attempt "conceptual fidelity" not necessarily graphic fidelity. In other words we most likely would use hand-drawn graphics rather than actual screenshots.

Initial input and review will be required from Mitch and Mimi especially. We would not expect Mimi to actually generate the final graphics (overload).
Discussion with Mitch. A full marketing plan may be premature. However the ultimate goal would be to sync marketing and marketing communications with the development road map.


Will begin work on a specific project to create some materials to explain what is special about Chandler. Not focusing on the architecture, but on the functionality. In the process to elucidate Changleresque concepts like Items, Collections, Views, and Sharing. The goal will be conceptual fidelity as contrasted with specific UI or feature fidelity, i.e. we may use artist sketches/storyboards rather than screen shots to explain how things work.

Project : Marketing / Events
PersonGoalStatusPlanned this weekProgress this week
Mitchell BakerPrepare outline for presentation to the NWACC Annual Retreat, June 16-18.In progressNone this week. None.
Pieter HartsookOSCON planningIn progressOSCON planning. Work up budget worksheet to figure out how many can go to OSCON within the budget Mitch approved.Researched the various costs. Estimated that we can send 6 or 7 people in addition to Mitch, Mitchell, & Ted. Lisa and Katie need to select who should attend.

Then we still need to lock down the presentation topic and BOF.
Project : Marketing / Marcomm
PersonGoalStatusPlanned this weekProgress this week
Pieter Hartsookwork with Ted on framing announcement about PyLucene project.In progresswork with Ted on framing announcement about PyLucene project.got a copy of the e-mail that Ted sent to Mitch outlining goals, benefits, risks, and how to do it.

Will wait until it's about ready to roll out with all the infrastructure set up before I craft the announcements. (Maybe 2-3 weeks?)
Project : Marketing / Marcomm / Web site
PersonGoalStatusPlanned this weekProgress this week
Pieter HartsookContinue to explore IBIS method for facilitating and documenting complex decisionsCompletedContinue to explore IBIS method for facilitating and documenting complex decisions. There is a new version of the software that does a much better html export.Conclusion: the software tool looks like it is useful in some cases to document the decision making process to reveal the complexity of the pro and con arguments. I will continue to use it where appropriate.
Project : OSA Foundation / HR
PersonGoalStatusPlanned this weekProgress this week
Mitchell BakerFinish Minimum Continuing Legal Education and bar dues requirements.CompletedGet reimbursementDone.
Project : OSA Foundation / HR / Hiring
PersonGoalStatusPlanned this weekProgress this week
Chao LamHire new program managerIn progressWrite up formal job description. Get Suzette's helpdone
Project : OSA Foundation / System administration / Status manager
PersonGoalStatusPlanned this weekProgress this week
Pieter HartsookMake the Status Manager reports, easier to create, edit and post. It appears that each week's report is viewed about 100 times after is posted to the Journal Wiki. I review the aggregate report for broken links, bad html formatting, etc. so the public view of our doesn't look sloppy or careless.CompletedDiscussion with Mitch re. transition from the Status Manager tool to other methods of reporting progress.

Will continue with the Status Manager for the time being, but expect changes in reporting activities to parallel changes in management tools.
Project : To be assigned
PersonGoalStatusPlanned this weekProgress this week
Mitchell BakerPrepare for April 20 talk at Internet2In progressGet reimbursement request submitted.Partially assembled.
Mitchell BakerWork with other KKIE members to develop a shared value statement. In progressWait for next steps from Caroline.Caroline is away, so no progress.
Robin DunnMake a modification to SWIG to allow specification of the package that a module will live in. This is so other modules that %import it will be able to correctly import it via the package name.CompletedMake a modification to SWIG to allow specification of the package that a module will live in. This is so other modules that %import it will be able to correctly import it via the package name.Done.
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 wxPythonHad more discussion with Vaclav. Ball is in his court.
Robin DunnLots of little fixes and tweaks preparing for the 2.5.2 release.In progressLots of little fixes and tweaks preparing for the 2.5.2 release.Still more...
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.)More updates to the first tutorial, started outline for the second.
Robin DunnConsider proposals from wxPython-users about how to install wxPython such that multiple versions of wxPython can be on the system at the same time.Not startedConsider proposals from wxPython-users about how to install wxPython such that multiple versions of wxPython can be on the system at the same time.I'm going to back-burner this task until after the 2.5.2 release.
Robin DunnStart the release cycle for a 2.5.2.x version of wxPythonNot startedStart the release cycle for a 2.5.2.x version of wxPython
Chao LamClean up sharing design doc. Write overview section.In progressClean up sharing design doc. Write overview section.Read through design doc only
Chao LamPropose end-user input planIn progress Got Mitch approval for micro-experiment
Chao LamDiscuss Sharing Circle requirement and 0.4 target with MitchNot startedDiscuss Sharing Circle requirement and 0.4 target with Mitch
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

About half done with Secrets and Lies. A little disappointed, the book feels old even though it was published in 2000 and a chapter was revised in 2004.
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.