r6 - 12 Dec 2006 - 13:17:01 - MorgenSagenYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > Platform20061212

Platform team meeting 12 Dec 2006

Agenda

  • α5
    • Schedule -- Code complete mid Feb
      • no α6
      • dump/reload moves into the end of α5
      • installer work moves into the end of α5
    • Edit/update
    • Recurrence
    • EIM/sharing
    • Performance
  • Sprint week in January (holiday party in January)

Notes

Status

Katie

  • Progress
    • Cosmo preview plan review w/Mitch (Sheila gave this at the staff meeting)
    • Draft of slides for board meeting (board of directors meeting Dec 15)
    • Meetings with Philippe and Erin about the budget
    • Scheduling/coordination discussions about sharing
    • Meetings/discussions about edit/update/item sharing
    • Chased down Cosmo UI/Chandler problems (determined α4 was ok) Bug:7518, Bug:7511
    • Met with Aparna about QA, added QA slot
    • Business Strategy position phone screens/interviews
    • PPD meetings while Sheila is away
    • Met with Lakiba for update (full report coming)
  • Plans
    • Branding
    • α5
      • Solidify schedule
      • Make sure edit/update/item sharing is on track
      • Draft of Item/ContentItem/Stamping section of PreviewDomainModelOverview
      • Performance targets for Preview, whatever else we need to get unblocked
      • Get started on test egg, finish up menu fixes
    • Board meeting
    • Dev list summaries

Andi

Grant

  • Progress
    • 6627: Twisted should log to chandler.log
    • 7176: zanshin unit tests fail on python 2.5 + twisted 2.4.0
    • 7505: MIME-related classes should inherit from ContentItem, not Annotation
    • 7547: Detail view accesses attributes in stamps the item doesn't have
    • Recurrence:
      • Created a branch for working on recurrence (with JeffreyHarris, mainly).
      • Committed the implementation of per-attribute modifications, and fixed a couple of issues.
      • Discussions with Jeffrey on triage status-related issues.
      • Fixed an issue where the minicalendar was generating events, even when it shouldn’t have been.
      • Implemented some changes to how various Calendar-related indexes are computed; got unit tests passing.
    • Edit/Update:
      • Tried a couple of approaches for making items’ edited state be updated correctly:
        1. Add an explicit call (I called it userchange) that the various code>AttributeEditors use to make sure the item is updated correctly.
        2. Rework the Occurrence proxy to update edit state. It turns out this is already hooked into most of Chandler’s UI, so this makes for a smaller change.
      • Added support for error and queued states.
      • Met with JeffreyHarris and MimiYin to work through some scenarios involving conflicts in the existing sharing/sharing over email scenarios.
    • Finally finished writing up my SVK notes (GrantBaillieSvkNotes).
    • Followed up on, and diagnosed, a bug reported on the design list (cf: 7484).
    • Wrote a tool to auto-publish my local SVK branch work to http://people.osafoundation.org/grant/status.html.
  • Plan
    • Edit/update support:
      • Write up proposal and remaining issues to chandler-dev@.
    • Recurrence:
      • Write unit tests for making sure indexes are working in the new recurring event scheme.
      • Fix said tests :).

PJE

  • Progress
    • EIM record diffing and conflict detection
    • Co-designed sync algorithm for client-server EIM exchange
    • Designed P2P EIM sync algorithm
    • Implemented field filtering tools to allow UI-selectable preferences for whether individual fields are shared (works w/either sync algorithm)
    • Implemented EIM recordset arithmetic, including diffs and conflict detection
    • Implemented URI lookups for record types and filters
    • Gave recommendations for "baseline" storage approaches, and for EIMML design tweaks
  • Plans
    • Implement EIM "translator" framework (for parcel developers to implement their EIM schemas with)
    • Verify recordset conflict detection when deletions are involved

Bear

  • Progress
    • 0.7alpha4 Release work
    • Worked with Andi on the Python 2.5 upgrade (Bug:5037 Bug:3083 Bug:6704 Bug:7124 Bug:7217 Bug:5560)
    • Continued working on converting shell scripts to python
    • Modified version.py so that the revision number is discovered
    • Fixed bugs:
      • Bug:7225 - developer Trunk user-agent should be fully-formed
      • Bug:7535 - make DEBUG=1 to-python fails on windows
      • Bug:6769 - icons/ should be moved to Chandler.egg-info/resources/
  • Plan
    • Holiday

Morgen

  • Progress
    • Organized SharingProject? wiki
    • Wrote EIMML serializer
    • Co-outlined new sync algorithm
    • Outlined new subscription algorithm
    • Started work on recordset_conduit (the class in charge of new sync algorithm)
  • Plan
    • Implement translator (import/export callbacks)
    • Finish recordset_conduit
    • Implement subclasses of recordset_conduit: cosmoeim and inmemoryeim conduits
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | 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.