r5 - 07 Feb 2006 - 16:30:16 - LisaDusseaultYou are here: OSAF >  Journal Web  >  StatusReports > ComprehensiveWeeklyStatusReports > WeeklyStatus20040524

Weekly Report - May 16-22

Generated 24 May 5:45 pm Grouped by Projects

May 16th - May 22nd  
Project : Categories / Higher education
PersonGoalStatusPlanned this weekProgress this week
Chao LamCreate slides for Mitch's Harvard presentationCompletedCreate slides for Mitch's Harvard presentation based on EduCause? slidesdone after going through it with Mitch once
Chao LamPlan and organize Higher Ed summer recalibration summitIn progressDiscuss and try to pin down time frame for summit with mgmt team and Oren.
If time permits, write up high-level draft proposal for summit
First part done but draft proposal barely started
Chao LamPlan for Fall WAC meeting, following up on actions decided from Spring meetingIn progressCheck with Pieter if follow-up actions are all written down
Project : Categories / Product design
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultReview CanogaSharingDesign?. Look for unimplementable things. Look to see that it's an actionable design, and if not, what's missing.CompletedRead up on what's thereDone -- notes in journal for May 18
Chao LamRefactor DesignToDoList? to be more project centric and aligned with our development milestones. Check with Katie & Lisa for engineering input on prioritization.CompletedDiscuss DesignGroup and motivation of refactoring at design meeting. Proceed with next actions from there.done. Need more discussions with Mimi as to how to report status of projects and align with engineering milestones. Closing off this task. Adding new "Write design team milestone" task for nexts week
Chao LamCoordinate with Lisa and Mimi, possible content model changes required from new design requirements (particularly Detailed View)CompletedWrite up proposal based on discussion with MImi and Donn. Discuss proposal with goal to hand-off to engineering Tuesdone
Chao LamFigure out what "productization" means in Chandler context and if splitting responsibility on the "productization" axis within OSAF makes senseCompleted Refactored task to "product management roles and responsibilities"
Chao LamGet design team to try out latest rev of Chandler once per week. Collate and give feedback to engineeringCompletedDiscuss 3.15 at design meeting. Organize feedback. Try to arrive at trial process.done. Goal to try to shoot for to try out new process for 3.17 milestone
Chao LamArrive at high-level product scheduleIn progressWork with Lisa to fill out buckets, confirm componentsdone. Next step: we will each look at past docs and rationalize it with our current spreadsheet.
Brian SkinnerDesign docsCompletedWork on a design document that gives a menu of possible design-level requirements for Exportable Addresses.Done. See Design Requirements for Addresses and Candidate Design Requirements for Addresses
Project : Chandler development
PersonGoalStatusPlanned this weekProgress this week
Lisa Dusseault0.4 Planning, ongoingIn progressSee if Content Item versioning really in 0.4 plan.
Finish obsoleting ZeroPointFourPlanning? page. See Brad Silen's presentation. More progress with Chao on bucketing
Learned about Brad Silen's "TaskBase". Discussed how to keep milestone-to-milestone progress up to date. Finished draft of plan to put major features into Canoga or "later" buckets.
Katie ParlanteResolve open engineering/architecture issues: EngineeringIssuesIn progress(+) Meet up with Lisa, Ted, others

(+) Follow up on items in the collections/address/extensibility/relationship/sharing cluster
(+) Start threading discussions

(+) regular meeting time at 11am on monday
(+) set up EngineeringIssues to track issues
(+) several addressing discussions (and related issues)
(+) started talking about content model stamping issues, but this is lower priority from addressing and related issues
(+) started threading discussions, in that we agreed that the first steps are to get a proposal from Brian K on twisted plans, and understand how that fits with task manager threading as well. Basically, we want to understand the application threading model and its requirements on the repository.
Project : Chandler development / Application
PersonGoalStatusPlanned this weekProgress this week
Jed BurgessMilestone 18 crashCompletedMilestone 18 crashed when clicking around in the Block Demo parcel's tabs.Fixed.
Katie Parlante0.4 release planningIn progress(+) task lists on wiki
(+) meet up with Lisa, Chao, Mitch
(+) milestone review

(+) bugzilla/category cleanup to match projects

