r7 - 10 Aug 2007 - 15:06:01 - TedLeungYou are here: OSAF >  Journal Web  >  StatusReports > ComprehensiveWeeklyStatusReports > WeeklyStatusByPerson20040126

Weekly Report - January 18-24

Generated 26Jan2004 3:40 am Grouped by Person

January 18th - January 24th  
Person : Anderson, John
GoalStatusPlanned this weekProgress this weekProject(s)
Handle GoToURL? Event in RepositoryTreeList?
CompleteddoneFinishedCPIA
Remove data when Tree collapses in Repository Tree ViewCompleted doneCPIA
Bug #1019In progressFix the bug CPIA
Make the repository viewer respond to item changed events so that it always reflects changesIn progress Figured out the algorith and wrote the codeCPIA
Move readonly events into schema fileIn progress Ran into another bug in parcel loading. Submitted it and waiting for a fixCPIA
Remember state of repository tree when application quits and restartsIn progress Figured out an algorithm. Wrote code. Need to debug itCPIA
Solve the schema evolution problem as well as it was solved using ZODB in the previous design.Not startedI may postpone this if I don't have enough time to work on it Persistence
Person : Baker, Mitchell
GoalStatusPlanned this weekProgress this weekProject(s)
Interview one candidateCompletedInterviewCompletedTo be assigned
Review new verison of performance review docs.CompletedReview and provide comments to SuzetteDone.To be assigned
Define and implement requirements for accepting code from non-employeesIn progressContinue 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 JanuaryIn progressAttend 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 arenaIn progressDefine tasks for this week.Missed on timing with Ducky this week; more focus on this next week.HR
Attend Community Working Group meetin gIn progressAttend, begin brainstorming about community activities/Began brainstorming, most 0.4 thinking deferred till next weekCommunity
Attend Management Committee and All Hands Meetings; create and distribute notes from each.In progressAttend meetings. Create and distribute notes.Done for this week.Community
Periodic discussions of community related topics at the All Hands meetingsIn progressConsider 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 metingconducted 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
GoalStatusPlanned this weekProgress this weekProject(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 meetingsIn progress- participate in discussions about repository and security Persistence
Person : Burgess, Jed
GoalStatusPlanned this weekProgress this weekProject(s)
Caterpillar UI demoCompleted DoneCPIA
IRC Meeting on EventsCompleted DoneCPIA
Caterpillar UIIn progressBegin creating the caterpillar ui for the next release CPIA
Embedded blocksIn progressCreate Embedded blocks.Make work in tabs and splitters.

Fixed problem that didn't allow bubbling up for menus.
CPIA
Mac versionNot started Got luckyCPIA
Person : Decrem, Bart
GoalStatusPlanned this weekProgress this weekProject(s)
Marketing PlanIn progressGet user survey drafted.


To be assigned
Person : Dunn, Robin
GoalStatusPlanned this weekProgress this weekProject(s)
Create a full test release (with actuall installers instead of just a tarball) for my test group to evaluate and test.CompletedCreate 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 progressAdd 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 progressWrite 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_SEPARATORwxPython
Chapter reivews and editing for the wxPython book.In progressChapter 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 progressContinue testing and fixing problems with the new wxPython.OngoingwxPython
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 progressWork on adding more docstrings for the SWIG gererated functions and methods.Just a few. I need to set aside some time for thiswxPython
Work on my OSAF bug listIn progressWork on my OSAF bug listnot this weekwxPython
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
GoalStatusPlanned this weekProgress this weekProject(s)
Misc. Website updates.CompletedMisc. Website updates.Updated Mitchell's bio to include Board membership, updated status reports page, etc...Marcomm
Community Working Group SummaryCompletedCommunity 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 progresscreate 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 progressGet 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 pageIn progressContact 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 progressWork 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 progressIdea 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 startedGet in touch with open office folks to get details of how they manage the various regional translations of documents. Marcomm
Wiki
Person : Kapor, Mitch
GoalStatusPlanned this weekProgress this weekProject(s)
In progressgive feedback to Suzette on performance review process To be assigned
In progressdevelop realistic sample data, attempt to apply current content model, meet with Mimi to discuss use with Chandler UI landscape UI design
Person : Lam, Chao
GoalStatusPlanned this weekProgress this weekProject(s)
Look at Bugzilla and check with Design team to see if we are on track for 0.3 Design deliverablesCompletedLook at Bugzilla and check with Design team to see if we are on track for 0.3 Design deliverablesDoneTo be assigned
Host IRC session on Sharing & DesignCompletedHost IRC session on Sharing & DesignDoneCommunity
Come up with step by step sharing workflow, possibly calendar invitation.CompletedCome up with step by step sharing workflowDoneProduct design
Coordinate design meeting, focusing on:


- Content Model (remaining issues)
- Sharing
- Capplet extensibility
- Need and goals for external help

CompletedCoordinate design meeting, focusing on:

- Content Model (remaining issues)
- Sharing
- Capplet extensibility

- Need and goals for external help

doneProduct design
Update and reorganize DesignSummary?CompletedNo anticipated work this week. This task is dependent on the doc template work before more progress can be madeBrian and I decided to merge the document artifacts work with this task. So, I'm closing this taskProduct design
Work with Brian and rest of design to arrive at Design uniform document templates and organizationIn progressDiscuss with Brian based on artifacts for sharingdone. Had a good discussion. Also, worked on CanogaSharingInitiation? in Brian's new formatProduct design
Person : Leung, Ted
GoalStatusPlanned this weekProgress this weekProject(s)
Community stuffCompleted Edited ContributedCode pagesWiki
Community involvement in query system developmentCompletedSpend some time thinking about ways for this to happenDoneCommunity
Debugging buildCompleted Worked on problem with UUID string/value conversionPersistence
Initial proposal for queryIn progressWrite 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 implementationSome progress made, hope to post early this weekQuery
Start catching up on query literatureIn progressStart on assorted accumulated papersLooked at Python itertools documentationQuery
Start on QueriesIn progressCreate Wiki SectionTo be done in conjunction with posting the proposalQuery
Get a baseline view of repository performance.In progressAdd a read test to the RSS performance test.

Try to generate some reasonable metrics.
No progressPersistence
Repository DocumentationIn progressFinish 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
GoalStatusPlanned this weekProgress this weekProject(s)
Use wiki and bugzilla more effectively for milestone, release managementIn 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 proposalNot startedNot going to get to this. Sharing/Discovery
Review design team's security proposalNot startedNot going to get to this. Security
Resolve open apps issues
(+) general document to present clear "blueprint"

(+) auditing
(+) actions and behavior
(+) autoitem/autokind

Not startedStart the general document. Framework
AnyContact (Bug #1148)Not startedAnyContact (Bug #1148)Deferring until after 0.3 Content model
Person : Parmenter, Stuart
GoalStatusPlanned this weekProgress this weekProject(s)
Hash out ZaoBao? content model issuesCompletedHash out ZaoBao? content model issuesDid a little bit of additional cleanup. This is mostly done for the time being.Zaobao
Fire notifications for repository changesIn progressFire notifications for repository changesChecked 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 wikiIn progressUpdate notification manager documentation on the wikiNo progress made. I will finish this after I finish getting the ZaoBao? UI up.Notification framework
Build Zaobao out of blocksIn progressBuild Zaobao out of blocksPut 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 reviewNot startedNotification Manager design review Notification framework
Person : Sagen, Morgen
GoalStatusPlanned this weekProgress this weekProject(s)
Integrate Jeffrey's xsl changesCompleted 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 doorCompletedGet this week's milestone out the doorWith 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 assignmentsCompleted DoneParcel framework
Figure out why unit tests running under Linux require an X server.In progressFigure out why unit tests running under Linux require an X server. HardHat
Create parcel loader unit testsIn progressAdd more unit testsAdded a test to load in all parcelsParcel framework
Debug John's additions to Bug#1144In 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 referenceNot startedBug#1012 None used in a reference Parcel framework
Person : Sherwood, Ducky
GoalStatusPlanned this weekProgress this weekProject(s)
Attend Community working group meeting and post notesCompletedAttend Community working group meeting and post notesDone.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.CompletedModerate the IRC Office Hours.Done.Community
Post request for experience with PyCon sprints to StarterProjects.Completed Done.Community
Update last week's community metricsCompletedUpdate last week's community metricsDoneCommunity
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 progressActively 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 progressWrite up trip report for anti-spam conference. Documentation
Person : Skinner, Brian
GoalStatusPlanned this weekProgress this weekProject(s)
unified project listIn 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 progressWork 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 meetingsIn progressDesign meetings on Tuesday and Thursday.Done.Product design
Template for design docsIn progressMeet 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 docsNot startedWork 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
GoalStatusPlanned this weekProgress this weekProject(s)
Update Bugzilla to new project hierarchy (make it same as it is in Status Manager). Update Bugzilla and post message to dev. In progressFinish 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 progressSend email to other developers.Sent email to all 3 people that were listed on the site.Repository
Build Chandler (with Lucene) using Cygwin.In progressBuild Chandler (with Lucene) using Cygwin. Chandler development
Person : Vajda, Andi
GoalStatusPlanned this weekProgress this weekProject(s)
Full text storage and searchCompletedIntegrate 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 wonderfulIn progressMake 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 sharingIn progressImprove remote access protocol.
Take a look at webdav.
Persistence
Make data model wonderfulIn progressmake 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
GoalStatusPlanned this weekProgress this weekProject(s)
DocumentationIn progress Starting to put together a new UI Project wiki area.


=====
Worked with Brian on reorganizing the Project Overview table.

UI design
Entering workflowIn progressPropose sketches for creating new items. Linked and unlinked. UI design
Other researchIn 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 workflowsIn progressPin down and prioritize Canoga user workflows. UI design
Chandler LandscapeIn 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 CollectionsIn progress =====
Put together proposal for stamping items and creating collections after meeting with Mitch.
Info management
UI design
Capplet DesignNot started Capplet design proposal for Mail and Calendar can be found at the bottom of the Chandler Landscape Proposal page.UI design
Detail viewsNot 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 workflowsNot 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
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | 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.