| January 18th - January 24th | ||||||||||
| Person : Anderson, John | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Handle GoToURL? Event in RepositoryTreeList? | Completed | done | Finished | CPIA | ||||||
| Remove data when Tree collapses in Repository Tree View | Completed | done | CPIA | |||||||
| Bug #1019 | In progress | Fix the bug | CPIA | |||||||
| Make the repository viewer respond to item changed events so that it always reflects changes | In progress | Figured out the algorith and wrote the code | CPIA | |||||||
| Move readonly events into schema file | In progress | Ran into another bug in parcel loading. Submitted it and waiting for a fix | CPIA | |||||||
| Remember state of repository tree when application quits and restarts | In progress | Figured out an algorithm. Wrote code. Need to debug it | CPIA | |||||||
| Solve the schema evolution problem as well as it was solved using ZODB in the previous design. | Not started | I may postpone this if I don't have enough time to work on it | Persistence | |||||||
| Person : Baker, Mitchell | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Interview one candidate | Completed | Interview | Completed | To be assigned | ||||||
| Review new verison of performance review docs. | Completed | Review and provide comments to Suzette | Done. | To be assigned | ||||||
| Define and implement requirements for accepting code from non-employees | In progress | Continue the simple survey of what other projects do wrt to copyright sssignment. Walk through our licensing plans with Hether to make sure I can explain them to a knowledgable lawyer before trying to explain them to the rest of the world. | Have gathered more info, need to get it posted. | Legal | ||||||
| Attend Minimum Continuing Legal Education events in January | In progress | Attend lunch event on wednesday, maybe 4pm event on thursday, again thanks to Morrison & Forester. Find a seminar I can go to later this month to get the additional credit that can't be done by self-study. | Eureka! Found the mother lode of good quality and affordable tapes and online options. Am working away to complete them. Learned about "lawyer-scriveners," the Federal Espionage Act which makes trade secrets topics into a federal crime, treatment of alcohol and AIS/HIV status in the workplace, and Internet related ethical issues for lawyers. More next week. | HR | ||||||
| Work with Ducky to make the best use of her time in the community arena | In progress | Define tasks for this week. | Missed on timing with Ducky this week; more focus on this next week. | HR | ||||||
| Attend Community Working Group meetin g | In progress | Attend, begin brainstorming about community activities/ | Began brainstorming, most 0.4 thinking deferred till next week | Community | ||||||
| Attend Management Committee and All Hands Meetings; create and distribute notes from each. | In progress | Attend meetings. Create and distribute notes. | Done for this week. | Community | ||||||
| Periodic discussions of community related topics at the All Hands meetings | In progress | Consider having an initial licensing discussion at this thursday's meeting. Not too in depth, but lay out the general thinking and issues. Raise the timing of this at the management committee meting | conducted initial discussion. Didn't get too deeply into the depths of issues. Probably will make sense to have another session on the balance between using third party code under LGPL and MPL like licenses and the complexity of commercial licenses. Might wait a couple of weeks for this -- for most people licensing is a topic best taken in small doses. | Community | ||||||
| Person : Botz, Jurgen | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Implement strike-out-for-trashed plugin for TWiki | In progress | - Right now moving topic to Trash is just like moving to any other web, references get updated to become invalid - Plugin would instead change reference to use strike-out typeface and make them non-links (or links to a page that says when the topic was removed?) | Wiki | |||||||
| - Repository meetings | In progress | - participate in discussions about repository and security | Persistence | |||||||
| Person : Burgess, Jed | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Caterpillar UI demo | Completed | Done | CPIA | |||||||
| IRC Meeting on Events | Completed | Done | CPIA | |||||||
| Caterpillar UI | In progress | Begin creating the caterpillar ui for the next release | CPIA | |||||||
| Embedded blocks | In progress | Create Embedded blocks. | Make work in tabs and splitters. Fixed problem that didn't allow bubbling up for menus. | CPIA | ||||||
| Mac version | Not started | Got lucky | CPIA | |||||||
| Person : Decrem, Bart | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Marketing Plan | In progress | Get user survey drafted. | To be assigned | |||||||
| Person : Dunn, Robin | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Create a full test release (with actuall installers instead of just a tarball) for my test group to evaluate and test. | Completed | Create a full test release (with actuall installers instead of just a tarball) for my test group to evaluate and test. | Done. Download from this site if you are interested in testing it. The testing group has turned up a few bugs, including the fact that the OS X version was installing to the wrong place. Apple didn't make it clear that stuff is not supposed to go into the main site-packages dir... | wxPython | ||||||
| Do a SWIG modification that will assist in autogenerating wxPython class reference documentation. | In progress | Add docstring support for properties. Submit the docstring/autodoc features patch to the SWIG project. | Done. Fixed the autodoc string for staticmethods and then submitted this patch at sourceforge. | wxPython | ||||||
| Work on tools to extract the docstrings and detatiled docs from the SWIG XML output and put it into a simplified format that can be used for creating online HTML (or other formats) for wxPython reference documentation. | In progress | Write a tool (coordinating with community volunteers) that uses the new XML format to build input for a standard Python documenter tool. Decide which markup format should be used (evaluate ReST? and epydoc formats.) | No progress this week, although Riaan tells me he has started working on something for it. | wxPython | ||||||
| Change wxMenu such that the menu item is returned from the methods that add an item to the menu. Also fix things so that if an ID of -1 is used then a new ID will be generated just like is done for the window classes. | In progress | The first part is done. The second part still needs to be approved by the core team because it involves changing the value of wxID_SEPARATOR | wxPython | |||||||
| Chapter reivews and editing for the wxPython book. | In progress | Chapter reivews and editing for the wxPython book. | No Chapters ready for review until the end of the week. Will work onthem next week. | wxPython | ||||||
| Continue testing and fixing problems with the new wxPython. | In progress | Continue testing and fixing problems with the new wxPython. | Ongoing | wxPython | ||||||
| One of the testers noticed that the time needed to Blit bitmaps to a DC on MS Windows has almost doubled in 2.5 vs. 2.4. | In progress | I did some testing and found that depending on platform and vidoe card that there can be a wide variety of differences, ranging from almost identical to 500% increase in time. (I was pleasantly surprised though to find that the C++ version of the test program was only a few milliseconds faster than the Python version!) I appealed to wx-dev for help and they are almost as baffed as I am. They've given me some things to try though so I'll work on that next week. | wxPython | |||||||
| 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. | Just a few. I need to set aside some time for this | wxPython | ||||||
| Work on my OSAF bug list | In progress | Work on my OSAF bug list | not this week | wxPython | ||||||
| wxMSW does not allow Shift-Tab to be captured by KEY or CHAR events, even if the wxWANTS_CHARS style is used. If the window is within a control container (wxPanel, etc.) then it is always used as a navigation key. | In progress | The fix is a simple one-line change but people are worried that some existing apps depend on getting Shift-Tab for navigation. Still investigating alternatives. | wxPython | |||||||
| Person : Hartsook, Pieter | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Misc. Website updates. | Completed | Misc. Website updates. | Updated Mitchell's bio to include Board membership, updated status reports page, etc... | Marcomm | ||||||
| Community Working Group Summary | Completed | Community Working Group Summary: | * finalized mission statement (see CommunityGroupMeeting20040113) * 0.4 : There was a sense that we needed to start getting developers to think now about what their goals are for community (not just code) for the 0.4 release. After Ted documents his current thoughts, we'll show other groups Ted's thinking as a way of stimulating their own thought processes. | Community | ||||||
| create a FAQ entry for the Status Manager tool for using the Summary flag. | In progress | create a FAQ entry for the Status Manager tool for using the Summary flag. | Status manager | |||||||
| Work on the bi-weekly Status Update report for the website, Wiki, and dev maillist. | In progress | Get the darn report out the door. | Marcomm | |||||||
| Start process for getting slot at OSCON, July 26-30 in Portland. The theme this year is "Opening the Future: Discover, Develop, Deliver." OSCON web site , Call for participation page | In progress | Contact Nat Torkington, program chair at O'Reilly. Say the Tim and Mitch talked at the OSAF Board meeting and that we want to make sure we have a good slot for a "hot" demo of Chandler in July. This may mean a keynote session for Mitch followed later in the conference with a technical session on the repository and apps development, and may be a BOF too. | Got a description from Ted for the Repository piece. Katie will get back to me next Tuesday after discussing in the Apps WG. | Events | ||||||
| Work out logistics to tape Mitch for the FOSDEM conference in Belgium on Feb. 21st. | In progress | Work out logistics to tape Mitch for the FOSDEM conference in Belgium on Feb. 21st. Want to do this inexpensively, but with sufficient quality in audio and video to show well on a large projector AV system. Need to work out details on media format (NTSC/PAL etc.) | Communicated with Nicolas Pettiaux. He thinks a mpeg file via ftp would be fine. But the file will probably be a couple of gigabytes at least, and since we can burn a DVD it might be best to just do that and mail it to Belgium. He would also like an audio only track. I'm looking into that, should be possible. He also would like a transcript, I they would have to take responsibility for that. Video shoot scheduled for office on 1/28 at 10:00 am. | Events | ||||||
| Worked on two approaches for a revised Help Us webpage. | In progress | Idea is to have a simple intuitive location to refer people wanting to help OSAF so they can see if and when we might have something for them to do. Mitch wants a narrative describing and listing areas for assistance so that anyone landing on the page can easily read and understand the scope of options. | Community Marcomm | |||||||
| Explore solutions for managing local translations of Chandler documents (website pages, Wiki pages, developer docs, etc.) | Not started | Get in touch with open office folks to get details of how they manage the various regional translations of documents. | Marcomm Wiki | |||||||
| Person : Kapor, Mitch | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| In progress | give feedback to Suzette on performance review process | To be assigned | ||||||||
| In progress | develop realistic sample data, attempt to apply current content model, meet with Mimi to discuss use with Chandler UI landscape | UI design | ||||||||
| Person : Lam, Chao | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Look at Bugzilla and check with Design team to see if we are on track for 0.3 Design deliverables | Completed | Look at Bugzilla and check with Design team to see if we are on track for 0.3 Design deliverables | Done | To be assigned | ||||||
| Host IRC session on Sharing & Design | Completed | Host IRC session on Sharing & Design | Done | Community | ||||||
| Come up with step by step sharing workflow, possibly calendar invitation. | Completed | Come up with step by step sharing workflow | Done | Product design | ||||||
| Coordinate design meeting, focusing on: - Content Model (remaining issues) - Sharing - Capplet extensibility - Need and goals for external help | Completed | Coordinate design meeting, focusing on: - Content Model (remaining issues) - Sharing - Capplet extensibility - Need and goals for external help | done | Product design | ||||||
| Update and reorganize DesignSummary? | Completed | No anticipated work this week. This task is dependent on the doc template work before more progress can be made | Brian and I decided to merge the document artifacts work with this task. So, I'm closing this task | Product design | ||||||
| Work with Brian and rest of design to arrive at Design uniform document templates and organization | In progress | Discuss with Brian based on artifacts for sharing | done. Had a good discussion. Also, worked on CanogaSharingInitiation? in Brian's new format | Product design | ||||||
| Person : Leung, Ted | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Community stuff | Completed | Edited ContributedCode pages | Wiki | |||||||
| Community involvement in query system development | Completed | Spend some time thinking about ways for this to happen | Done | Community | ||||||
| Debugging build | Completed | Worked on problem with UUID string/value conversion | Persistence | |||||||
| Initial proposal for query | In progress | Write an initial proposal for how the query system might work, focusing on integration with the rest of Chandler as opposed to the details of query language expressivity or query processor implementation | Some progress made, hope to post early this week | Query | ||||||
| Start catching up on query literature | In progress | Start on assorted accumulated papers | Looked at Python itertools documentation | Query | ||||||
| Start on Queries | In progress | Create Wiki Section | To be done in conjunction with posting the proposal | Query | ||||||
| Get a baseline view of repository performance. | In progress | Add a read test to the RSS performance test. Try to generate some reasonable metrics. | No progress | Persistence | ||||||
| Repository Documentation | In progress | Finish Busy Developer's Guide to repository Come to an agreement regarding epydoc vs pythondoc. | Finished Busy Developer's guide - need to incorporate Andi's feedback and post (this week). Also need to decide how to handle Kinds in the guide. IRC discussion over whether or not documentation should be included in the downloadable builds IRC discussion with Katie regarding decision making process Obtained agreement to use epydoc for public API docs in the system. | Repository | ||||||
| Person : Parlante, Katie | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Use wiki and bugzilla more effectively for milestone, release management | In progress | Trying to track work plans in projects, new projects: (+) Sample Data Project (+) Import Export Data Project | Releases | |||||||
| Whatever is needed to hit the feature freeze. | In progress | (+) Help out with code tree cleanup tasks | (+) Got rid of ChandlerNew?/ApplicationNew, running Chandler will run the new world (+) Removed old viewer parcels | Application Releases | ||||||
| Review design team's sharing proposal | Not started | Not going to get to this. | Sharing/Discovery | |||||||
| Review design team's security proposal | Not started | Not going to get to this. | Security | |||||||
| Resolve open apps issues (+) general document to present clear "blueprint" (+) auditing (+) actions and behavior (+) autoitem/autokind | Not started | Start the general document. | Framework | |||||||
| AnyContact (Bug #1148) | Not started | AnyContact (Bug #1148) | Deferring until after 0.3 | Content model | ||||||
| Person : Parmenter, Stuart | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Hash out ZaoBao? content model issues | Completed | Hash out ZaoBao? content model issues | Did a little bit of additional cleanup. This is mostly done for the time being. | Zaobao | ||||||
| Fire notifications for repository changes | In progress | Fire notifications for repository changes | Checked in some basic notifications. Need to support a few additional notifications. Going to work with Andi on that. | Notification framework Repository | ||||||
| Update notification manager documentation on the wiki | In progress | Update notification manager documentation on the wiki | No progress made. I will finish this after I finish getting the ZaoBao? UI up. | Notification framework | ||||||
| Build Zaobao out of blocks | In progress | Build Zaobao out of blocks | Put together some blocks that are starting to resemble ZaoBao?. Got it listing the RSSItems. Need to hook up some events to change the contents of the list based on the feed. | Zaobao | ||||||
| Notification Manager design review | Not started | Notification Manager design review | Notification framework | |||||||
| Person : Sagen, Morgen | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Integrate Jeffrey's xsl changes | Completed | He has an account now, so he checked them in. | HardHat | |||||||
| Move linux tinderbox builds to another machine (running redhat 9); verify new PyLucene builds on all platforms. | Completed | Moved tinderbox builds to oahu. | HardHat | |||||||
| Get this week's milestone out the door | Completed | Get this week's milestone out the door | With all the changes in compiler requirements, etc., the milestone was delayed while we (Andi) upgraded oahu's gcc. All done. | Releases | ||||||
| Bug#1150 Keep track of line numbers when delaying attribute assignments | Completed | Done | Parcel framework | |||||||
| Figure out why unit tests running under Linux require an X server. | In progress | Figure out why unit tests running under Linux require an X server. | HardHat | |||||||
| Create parcel loader unit tests | In progress | Add more unit tests | Added a test to load in all parcels | Parcel framework | ||||||
| Debug John's additions to Bug#1144 | In progress | Discovered that a Kind's "classes" attribute isn't hooked up until after Items based on that Kind are created. Need to figure out a fix. | Parcel framework | |||||||
| Bug#1012 None used in a reference | Not started | Bug#1012 None used in a reference | Parcel framework | |||||||
| Person : Sherwood, Ducky | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Attend Community working group meeting and post notes | Completed | Attend Community working group meeting and post notes | Done. | Community | ||||||
| Create skeleton for page talking about what open source projects we've contributed back to. | Completed | See Contributed Code Wiki page | Community Wiki | |||||||
| Moderate the IRC Office Hours. | Completed | Moderate the IRC Office Hours. | Done. | Community | ||||||
| Post request for experience with PyCon sprints to StarterProjects. | Completed | Done. | Community | |||||||
| Update last week's community metrics | Completed | Update last week's community metrics | Done | Community | ||||||
| Write script to automatically parse IRC transcript to figure out how many people were present, how many lines of transcript there were, and how many people participated (as opposed to lurked). | Completed | Have a script that will analyze an IRC transcript to figure out how many non-OSAF people lurked and participated, and what the total number of lines between 11 and noon was. | Community | |||||||
| Actively update the HelpUs? page. | In progress | Actively update the HelpUs? page. | Chao suggests a project investigating importing/exporting from other PIMs. | Community Wiki | ||||||
| Write up trip report for anti-spam conference. | In progress | Write up trip report for anti-spam conference. | Documentation | |||||||
| Person : Skinner, Brian | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| unified project list | In progress | Met with Mimi about our project taxonomy and organizing our design documents. Met with Heikki about additional changes to bring our bugzilla categories and our status manager taxonomy more into sync with each other. Did some minor clean up on the ProjectOverviewTable2005. | To be assigned | |||||||
| Drive towards having an initial PIM level Content Model. | In progress | Work with Katie to get me set up so that I can use hardhat to run the content model unit tests after I make any changes to the parcel.xml files. Review any new generated documentation, if Jeffrey makes changes to the transforms: Jungle.ChandlerSchemaGeneratedDocumentation. | Met with Heikki about having a 0.3 "release" of the transforms. Exchanged mail with Jeffrey and Morgen about the transforms, and reviewed the new output from Jeffrey's latest transforms: Jungle.ChandlerSchemaGeneratedDocumentation. Updated my list of transform feature requests: Trash.SchemaDocumentationProject?, as well as the to-do list for the content model project Projects.ContentModelProject. Met with Katie about the content model to-do list, but didn't find time to work on getting me set up so that I can use hardhat to run the content model unit tests. | Content model | ||||||
| Design meetings | In progress | Design meetings on Tuesday and Thursday. | Done. | Product design | ||||||
| Template for design docs | In progress | Meet with Chao to review the latest iteration on CanogaSharingDesign20040419, and to continue working through the issues in Journal.FilingDesignArtifacts20031218. | Worked on the CanogaSharingDesign20040419 example doc, and met with Chao about the design process and organizing our design documents. | Product design | ||||||
| Design docs | Not started | Work on draft of design doc for users and groups framework. Meet with Heikki to get ideas from him about problems and solutions. | Met with Heikki about issues around users and groups. Did not yet start on drafting the design doc. That's now a goal for next week. | Contacts | ||||||
| Person : Toivonen, Heikki | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Update Bugzilla to new project hierarchy (make it same as it is in Status Manager). Update Bugzilla and post message to dev. | In progress | Finish the remaining differences. | Discussed things with Katie and Brian on email, also chatted with Brian in person. Will do more changes based on that, and see if any more items remain. | Wiki | ||||||
| Ask MG developers if they would be willing to relicense with something that OSAF could use. | In progress | Send email to other developers. | Sent email to all 3 people that were listed on the site. | Repository | ||||||
| Build Chandler (with Lucene) using Cygwin. | In progress | Build Chandler (with Lucene) using Cygwin. | Chandler development | |||||||
| Person : Vajda, Andi | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Full text storage and search | Completed | Integrate Lucene into Chandler build. | - added flags to DbDirectory lucene store API - looked into getting better gcj/java stack traces - added python access to some java lucene IndexWriter? attributes - upgraded gcc on oahu to gcc 3.3.2, building from scratch - did full debug and release builds on oahu - kaka, kiki and huhu went GREEN !! | Query | ||||||
| Make repository wonderful | In progress | Make repository wonderful | - fixed bug revealed by TestBinary? unit test failure - fixed decompressing stream bugs revealed by TestText? unit test failures - fixed yet another bug in CompressedInputStream? - integrated epydoc into Chandler's build and hardhat - enhanced repository notifications protocol to accept arbitrary keywords - reviewed Ted's repository document | Persistence | ||||||
| Revive repository sharing | In progress | Improve remote access protocol. Take a look at webdav. | Persistence | |||||||
| Make data model wonderful | In progress | make data model wonderful | - fixed bugs revealed by TestTypes? unit test failure - added code to force conversion of optional argument to UUID constructor | Data model | ||||||
| Person : Yin, Mimi | ||||||||||
| Goal | Status | Planned this week | Progress this week | Project(s) | ||||||
| Documentation | In progress | Starting to put together a new UI Project wiki area. ===== Worked with Brian on reorganizing the Project Overview table. | UI design | |||||||
| Entering workflow | In progress | Propose sketches for creating new items. Linked and unlinked. | UI design | |||||||
| Other research | In progress | ===== Checked out orkut, Google's new and improved Friendster. I think it would be interesting to look at their content model, how they relate people to each other and to their topic taxonomy (ie. topics of interest). | UI design | |||||||
| User workflows | In progress | Pin down and prioritize Canoga user workflows. | UI design | |||||||
| Chandler Landscape | In progress | Put together Chandler Landscape Proposal. Went over it with Mitch. Agreed that it was an accurate representation of what we have so far. | Info management UI design | |||||||
| Stamping and Collections | In progress | ===== Put together proposal for stamping items and creating collections after meeting with Mitch. | Info management UI design | |||||||
| Capplet Design | Not started | Capplet design proposal for Mail and Calendar can be found at the bottom of the Chandler Landscape Proposal page. | UI design | |||||||
| Detail views | Not started | Worked out more Detail view designs through sketches for Sharing and Chandler Landscape Proposal. Will put together a consolidated Detail view page this week. Put together spreadsheet of attributes for Detail views. Met with Brian to rationalize it with the content model. Waiting for Sharing and Content model to be finalized. ===== Added sketches to the Detailed View page that address how we might combine attributes of strongly linked items into 1 detail view. | UI design | |||||||
| Sharing workflows | Not started | Proposed strawman Sharing workflow and sketches and wrote up UI Design sharing workflows and design issues. Sharing page. ===== Added to the Sharing page: Wrote out UI Design sharing issues Storyboarded UI Design sharing issues After group design meeting, sketched out Sharing a View with Chao's proposed 1-time keypad URL approach. | Sharing/Discovery UI design | |||||||