(+) moved task lists to project pages. Need to meet with individuals to make task lists more real.
(+) moved apps meeting to tuesday, agreed to run milestones as demos so that we have one shared target. agreed to bi-weekly milestone review
(+) didn't get to list of categories for bugzilla cleanup
Project : Chandler development / Application / Content model
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultModify Content Item CM based on Mitch's planCompletedFinish making changes once bug is fixed. Find out whether adding "subject" and "context" needed now.Finished making changes, added context but not subject. Code reviewed and checked in.
Lisa DusseaultUpdate Content Model page with latest stuffCompletedstart with content in notes from May 13Finished page cleanup/changes for now
Project : Chandler development / Capplets / Primary / Calendar
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultPrepare material for Oracle meetingsIn progressMarten asked for information on OSAF, on Chandler, on Chandler's peer-to-peer model, WebDAV, CAP and finally of course CalDAV. Need to write more slides.
Katie ParlanteFunctional spec for calendar blocksNot startedFunctional spec for calendar blocksno progress
Project : Chandler development / Capplets / Third party / Zaobao
PersonGoalStatusPlanned this weekProgress this week
Stuart ParmenterTalk to Mark Pilgram about fixing feedparser to not have stack recursion exceptions for no good reason. This causes a crash on MacOS..CompletedTalk to Mark Pilgram about fixing feedparser to not have stack recursion exceptions for no good reason. This causes a crash on MacOS..This is fixed in FC2
Project : Chandler development / Framework
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultResolve 2-layer addressing plansIn progressAdd character restriction and i18n considerations. Collect and describe (separately) requirements for parcel developers. Develop user-data namespace with Mimi, Katie and JohnNew draft of proposal written; added character restriction and i18n considerations.
Katie ParlanteParcels/capplets proposalIn progress(+) meet with morgen, ted, lisa to talk about morgen's proposal
Talked about morgen's proposal, but didn't make much progress on my own writeup. Issues, proposals, requirements are being tracked at EngineeringIssues. A few related notes at KatieParlante20040521.
Katie Parlantequeries/collections proposalIn progress(+) write proposal with new feedbackupdated proposal, but still needs work: ItemCollectionsProposal

Issues, proposals, requirements are being tracked at EngineeringIssues. A few related notes at KatieParlante20040521.
Project : Chandler development / Framework / CPIA
PersonGoalStatusPlanned this weekProgress this week
John AndersonBrainstorm with Donn on implementation of DetailViewCompleted Came up with lot of good ideas. Donn will write up proposal for implementation
John AndersonCPIA renaming

SynchronizeFramework?() to synchronizeWidget()
RenderOneBlock?() to instantiateWidget()

wxIDToObject() to widgetIDToBlock()
getwxID() to getWidgetID()

counterpartUUID to blockUUID

Completed done
John AndersonRefactor all CPIA code to eliminate addToContainer and removeFromContainer with a goal of switching over to using synchronizeWidgetCompleted Finished. I needed to rewrite large amounts of code as a consequence of this change. I finished most but not all of the dependencies
John AndersonRefactor hiding and showing of bookmarks barCompleted Done
John AndersonRewrite which widgets are instantiated for BoxContainers? and how they attach to the topmost MainFrame?Completed Finished
John AndersonSimplify Render to only use instantiateWidget and synchronizeWidget.Completed finished
John AndersonWrite a first draft of a sidebar blockIn progress I have a dependency for extensible addresses. Ran a simple proposal by Katie. She's following up with other affected parties.
Jed BurgessDnD ProposalCompletedCome up with a proposal for how we handle DnD in Chandler.Wrote a wiki page describing what I want to do and started implementing DnD as a proof of concept. Will present plan next week at apps meeting.
Jed BurgessTabbedContainer rewriteCompletedCheck in the code for the TabbedContainer? rewriteRewrote the TabbedContainer? to use SynchronizeWidget?. This ended up fixing several tab related bugs that had creeped in lately.
Jed BurgessUnregistering eventsCompletedJohn was having problems with events not being properly unregistered in tabbed views.Fixed.
Jed BurgessLayout selectorIn progressAdd the ability to select the current layout for a given collection.Made some progress on adding layout selectors to views, but didn't complete.
Donn DenmanBuild CPIA's Content Detail ViewIn progressDocument initial implementation plan. Meet with Jed and John to review implementation plan details.Met with John to brainstorm implementation. Wrote up wiki page with the plan: Detail View Dot4 Implementation
Katie Parlantefollow up on addressing issues, particularly for cpiaCompleted(+) write up conversations with john
(+) look at lisa's proposal for address space
(+) meet up w/morgen and others, talk about morgen's proposal
(+) conversation w/John: KatieParlante20040514
(+) read design team latest requirements: DesignRequirementsForAddressesJun2004
(+) migrate this task to engineering issues task
Project : Chandler development / Framework / Info management
PersonGoalStatusPlanned this weekProgress this week
Mimi Yin.4 planningIn progress Met with Chao to spec out Design Team feature set proposal for .4 for Calendar and Summary Table view. Met with Apps team re: Detail view. Donn will be coming back to us with a more detailed proposal for the Detail view.
Mimi YinPPF-Past Present Future view aka TriageIn progress Started Triage workflow page to record Dashboard view issues.
Mimi YinStamping and Ad-hoc CollectionsIn progress See Communications.
Project : Chandler development / Framework / Parcel framework
PersonGoalStatusPlanned this weekProgress this week
Morgen SagenBenchmark parcel.xml parsing with PyXML/SAX and libxml2/XMLReaderCompleted Parsing the 29 parcel.xml files below chandler/parcels (but not doing anything with the data):

