maintaining examples and sprint parcels: zaobao, flickr, amazon
Summary
Progress
Schema API is ready to test out (right now just missing clouds). Ted and Katie experimented with migrating parcels.
0.5.03 Milestone (datetime fixes)
Test framework related work (improvements to support using run_tests in place of hardhat)
Architecture/spec work (item collections, i18n, recurrence)
Plan
i18n, recurrence, item collection spec updates
Schema API final review, more migration, finish cloud support
Test framework improvements (goal is to be able to use run_tests)
Notes
decisions about examples, sprint parcels, etc:
zaobao, flickr, and amazon will be considered osaf 'examples' (pending agreement from original contributors)
morgen's server parcel (and others like it that might emerge) are considered 'contrib' parcels
example parcels will be considered a regular part of the osaf build: tinderbox tests must pass, etc.
ted will maintain flickr parcel, and will get ok from contributors to put it in our repository
chao will maintain amazon parcel
morgen will maintain zaobao
when we flatten the package/parcel hierarchy (in 0.6), we will make sure 'examples' are not buried deep in the hierarchy
remaining question: how do we handle contrib in svn? outside of 'parcels'? what are the expectations for stability?
pje gave an update on the state of python eggs; it looks like integrating parcels & eggs is a good 0.7 project. pje needs to do some legwork (conversations with osaf folks) about how it might work.
Status
Katie
Progress
spent some quality time with the recurrence spec/proposal
migrated most of calendar content model parcel to the schema api (patch here: Bug#3215)
got setup w/subversion
meeting weekly w/aparna and sheila to make sure perf related work gets tracked/finished
sheila will get 0.6 use cases on wiki
aparna and anthony now have a 1000 item calendar they will use to run tests
Plan
hope to flush out the recurrence spec with Jeffery, Bryan and others this week
i18n plan (brian k is working on the spec this week)
Morgen
Progress
Improvements on websvn.o11n.org (being able to view rendered HTML)
Fixed a couple places where Sharing.py and Zanshin weren't seeing eye-to-eye (causing a sharing regression -- import of remote .ics files)
Other sharing fixes
Modified WordPress? (blog) templates to use PermaLinks? for Pieter
Plan
Finish UI work for filtered sharing
Add tech spec to sharing spec
Migrate some parcels to new API
PJE
Progress
Implemented schema.kindInfo(), schema.Enumeration, lots of testing-related stuff
Worked w/Ted to flesh out ItemCollection? notifications design
Assisted Ted and Katie w/porting parcels (or portions thereof) to schema API
Implemented schema.Cloud, schema.Endpoint, and schema.addClouds() (not checked in)
Trying to debug an apparent repository import problem; clouds and endpoints defined by the schema API show up in the repository, but not linked to their owners, and trying to fix up the links post-import leads to even weirder behavior. May have to get help from Andi on this.
Plan
Continue assisting with porting non-cloud/endpoint parts of parcels
Fall back to test-related work or other projects (ItemCollection?, Eggs, i18N stuff, etc.) if I have to wait for Andi to get back
Ted
Progress
Gathering feedback on ItemCollection spec - revising to include
Discussed ItemCollection notification w/ PJE
Ported Notes parcel to schema API
Started porting del.icio.us parcel to schema API
RepositoryTestCase changes to make unit tests quieter
Attended the Trash/Delete spec review
Plan
Revise ItemCollection spec and try to come up with an implementation plan by the end of this week.