| May 16th - May 22nd | ||||||||||
| Project : Categories / Higher education | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Chao Lam | Create slides for Mitch's Harvard presentation | Completed | Create slides for Mitch's Harvard presentation based on EduCause? slides | done after going through it with Mitch once | ||||||
| Chao Lam | Plan and organize Higher Ed summer recalibration summit | In progress | Discuss 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 Lam | Plan for Fall WAC meeting, following up on actions decided from Spring meeting | In progress | Check with Pieter if follow-up actions are all written down | |||||||
| Project : Categories / Product design | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Review CanogaSharingDesign?. Look for unimplementable things. Look to see that it's an actionable design, and if not, what's missing. | Completed | Read up on what's there | Done -- notes in journal for May 18 | ||||||
| Chao Lam | Refactor DesignToDoList? to be more project centric and aligned with our development milestones. Check with Katie & Lisa for engineering input on prioritization. | Completed | Discuss 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 Lam | Coordinate with Lisa and Mimi, possible content model changes required from new design requirements (particularly Detailed View) | Completed | Write up proposal based on discussion with MImi and Donn. Discuss proposal with goal to hand-off to engineering Tues | done | ||||||
| Chao Lam | Figure out what "productization" means in Chandler context and if splitting responsibility on the "productization" axis within OSAF makes sense | Completed | Refactored task to "product management roles and responsibilities" | |||||||
| Chao Lam | Get design team to try out latest rev of Chandler once per week. Collate and give feedback to engineering | Completed | Discuss 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 Lam | Arrive at high-level product schedule | In progress | Work with Lisa to fill out buckets, confirm components | done. Next step: we will each look at past docs and rationalize it with our current spreadsheet. | ||||||
| Brian Skinner | Design docs | Completed | Work 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | 0.4 Planning, ongoing | In progress | See 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 Parlante | Resolve open engineering/architecture issues: EngineeringIssues | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Jed Burgess | Milestone 18 crash | Completed | Milestone 18 crashed when clicking around in the Block Demo parcel's tabs. | Fixed. | ||||||
| Katie Parlante | 0.4 release planning | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Modify Content Item CM based on Mitch's plan | Completed | Finish 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 Dusseault | Update Content Model page with latest stuff | Completed | start with content in notes from May 13 | Finished page cleanup/changes for now | ||||||
| Project : Chandler development / Capplets / Primary / Calendar | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Prepare material for Oracle meetings | In progress | Marten 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 Parlante | Functional spec for calendar blocks | Not started | Functional spec for calendar blocks | no progress | ||||||
| Project : Chandler development / Capplets / Third party / Zaobao | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Stuart Parmenter | Talk to Mark Pilgram about fixing feedparser to not have stack recursion exceptions for no good reason. This causes a crash on MacOS.. | Completed | Talk 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Resolve 2-layer addressing plans | In progress | Add character restriction and i18n considerations. Collect and describe (separately) requirements for parcel developers. Develop user-data namespace with Mimi, Katie and John | New draft of proposal written; added character restriction and i18n considerations. | ||||||
| Katie Parlante | Parcels/capplets proposal | In 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 Parlante | queries/collections proposal | In progress | (+) write proposal with new feedback | updated 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| John Anderson | Brainstorm with Donn on implementation of DetailView | Completed | Came up with lot of good ideas. Donn will write up proposal for implementation | |||||||
| John Anderson | CPIA renaming SynchronizeFramework?() to synchronizeWidget() RenderOneBlock?() to instantiateWidget() wxIDToObject() to widgetIDToBlock() getwxID() to getWidgetID() counterpartUUID to blockUUID | Completed | done | |||||||
| John Anderson | Refactor all CPIA code to eliminate addToContainer and removeFromContainer with a goal of switching over to using synchronizeWidget | Completed | 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 Anderson | Refactor hiding and showing of bookmarks bar | Completed | Done | |||||||
| John Anderson | Rewrite which widgets are instantiated for BoxContainers? and how they attach to the topmost MainFrame? | Completed | Finished | |||||||
| John Anderson | Simplify Render to only use instantiateWidget and synchronizeWidget. | Completed | finished | |||||||
| John Anderson | Write a first draft of a sidebar block | In progress | I have a dependency for extensible addresses. Ran a simple proposal by Katie. She's following up with other affected parties. | |||||||
| Jed Burgess | DnD Proposal | Completed | Come 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 Burgess | TabbedContainer rewrite | Completed | Check in the code for the TabbedContainer? rewrite | Rewrote the TabbedContainer? to use SynchronizeWidget?. This ended up fixing several tab related bugs that had creeped in lately. | ||||||
| Jed Burgess | Unregistering events | Completed | John was having problems with events not being properly unregistered in tabbed views. | Fixed. | ||||||
| Jed Burgess | Layout selector | In progress | Add 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 Denman | Build CPIA's Content Detail View | In progress | Document 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 Parlante | follow up on addressing issues, particularly for cpia | Completed | (+) 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mimi Yin | .4 planning | In 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 Yin | PPF-Past Present Future view aka Triage | In progress | Started Triage workflow page to record Dashboard view issues. | |||||||
| Mimi Yin | Stamping and Ad-hoc Collections | In progress | See Communications. | |||||||
| Project : Chandler development / Framework / Parcel framework | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Morgen Sagen | Benchmark parcel.xml parsing with PyXML/SAX and libxml2/XMLReader | Completed | 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 Sagen | Improve parcel loading framework | In progress | Meet with Katie and Ted to go over the proposal. Continue working on the specs, then work on using XMLReader interface | Proposal 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Work related to Chandler ACLs - design, review --? | In progress | Discuss 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 Vajda | Sharing items between Chandlers | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Andi Vajda | Make data model wonderful | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Andi Vajda | Make repository wonderful | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Heikki Toivonen | Continue with Chandler Security Project: SecurityProject | In progress | Get 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Write up proposal for architecture review -- how we know what to share when we share a Content Item ( or a collection of items) | In progress | Write draft proposal, circulate to Katie, Stuart and Ted | Draft proposal is in journal pages for May 18 | ||||||
| Stuart Parmenter | Figure out versioning over WebDAV publish | In progress | Figure out versioning over WebDAV publish | Got lots of scattered thoughts. Need to pull them together in to something that makes sense | ||||||
| Project : Chandler development / Framework / Third party | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| David Surovell | implement WxWidgets source-level debugging workflow via Xcode IDE | Completed | targeting 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 Surovell | submit outstanding OSAF wxWidgets changes | Completed | plan completion for 5-14 | completed | ||||||
| David Surovell | get up to speed on new SWIG integration/build tasks | In progress | attend build meeting on 5/18; assist in SWIG dev't task definition | read SWIG documentation | ||||||
| David Surovell | improve WxPython?/WxWidgets double-buffering support | In progress | identified 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Robin Dunn | Chapter reivews and editing for the wxPython book. | In progress | Chapter reivews and editing for the wxPython book. | no new text this week | ||||||
| Robin Dunn | 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. | Added docs for the wx.DataObject and related classes | ||||||
| Katie Parlante | wxWidgets plan | In progress | (+) sync up with david | (+) set up regular weekly meeting w/David, Robin, Heikki | ||||||
| Heikki Toivonen | Simplify wxPython build, goal being new versions could be dropped into our environment and they would just build and run. | In progress | Have a meeting, make plan. | Had meeting, project now in research mode for two weeks. | ||||||
| Project : Chandler development / Meta projects | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| David Surovell | finish Windows dev't PC configuration tasks | In progress | install Linux: RH9, Debian or other install Windows and Linux Chandler build environments | |||||||
| Project : Chandler development / Meta projects / Documentation | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| David Surovell | post personal dev't documents as Wiki pages - Xcode IDE review, WxWidgets-Mac + Chandler assessment | In progress | to complete by 5/21 | |||||||
| Project : Chandler development / Meta projects / Releases | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Katie Parlante | 0.4 release planning | In 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mimi Yin | .4 planning | In 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 Yin | Communications | In 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 Yin | Detail views | In 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 Yin | Interaction spec | In progress | Moved drag and drop policy discussion to a different page. It can now be found at Chandler DnD. | |||||||
| Mimi Yin | Other research | In progress | Reading Mastering Data Modeling as per Mitch's recommendation. | |||||||
| Mimi Yin | PPF-Past Present Future view aka Triage | In progress | Started Triage workflow page to record Dashboard view issues. | |||||||
| Mimi Yin | Stamping and Ad-hoc Collections | In progress | See Communications. | |||||||
| Mimi Yin | Usability | Not 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Mark Jaffe | Implementation of new build scheme | In progress | Final 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Figure out how to make unit tests run quicker | In progress | Discuss in staff meeting | Tried Andi's trick of running DB in memory -- no improvement Got Dave Smith to take a look at what's going on | ||||||
| Mark Jaffe | Implementation of new build scheme | In progress | Final 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 Jaffe | Seriously address outstanding build bugs. | In progress | Seriously address outstanding build bugs. Plan on integration of openssl/swig into external, m2crypto into internal. | |||||||
| Heikki Toivonen | Next steps in build/release. | In progress | Have a meeting, make plan. | Had one meeting, but need to have another to finish agenda. | ||||||
| Project : Community | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Pieter Hartsook | Figure out how to record and present videos of Chandler demos to the community. | In progress | Figure out how to record and present videos of Chandler demos to the community. | |||||||
| Ducky Sherwood | Get a first pass of wiki "view" and "preview" skins to Juergen. | In progress | Get 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 Sherwood | Get shtoom working on Linux. | In progress | Get shtoom working on Linux. | Needed to install a zillion different packages... | ||||||
| Ducky Sherwood | Add arbitrary start and stop time (at minute-level accuracy) to IRC beautification script. | In progress | Add arbitrary start and stop time (at minute-level accuracy) to IRC beautification script. | |||||||
| Project : Community / Wiki | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Ducky Sherwood | Add arbitrary start and stop time (at minute-level accuracy) to IRC beautification script. | In progress | Add arbitrary start and stop time (at minute-level accuracy) to IRC beautification script. | |||||||
| Mimi Yin | Wiki reorg | In progress | Worked with Ducky on layout for new skins. Put together quick design which she will be implementing. | |||||||
| Project : IETF | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | IMAPEXT: Familiarize with technology | In progress | Read more drafts | Read i18n draft. Read POSTADDRESS draft. Read draft-ietf-imapext-annotate-09 and posted comments/issues to list. | ||||||
| Lisa Dusseault | IMAPEXT: Finish 'annotate' draft | In progress | Comment on draft and prepare for last call; ask for at least 3 reviews, preferably 5. | Sent comments to the group, participating in discussion | ||||||
| Lisa Dusseault | IMAPEXT: Finish i18n draft | In progress | For future: get somebody like Patrik to review i18n draft | Pinged Arnt to see whether progress made. | ||||||
| Lisa Dusseault | IMAPEXT: Finish the SORT and THREAD extension standard | In progress | No activity - blocked on i18n | |||||||
| Lisa Dusseault | Standardize PATCH proposal to make WebDAV writes higher performance | In progress | Submit to Ted Hardie for standardization | Sent email to Ted | ||||||
| Lisa Dusseault | Read xcalendar proposal | Not started | Read draft-hare-xcalendar-00.txt | |||||||
| Project : Marketing / Marcomm | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Pieter Hartsook | Respond to email inquiries and requests, keep the website updated, post status manager reports, etc. | In progress | Respond 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 Hartsook | Figure out how to record and present videos of Chandler demos to the community. | In progress | Figure out how to record and present videos of Chandler demos to the community. | |||||||
| Project : OSA Foundation | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Lisa Dusseault | Give presentation at OSAF board meeting | Completed | Prepare slides & submit to Esther | Done | ||||||
| Project : OSA Foundation / Facilities | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Pieter Hartsook | Evaluate new InFocus? LP 70+ projector with wireless connection. | Completed | Evaluate 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Chao Lam | Hire new product manager | In progress | Write up job description. Discuss with Mitch and Suzette | |||||||
| Project : OSA Foundation / System administration / Status manager | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Pieter Hartsook | Make 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 progress | Make 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 | ||||||||||
| Person | Goal | Status | Planned this week | Progress this week | ||||||
| Robin Dunn | Evaluate and test new version of FloatCanvas? contrib. | Completed | Evaluate and test new version of FloatCanvas? contrib. | Done. Replaced the pubsub in the lib with the new version. | ||||||
| Robin Dunn | Fix some bg colour issues in custom controls on MSW. | Completed | Fix some bg colour issues in custom controls on MSW. | Done | ||||||
| Robin Dunn | switch to using gtk_init_check so an initialization failure can be detected and a Python Exception raised. | Completed | switch to using gtk_init_check so an initialization failure can be detected and a Python Exception raised. | Done | ||||||
| Robin Dunn | Verify recent sizing and font/colour attribute changes on OSX. | Completed | Retest layout/sizing changes. Defer attribute inheritance & etc. to Stefan or Kevin | There are still a few little issues, but I think my part of this is done. | ||||||
| Robin Dunn | Consider 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 progress | Consider 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 Dunn | Evaluate and test a new contrib that reimplements the OGL library in Python. | In progress | Evaluate and test a new contrib that reimplements the OGL library in Python. | Looks real good so far. | ||||||
| Robin Dunn | Experiment 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 progress | Experiment 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 Dunn | Add 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 | Add 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 Harris | Create functionality to import/export Chandler data to standard formats, with special emphasis on Outlook. | In progress | Create python bindings for libical's vCard implementation (it appears that only the vCalendar 2.0 stuff has been wrapped at this point). | |||||||
| Jeffrey Harris | Let people know my schedule for the week. I'm in Central (GMT -6:00). | In progress | Monday - Morning Tuesday - Morning Wednesday - Afternoon Thursday - Afternoon Friday - other work | |||||||
| Pieter Hartsook | Continue to explore IBIS method for facilitating and documenting complex decisions | In progress | Continue 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 Kapor | intergroup issues coordination | In progress | review new scheduling and planning work by Lisa and Katie participate in redesign of design group process review milestone | |||||||
| Mitch Kapor | In progress | prep and deliver Westwood preso to Harvard folks | ||||||||
| Mitch Kapor | great software design! | In progress | participate in design review of detail design | |||||||
| Mitch Kapor | Not started | conduct OSAF Board meeting | ||||||||
| Mitch Kapor | Not started | test new build | ||||||||
| Brian Kirsch | Create an exchange imap account to test Exchange imap / Twisted inter-operation. Twisted has not been tested with Exchange | Completed | Done | |||||||
| Brian Kirsch | Create 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 Kirsch | Determine the best way to integrate Twisted's Asychronous loop in to Chandler's multi-threaded environment | Completed | Done | |||||||
| Brian Kirsch | Research 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 Kirsch | Test 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 Kirsch | Update 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 Lam | Think about Product Mangement organization and structure. What is the best way to organize roles and responsibilities? | In progress | Write up draft proposal on organizational responsibilities, based on input on "productization" discussions with Mitch | |||||||
| Heikki Toivonen | Reading. | In progress | My current reading list:
| Finished Getting Things Done. | ||||||
| Mimi Yin | Attribute manager | In progress | Sketched out a rough version. Need more resolution re: whether we're going to have versioning in Canoga and to what extent. | |||||||