r10 - 15 Nov 2006 - 16:44:42 - KatieCappsParlanteYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > Platform20061031

Platform team meeting 31 October 2006

Agenda

Notes

  • Q: What are your plans for α5? What are your next steps? Anything blocking you?
    • Andi: get P2P stuff in. Upgrades: BerkeleyDB?, ICU/PyICU, PyLucene. Performance, stability.
      • berkeleydb has mvcc, might help us get rid of deadlocks, running without deadlocks ever, performance boost (4.5)
      • ICU/PyICU: for timezone change, character encoding
      • PyLucene: markku wants some features
    • Grant: recurrence stuff has to happen (performance fixes, per-attribute modifications). take a look at user-defined attributes and labeling.
      • pubsub code might wait until alpha6
    • Andi: get rid of redirect-to/display name (about) -- domain model
      • Grant: we know what we are doing w/displayname/title. redirect to that PJE suggested a long time ago: stamps to items things, little shorthands. won't search on just those. no plans to make those go away. Andi: they are broken because of indexing. About will be an ordinary attribute, other things will point to it, easier to write event processing code. only redirecttos will go from stamps to the base items. saves you typing ".itsItem.". PJE: Just a property on the stamp? Grant: yeah, could be. Redirect to saves a few lines of code. Repository is aware of both attribute. From an itsItem attribute to another itsItem attribute. Andi would like to get rid of redirectto. Grant: there are some really goofy ones.
    • PJE: finishing rest of EIM. helping with sharing format design stuff. setuptools 0.6 final.
    • Bear: libraries up to date, upgrading python 2.5 -- adds some new syntax, breaks supporting libraries, need to tread carefully. Twisted currently broken (zope interface is broken, fix available in svn). Speeding up full build cycle time, fixing bugs. Putting time into debian/ubuntu, use system libraries.
  • design reviews?
    • andi and grant did a review of some merging code -- 2nd pass
    • morgen wants to do a review of sharing design
    • domain model design review -- might be several, could be broken down
  • loose ends to clean up?
    • displayname redirect to
    • sharing code -- likely to disappear? hard to know which ones are real
    • performance loose ends?
    • email stuff to be revisited, the way he does commits in a different thread could be done better
    • certstore needing a different view at random, needs to be rethought. morgen had a problem and worked around it.
    • account dialogs is completely hardwared. no account framework, can't create new accounts.
    • Python 2.5 -- repository could use with statement, finally with generators also nice to have, could throw out a lot of code
    • dummy PyLucene? may help find 6732? john has already spent more time. PyLucene bug on intel. not a pylucene bug on ppc. 2 different bugs. logs are totally different. gc every time on intel crash in the same place, looks pretty clear. ppc crash, not directly pylucene related. john can't make it happen with pylucene.
    • interaction with mail and stamping -- loose end
  • Bear will be in town, build/tinderbox fest, he'll be concentrating on that. Heikki has a full schedule.

Status

Katie

  • Progress
    • Reviewed α5, α6 stickies with Sheila and Philippe
    • Resume reviews, phone screen for strategy position
    • Branding exercises (generating names, categorizing ideas)
    • Dogfooding/testing
  • Plans
    • Anything required to finish off α4 projects
    • Anything required to kickstart α5 projects
    • Catch up on dev list summaries
    • Interview candidate for strategy position
    • Branding exercises, continued

Andi

Bear

  • Progress
    • Bug:5037 (linux readline regression), Bug:6949 (ConfigObj?), Bug:7234 (*.py[co])
    • Chandler 0.7alpha4 branch
    • Parsedatetime fixes needed by Chandler
    • Added support to chandler/Makefile to allow for python-only eggs to be directly installed instead of having external tarballs created
    • Tested Chandler build/install on Ubuntu Edgy Eft - discovered issues with our run scripts and the new dash shell Ubuntu uses - Bug:7222
  • Plans
    • Chandler 0.7alpha4 release
    • Windows readline - more research needed as the current solution breaks pdb
    • Upgrade 0.7alpha5 to latest versions of external packages
    • Convert python only projects that have egg support (zanshin, vobject, parsedatetime, etc) to PYEGG chandler/Makefile version

Morgen

  • Progress
    • Wrote a tool to examine collections for incomplete events
    • Ran various timing tests against cosmo-demo and osaf.us
    • Fixed bug 7148 (Sharing layer is accidentally activating defer-delete in the main repo view)
    • Found/fixed some errors in feeds parcel
    • Fixed bug 7074 (exceptions during bgsync were causing twisted to hang)
    • Fixed bug 7086 (Hitting ESC in a Yes/No dialog raises an exception)
    • Fixed bug 7087 (Changing a collection's online/offline status may not take effect)
    • Added User-Agent header to Chandler HTTP requests, (version + platform)
    • Fixed bug 7230 (Incomplete events when subscribing to a calendar that a non-Chandler client like CosmoUI has created events in)
    • Fixed bug 7199 (Incomplete events because of race conditions)
    • Did some clean up of sharing cloud (removed organizer, particpants)
    • Fixed the XML-RPC servlet to match updated schema
    • Updated the Chandler Tinderbox Dashboard Widget
  • Plans
    • Two more alpha 4 bugs

Grant

  • Progress
    • 6419: wackyness sharing edited recurring events
    • 6798: weird modification edge cases
    • 6815: Can't email the Welcome Note
    • 6884: Chandler died after sitting idle for a bit
    • 7072: RRULEs not matching DTSTART do the wrong thing
    • 7115: AttributeError: rrules on unattended Chandler, application hung
    • 7130: Make sure that Feeds parcel tests timeout instead of hang in case of network failure.
    • 7135: Stamping doctests don't run and are broken
    • 7146: AttributeError: osaf.pim.mail.MailStamp.toAddress
    • 7170: Reopening a repository doesn't reattach observer methods
    • [With AndiVajda]: 7019: Problems sharing edited recurring events (KeyError: <UUID:...>)
    • [With MorgenSagen]: 7141: The "Copy URL(s) to clipboard" feature is broken
    • Implemented having queries for occurrences (e.g. EventStamp.getOccurrencesBetween()) not generate all intervening events: testing these changes.
    • Many patch reviews.
    • For α5: triage status “Purge” (6329).
    • Feedback on MarkkuMielityinen’s updated feeds tutorial doc.
    • !WebDAV/zanshin advisement to MorgenSagen for 7199.
    • Repository merging code review with AndiVajda.
    • Spent some time looking at some causes for 6732 (Intermittent crash during functional tests)

PJE

  • Progress
    • Worked on new install docs for setuptools 0.6
    • Researched improvements to setuptools-installed console script usability on Windows
    • Misc. setuptools bugfixes and support
    • Implemented EIM API (osaf.sharing.eim) phase 1 and much of phase 2
    • Various sharing format meetings and discussions
    • Misc. developer assistance
  • Plans
    • Wrap EIM phase 2
    • Release setuptools 0.6c4
    • Assist Morgen et al w/sharing format design issues as they arise
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.