r10 - 13 Jul 2007 - 10:44:12 - MimiYinYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > PlatformMtg20060711

Platform Meeting 11 July 2006

Agenda

  • Question of the fortnight: What projects are you working on for α4? What open questions are you facing?
  • α3
    • Code reviews to schedule?
    • Unit or functional tests that should have been written but didn't make it?
  • α4
    • DesktopZeroDotSeven, DetailedAlpha4Plan
    • Would it be useful to arrange an in-person high-bandwidth information model/sharing format discussion?
    • Design reviews (geek talks) to schedule?
    • Performance?
  • chandler-dev summaries

Notes

  • What projects are you working on for α4? What open questions are you facing?
    • Heikki: Talkback. Jared has signed up to do server side part. Nothing blocking first implementation. Also performance. Open question: how big a push for performance in alpha4. Also tinderboxes -- need to figure out new setups using virtual machines.
    • Grant: Domain model -- stamping as annotations, computed/indexed attributes for sorting in tables, recurrence refactoring. Computed attributes and indexing: we need to figure this out.
    • Mikeal: Cats 0.2 is happening now, move all of the functional tests and start looking at performance tests. Mikeal will be working on Cosmo and new framework. New framework may go into Cats 0.2.
    • Travis: How do we want the parcel to be used? How do we want changes to be reflected in IMAP client? Looking for use scenarios.
    • Phillip: Sharing format and externalization API, egg i18n support, more package management tools for eggs -- uninstallation etc. Support for domain model (stamping/annotations). Have been working with Morgen on overview document to go out to the list.
    • Ted: nothing scheduled for alpha4.
    • Morgen: information model and sharing format. Have a draft for a proposal.
    • Bear: get wx repository automated. Lots of infrastructure changes are going on behind the scenes -- will likely be on demand for the last half of alpha4. Worried: any installer or distribution changes for alpha4. If not, no worries.
    • Andi (by email and irc): Bug:5884 (Can't overlay the all collection), performance, support for stamping/annotations (and merge)
  • Code reviews
    • Travis: code review
    • Morgen: background sync code review
  • Tests:
    • serverless background sync
    • recurrence unit tests are ok, functional tests for timezones/recurrence maybe
  • Performance
    • We could do a performance sprint.

Status

Katie

  • Progress
    • α3 testing, bug councils, and related end-of-release-cycle activities
    • Attempted to enable the timezone functional tests I wrote back at the sprint (Bug:5879). This led to several bugs found and fixed, but no test enabled yet.
    • Dev summaries (June 19 - 25, June 26 - July 2, July 3 - 9)
  • Plan
    • Priorities writeup for general list
    • Response to developer platform strategy thread
    • Sharing format discussion
    • other alpha4 discussions
    • Bug:5879

Andi

From Andi's email:

Implement a new type of attribute, a dictionary of ref collections, specified with cardinality 'dict' and an 'otherName' (or inverse). This new type of collection would allow me to cleanup a number of kludgy data structures in the repository, for example, replacing 'watcherDispatch' (defined on item) so that it is auto-maintained when watchers or watchees disappear. 'watcherDispatch' would become a dictionary of ref collections keyed on the attribute name being watched and where the values are the ref collections of watchers. The same structure could also be used for adhoc attributes (also called user-defined attributes) if these can be limited to being item references. The 'userAttributes' attribute would be keyed on the user-attribute names and the values would be the user-attribute value ref collections.

PJE

  • Progress
    • Assist w/background sync shutdown design
    • Misc. developer and intern assistance w/Python, eggs, schema API, startup system, etc.
    • Overhaul setuptools' package index support to keep up w/PyPI changes from EuroPython
    • Significant progress working with Morgen on the info model for the dump/reload and sharing formats
    • Python 2.5: fix a problem in the inspect library, fix a PyPI "upload" command problem
    • Released setuptools 0.6b4
  • Plans
    • Get setuptools 0.6 release candidate 1 out (Yay!)
    • Continue work w/Morgen on info model and "externalization" API
    • Continue on-demand availability for assistance w/stamping, egg i18n, etc.
    • Kick off planning & design for setuptools 0.7, including features requested by OSAF devs

Ted

  • Progress
  • Plans
    • Address Book
    • Branding
    • Portal

Grant

  • Progress
    • 6151 unstamping email-ness removes from calendar or task list
    • 6149 Typo in WebDav.py prevents certificate panel from showing
    • 6173 Deleting & resubscribing to a collection causes weird behaviour
    • 6174 modify occurrence to all-day causes sharing error
    • Ongoing help to travis & ernesto (i.e. trying out imap & contacts parcels)
    • Answering domain model questions on chandler-dev@
    • Wrote up JeffreyHarris's recurrence/sharing ideas for chandler-dev@
    • GSoC midterm review for ErnestoRivera
    • Wrote up some ideas for fixing 5407 (showing reminders when Chandler isn't running).
    • OSAF holiday 3 — 4 Jul, PTO 6 — 7 Jul
  • Plan
    • Start on α4 domain model work: stamping as annotations.
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r10 < r9 < r8 < r7 < r6 | 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.