r11 - 09 Aug 2005 - 13:09:53 - KatieCappsParlanteYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > DevMtg20050808

services, repository and dev platform meeting: 8 Aug 2005

agenda

  • 0.6 topics
    • recurrence, timezone
    • sharing, zanshin
    • sets, collections
    • i18n
    • certs, ssl, tls
    • dev platform
    • runtime performance, memory footprint
  • oscon follow up
  • m5 milestone in 2 weeks (24 of August)
  • style guide updates

status

Katie

  • Progress
    • conversations with John, Ted, Morgen, others about set collection integration
    • 0.7/0.8 planning with Sheila and Mimi
  • Plan
    • interview for scooby project
    • call for vote on stamping out parcel xml

Lisa

  • Progress
    • See LisaDusseaultNotes for a bunch of notes from IETF WGs
    • Timezone service ideas of particular interest to BCM, Grant and BKirsch
  • Plans
    • Work on 0.7 planning with Sheila -- review, present, get approval or changes
    • Continue Scooby hiring
    • Start preparing for CSG recalibration meeting -- what to tell them about mobile computing and calendaring

Morgen

  • Progress
    • CalDAV autodetection when subscribing
    • Centralized logging
    • Integrated --createData with headless.py
    • Changed the logic for ContentItem.isAttributeModifiable(), based on feedback from Mimi and Sheila
    • When subscribing to a collection, the AppBar will switch to whatever mode the collection contains (if the shared collection only has one kind filter)
    • Unpublish / Unsubscribe menu items now tied to sharer / sharee
    • Manage dialog allows unsubscribe/unpublish
    • Updates to Inbound, Zaobao, and Irc parcels
    • Integrated ItemCollection branch changes into trunk, found schema bugs
  • Plan
    • Move Chandler.xml down a level
    • Keep subscribed items out of 'My Items' (depending on status of Sets integration)
    • Work on sharing boundary i18n

Brian K

  • Progress
    • Resolved LocalizableString? / translation lookup outstanding issues. We will go with a similar approach to Zope by using a domain to locate the translation. The _ will point to MessageFactory?('Domain') which will return a LocalizableString?. Chandler core will have one domain 'osaf' and all 3rd party parcels / eggs will have their own domains. LocalizableStrings? will not be required to be in the repo. Some will as part of schema and some will be in code leveraged by the developer. The osaf.message module will contain constants for shared translation strings ie. CANNOT_CONNECT = _(u"can't connect to server").

    • Worked with Mimi to come up with a design and fixed bug 2879.
    • Working on M2Crypto changes in mail and resolving issues.
    • Worked with Bear to determine how i18n filesystem interactions take place in Python. We need a dedicated I18nFileSystemUtils which all developers use to work with the file system.
    • Participated in Zanshin code review.
    • Participated in lots of IRC conversations regarding schema, CPIA XML, and i18n interaction.
    • Checked in custom version of gettext.py that handles unicode key assignments in _() methods.
    • Started working on the $CHANDLER_HOME/i18n directory migration (not yet checked in).
    • Reviewed in depth Chandler schema and code changes that have taken place over the last month to get up to speed on new content model, schema api, and flattened directory structure.

  • Plans
    • This will be a major coding week. Going to finish off first pass of the I18nManager and I18nLoader as well as begin work on the I18nFileSystemUtil.
    • Will migrate resource and help data under I18n.
    • Update the I18n .6 spec and I18n proposal to cover new schema changes and Python filesystem howto.

Heikki

  • Progress
    • New M2Crypto and SSL API. Fixed some regressions and bugs, less likely to regress in the future, easier to add new features, easier to use.
    • A little bit of progress with WebDAV ACL API design and resolving implementation issues.
  • Plans
    • Review SSL changes with Grant and bkirsch, resolve any regressions caused by checkin
    • WebDAV ACL preso

Grant

  • Progress
    • zanshin code review Mon 8/1; made a couple of tweaks based on feedback.
    • Ironed out some M2Crypto integration issues with HeikkiToivonen.
    • Checked in fixes for timezone bugs Bug:3667 and Bug:3668
    • Started Journal page for various timezone issues.
  • Plans
    • Incorporate code review feedback into zanshin
    • Review recent M2Crypto changes & address related zanshin issues.
    • Finish timezone writeup.

Bear

  • Progress
    • SVN commits now showing on Tinderbox status page
    • Many build related bug fixes (Bug:3611 Bug:3648 Bug:3685 Bug:3725 Bug:3733 Bug:3728)
  • Plans
    • Integrate Bonsai SVN changes
    • Integrate Tinderbox changes back into Mozilla code base
    • Roll out Makefile changes to allow true dependency builds

Ted

  • Progress
    • OSCON
    • Minor cleanups to Flickr and delicious parcels.
  • Plans
    • Work on set integration
    • tackle some i18n bugs in the meantime

Jeffrey

  • Progress
    • Fixed small bugs in recurrence import
    • Worked with Alec on dealing with collections and recurrence
    • Started implementing proxies, they're not quite working yet
    • Had a lengthy meeting with Bryan, Alec, and Phillip about where proxies should be created and how
  • Plan
    • More proxies

PJE

  • Progress
    • Created tools/purge.py to fix Subversion orphaning .pyc/.pyo files and directories when packages are moved or deleted
    • Flattened osaf.contentmodel.* -> osaf.pim.*
    • Kill off lots of unused parcels and directories
    • Misc. i18n stuff w/bkirsch, logging stuff w/Morgen.
    • Flatten webserver and servlets to osaf.* level files, removing almost a dozen more directories and 4 more parcel.xml files
    • Work on design of parcel-loader replacement's discovery and version sync mechanisms.
    • Assistance w/proxy design
  • Plan
    • "Content model" review
    • Stamp out parcel.xml (if apps group concurs)
    • Update style guide? (re: naming, packaging)
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r11 < r10 < r9 < r8 < r7 | 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.