- libxml2: 0.13 seconds

- PyXML: 0.32 seconds

Morgen SagenImprove parcel loading frameworkIn progressMeet with Katie and Ted to go over the proposal. Continue working on the specs, then work on using XMLReader interfaceProposal is on the wiki under ParcelFramework; Started using libxml2 for parsing; Started coding the Extension Manager, which is now a persistent repository item with a registry of Extensions (new term for what was parcel); XML elements can now be looked up in the registry to figure out what Kinds they refer to.
Project : Chandler development / Framework / Repository
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultWork related to Chandler ACLs - design, review --?In progressDiscuss whether to use WebDAV permissions. Write down how we figured out that principal IDs are going to work as a draft engineering spec? Discuss how item clouds relate to ACLs.Discussed WebDAV permissions and specifically RFC3744 with Andi.
Andi VajdaSharing items between ChandlersIn progress(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):


(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):


- remote access over Jabber is working again
Project : Chandler development / Framework / Repository / Data model
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake data model wonderfulIn progress(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

make data model wonderful

- started on access control again, added Principal kind and type
- added ACL and ACE types
- added URL type to data model and core schema
- changed UUID's repr syntax to be different from str syntax
- fixed dirty bit caching bug in PersistentCollections?
- SingleRef? type should recognize item values

- fixed bug preventing initial/default values of basic collection types
- wrote proposal for ref collection-based paths

Project : Chandler development / Framework / Repository / Persistence
PersonGoalStatusPlanned this weekProgress this week
Andi VajdaMake repository wonderfulIn progress(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):


(You haven't yet entered a plan for this week. Your previous plan has been copied here. Edit this text then click "Save Task"):

Make repository wonderful

- fixed bug in text lob importing
- removed 'name' index from xml container, replaced by name store
- removed 'uuid' index from xml container, not needed
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.Worked on the build, things work almost perfectly on Windows, some more work remains on other platforms.
Project : Chandler development / Framework / Sharing/Discovery
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultWrite up proposal for architecture review -- how we know what to share when we share a Content Item ( or a collection of items)In progressWrite draft proposal, circulate to Katie, Stuart and TedDraft proposal is in journal pages for May 18
Stuart ParmenterFigure out versioning over WebDAV publishIn progressFigure out versioning over WebDAV publishGot lots of scattered thoughts. Need to pull them together in to something that makes sense
Project : Chandler development / Framework / Third party
PersonGoalStatusPlanned this weekProgress this week
David Surovellimplement WxWidgets source-level debugging workflow via Xcode IDECompletedtargeting completion of initial effort for 5-14.

Worked with Stefan Csomor to identify and fix problems in xcode-based WxWidget library and demo application builds
Can build and debug all build flavors (dynamic/static, debug/release) of WxWidget libraries and sample applications.
David Surovellsubmit outstanding OSAF wxWidgets changesCompletedplan completion for 5-14completed
David Surovellget up to speed on new SWIG integration/build tasksIn progressattend build meeting on 5/18; assist in SWIG dev't task definitionread SWIG documentation
David Surovellimprove WxPython?/WxWidgets double-buffering supportIn progressidentified various drawing improvements in Chandler realized from the adoption of WxWidgets v2.5.1.


continue to work on redesigning SimpleCanvas?.py usage of wxDC classes

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.no new text this week
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.Added docs for the wx.DataObject and related classes
Katie ParlantewxWidgets planIn progress(+) sync up with david(+) set up regular weekly meeting w/David, Robin, Heikki
Heikki ToivonenSimplify wxPython build, goal being new versions could be dropped into our environment and they would just build and run.In progressHave a meeting, make plan.Had meeting, project now in research mode for two weeks.
Project : Chandler development / Meta projects
PersonGoalStatusPlanned this weekProgress this week
David Surovellfinish Windows dev't PC configuration tasks In progressinstall Linux: RH9, Debian or other

install Windows and Linux Chandler build environments

Project : Chandler development / Meta projects / Documentation
PersonGoalStatusPlanned this weekProgress this week
David Surovellpost personal dev't documents as Wiki pages - Xcode IDE review, WxWidgets-Mac + Chandler assessmentIn progressto complete by 5/21
Project : Chandler development / Meta projects / Releases
PersonGoalStatusPlanned this weekProgress this week
Katie Parlante0.4 release planningIn progress(+) task lists on wiki
(+) meet up with Lisa, Chao, Mitch

(+) milestone review
(+) bugzilla/category cleanup to match projects

(+) moved task lists to project pages. Need to meet with individuals to make task lists more real.
(+) moved apps meeting to tuesday, agreed to run milestones as demos so that we have one shared target. agreed to bi-weekly milestone review
(+) didn't get to list of categories for bugzilla cleanup
Project : Chandler development / Meta projects / UI design
PersonGoalStatusPlanned this weekProgress this week
Mimi Yin.4 planningIn progress Met with Chao to spec out Design Team feature set proposal for .4 for Calendar and Summary Table view. Met with Apps team re: Detail view. Donn will be coming back to us with a more detailed proposal for the Detail view.
Mimi YinCommunicationsIn progress Trying to work out the intricacies of how stamping and "emailed tasks and calendar" items interact with email threads and versioning. (Scroll to the bottom of the page.)
Mimi YinDetail viewsIn progress Ironed out structure of Detail view from the user's mental model point of view. Included first draft of interaction flow spec for editing attribute values in the detail view.
Mimi YinInteraction specIn progress Moved drag and drop policy discussion to a different page. It can now be found at Chandler DnD.
Mimi YinOther researchIn progress Reading Mastering Data Modeling as per Mitch's recommendation.
Mimi YinPPF-Past Present Future view aka TriageIn progress Started Triage workflow page to record Dashboard view issues.
Mimi YinStamping and Ad-hoc CollectionsIn progress See Communications.
Mimi YinUsabilityNot started Putting together preliminary high level plan for usability. Starting to work with Grant on how we might use semi-functional rapid prototypes later in the usability process.


Looking to "test" a couple of initial testing ideas informally over the next couple of weeks.

Project : Chandler development / Tools / CVS
PersonGoalStatusPlanned this weekProgress this week
Mark JaffeImplementation of new build schemeIn progressFinal cleanup of build scripts: distribution steps flawed. Creation of distribution files seems to be OK, but when Web indices are prepared, the script fails to find required files.
Project : Chandler development / Tools / HardHat
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultFigure out how to make unit tests run quickerIn progressDiscuss in staff meetingTried Andi's trick of running DB in memory -- no improvement
Got Dave Smith to take a look at what's going on
Mark JaffeImplementation of new build schemeIn progressFinal cleanup of build scripts: distribution steps flawed. Creation of distribution files seems to be OK, but when Web indices are prepared, the script fails to find required files.
Mark JaffeSeriously address outstanding build bugs.In progressSeriously address outstanding build bugs.

Plan on integration of openssl/swig into external, m2crypto into internal.

Heikki ToivonenNext steps in build/release.In progressHave a meeting, make plan.Had one meeting, but need to have another to finish agenda.
Project : Community
PersonGoalStatusPlanned this weekProgress this week
Pieter HartsookFigure out how to record and present videos of Chandler demos to the community.In progressFigure out how to record and present videos of Chandler demos to the community.
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.Redoing skin with css to make easier to make changes in the future.
Ducky SherwoodGet shtoom working on Linux.In progressGet shtoom working on Linux.Needed to install a zillion different packages...
Ducky SherwoodAdd arbitrary start and stop time (at minute-level accuracy) to IRC beautification script.In progressAdd arbitrary start and stop time (at minute-level accuracy) to IRC beautification script.
Project : Community / Wiki
PersonGoalStatusPlanned this weekProgress this week
Ducky SherwoodAdd arbitrary start and stop time (at minute-level accuracy) to IRC beautification script.In progressAdd arbitrary start and stop time (at minute-level accuracy) to IRC beautification script.
Mimi YinWiki reorgIn progress Worked with Ducky on layout for new skins. Put together quick design which she will be implementing.
Project : IETF
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultIMAPEXT: Familiarize with technologyIn progressRead more draftsRead i18n draft. Read POSTADDRESS draft. Read draft-ietf-imapext-annotate-09 and posted comments/issues to list.
Lisa DusseaultIMAPEXT: Finish 'annotate' draftIn progressComment on draft and prepare for last call; ask for at least 3 reviews, preferably 5.Sent comments to the group, participating in discussion
Lisa DusseaultIMAPEXT: Finish i18n draftIn progressFor future: get somebody like Patrik to review i18n draftPinged Arnt to see whether progress made.
Lisa DusseaultIMAPEXT: Finish the SORT and THREAD extension standardIn progressNo activity - blocked on i18n
Lisa DusseaultStandardize PATCH proposal to make WebDAV writes higher performanceIn progressSubmit to Ted Hardie for standardizationSent email to Ted
Lisa DusseaultRead xcalendar proposalNot startedRead draft-hare-xcalendar-00.txt
Project : Marketing / Marcomm
PersonGoalStatusPlanned this weekProgress this week
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. finished moving all the misc. Westwood and CSG materials from the CSG Twiki to the Public Wiki.


Sent e-mail to the folks at Harvard who were interested in reviewing materials on the planning and development of Westwood.

Pieter HartsookFigure out how to record and present videos of Chandler demos to the community.In progressFigure out how to record and present videos of Chandler demos to the community.
Project : OSA Foundation
PersonGoalStatusPlanned this weekProgress this week
Lisa DusseaultGive presentation at OSAF board meetingCompletedPrepare slides & submit to EstherDone
Project : OSA Foundation / Facilities
PersonGoalStatusPlanned this weekProgress this week
Pieter HartsookEvaluate new InFocus? LP 70+ projector with wireless connection.CompletedEvaluate new InFocus? LP 70+ projector with wireless connection.Nice small "relatively" quiet projector. Nice feature is the cable has a USB connector so that the projector remote can control the slide show on the computer.


The wireless adapter is questionable. Doesn't seem to be able to support 802.11b/g computers, has a lower resolution image, and doesn't seem to be able to be configured to maintain the network connection and the projector connection simultaneously. Which makes demoing a Wiki page in real time impossible. This needs verification from InFoucs? tech support however, before we send the wireless adapter back.

Project : OSA Foundation / HR / Hiring
PersonGoalStatusPlanned this weekProgress this week
Chao LamHire new product managerIn progressWrite up job description. Discuss with Mitch and Suzette
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.In progressMake the Status Manager reports, easier to create, edit and post. Noticed that it took several hours to go through and edit everyone's reports to resolve erroneous links generated from the use of CamelCase technical terms (not intended to link to a Wiki page) and references to Wiki pages in Chandler or other wikis other than Journal where the reports get posted.

Added information to the Status Manager Help FAQ on proper formatting for the reports.


Began to work with volunteers to add an exception list capability to a Wiki for commonly used CamelCase terms that are not intended to be links, e.g. MacOS, WebDAV, WxWidgets. The current method requires planing a as a prefix in every instance. Grant Bowmon is helping investigate the potential use of an existing alias plugin to create the global exception list.

Project : To be assigned
PersonGoalStatusPlanned this weekProgress this week
Robin DunnEvaluate and test new version of FloatCanvas? contrib.CompletedEvaluate and test new version of FloatCanvas? contrib.Done. Replaced the pubsub in the lib with the new version.
Robin DunnFix some bg colour issues in custom controls on MSW.CompletedFix some bg colour issues in custom controls on MSW.Done
Robin Dunnswitch to using gtk_init_check so an initialization failure can be detected and a Python Exception raised.Completedswitch to using gtk_init_check so an initialization failure can be detected and a Python Exception raised.Done
Robin DunnVerify recent sizing and font/colour attribute changes on OSX.CompletedRetest layout/sizing changes. Defer attribute inheritance & etc. to Stefan or KevinThere are still a few little issues, but I think my part of this is done.
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.In progressConsider proposals from wxPython-users about how to install wxPython such that multiple versions of wxPython can be on the system at the same time.Some good ideas so far, but they seem to raise more issues (mostly installation related) than they solve. Still thinking about it...
Robin DunnEvaluate and test a new contrib that reimplements the OGL library in Python.In progressEvaluate and test a new contrib that reimplements the OGL library in Python.Looks real good so far.
Robin DunnExperiment with not changing the Python locale on wxGTK to the system locale (to match what GTK does internally) and instead reset LC_NUMERIC back to "C" so Python's floating point conversion routines will work. In progressExperiment with not changing the Python locale on wxGTK to the system locale (to match what GTK does internally) and instead reset LC_NUMERIC back to "C" so Python's floating point conversion routines will work.Change made, waiting for feedback from testers. See this thread for details.
Robin DunnAdd HTMLHelp supprt to epydoc. It should be able to generate the files needed to feed to the HTMLHelp Workshop tool in order to produce a .CHM file.Not startedAdd HTMLHelp supprt to epydoc. It should be able to generate the files needed to feed to the HTMLHelp Workshop tool in order to produce a .CHM file.Not started yet.
Jeffrey HarrisCreate functionality to import/export Chandler data to standard formats, with special emphasis on Outlook.In progressCreate python bindings for libical's vCard implementation (it appears that only the vCalendar 2.0 stuff has been wrapped at this point).
Jeffrey HarrisLet people know my schedule for the week. I'm in Central (GMT -6:00).In progressMonday - Morning

Tuesday - Morning
Wednesday - Afternoon
Thursday - Afternoon
Friday - other work

Pieter HartsookContinue to explore IBIS method for facilitating and documenting complex decisionsIn progressContinue 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.try to apply to the CLA decision process. Working with Mitchell. Samples can be seen at Compendium export examples directory . The new version of the html export is at Creative Commons License html
Mitch Kaporintergroup issues coordinationIn progressreview new scheduling and planning work by Lisa and Katie
participate in redesign of design group process

review milestone
Mitch KaporIn progressprep and deliver Westwood preso to Harvard folks
Mitch Kaporgreat software design!In progressparticipate in design review of detail design
Mitch KaporNot startedconduct OSAF Board meeting
Mitch KaporNot startedtest new build
Brian KirschCreate an exchange imap account to test Exchange imap / Twisted inter-operation.

Twisted has not been tested with Exchange
Completed Done
Brian KirschCreate a series of test suites to evalute Twisted Reactor integration in a high transaction threaded environment.

Suite:

1. Two imap4 clients polling from the main thread in to a Reactor running in a separate thread
2. Many (50 or more) imap4 clients examining and downloading messages from a an imap server. Each client will run in a dedicted thread and call Twisted Reactor loop running in its own thread.
3. Many imap4 clients running in separate threads talking to twisted Reactor thread will other no Twisted socket based operations (http, smtp) are all running in parallel.

The suite will test Twisted's performance in a threaded app

Completed Done
Brian KirschDetermine the best way to integrate Twisted's Asychronous loop in to
Chandler's multi-threaded environment
Completed Done
Brian KirschResearch how we may leverage Twisted for other areas of Chandler.

The areas we currently need are:

1. Http client / server with cookie / session management
2. WebDAV (No Twisted support currently)
3. SSL Security
4. SOAP
5. Jabber

6. Zero Config (P2P)

Completed Done
Brian KirschTest Exchange / Twisted imap4 compatibility with the Twisted Imap4Client I wrote.Completed
Have initial data exchange and can pull IMAP messages from an Exchange Server. We will at some point require NTLM authentication to
work with Exchange login. Exchange will work will plain text login so we can
get away with plain text over SSL for now.
Brian KirschUpdate Email Service page to reflect choice of Twisted as IMAP library and
provide more info on the new feedparser for mail checked in to the
Python core branch
Completed Done
Chao LamThink about Product Mangement organization and structure. What is the best way to organize roles and responsibilities?In progressWrite up draft proposal on organizational responsibilities, based on input on "productization" discussions with Mitch
Heikki ToivonenReading.In progressMy current reading list:

  • Getting Things Done by David Allen

  • Secrets and Lies by Bruce Schneier

  • Learning Python 2nd ed by Ascher & Lutz

  • Python Programming Patterns by Thomas W. Christopher

Finished Getting Things Done.
Mimi YinAttribute managerIn progress Sketched out a rough version. Need more resolution re: whether we're going to have versioning in Canoga and to what extent.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < 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.