r15 - 30 Aug 2005 - 15:22:31 - MikeTYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > DevMtg20050830

services, repository and dev platform mtg

agenda

  • m5 milestone & 0.6 schedule
  • documentation
    • epydoc for apis
    • update specs to be accurate for release
    • some tutorials/howtos
  • test parcel?
  • performance metrics
  • 0.6 topics
    • recurrence, timezone
    • sharing, zanshin
    • sets, collections: mine/not mine?
    • i18n: triaged appropriately for time remaining?
    • certs, ssl, tls: triaged appropriately for time remaining?
    • dev platform

status

Katie

  • Progress
    • met with Ted and Sheila to talk about platform/extensibility strategy
    • met with Ted to talk about documentation (0.6 and beyond)
    • met with Ted, Sheila and Mimi to talk about platform/extensibiltiy ui
    • set integration: we got through the merge and are on to fixing m5 bugs
    • interviewing designers for scooby project
    • sat in on some csg meetings
    • sat in on "community wg" meeting
    • 0.7/0.8 and beyond planning discussions
  • Plan
    • clean up wiki
    • make sure everyone is clear about how to procede with "mine/not mine" related features
    • get everything required for the remainder of 0.6 in bugzilla tasks, including documentation

Brian K

  • Progress
    • Working on i18n documentation updates
    • Deprecate LocalizableString?
    • BString renamed to Bytes
    • Started conversion of displayName and Description to Text. Stopped because of Set merging. bug: 3564
    • Hosted i18n office hours
    • Ran pygettext.py on Chandler source and am evaluating common strings which can go in a central messages file
    • Met to discuss .7 plans for mail
    • Refactored mail code to remove view setting logic. AbstractRepositoryViewManager? and TwistedRepositoryViewManager? now deprecated. Also moved API closer to PJE proposal. Grant will code review today.

  • Plan
    • Resolve i18n tasks Bug: 3888 (Determine what approach to use for Message value replacement)
    • Resolve i18n tasks Bug: 3564 (Update schema for localization)
    • Resolve i18n tasks Bug: 3593 (Remove Python str casts from Chandler)
    • Resolve i18n tasks Bug: 3586 (Migrate Chandler code to new Repository Types including testing)
    • Finish identifing common strings and move to messages.py
    • continue working on i18n documentation

Grant

  • Progress
    • timezone:
      • Bug:3768 (changing the timezone in the calendar view doesn't refresh the events).
      • Bug:3801 ("Generate Data" shouldn't generate "floating" events).
      • Bug:3783 (Map imported timezones to PyICU timezones)
    • zanshin:
      • Tracked down the underlying cause of Bug:3298 (Hang when trying to test pilikia SSL enabled).
      • Investigated of a different race condition on Windows - Bug:3645 (Zanshin tests fail on Cygwin)
      • Implemented moving all WebDAV operations (sharing, testing of accounts) into background threads (e.g., the Twisted thread, for testing of a count, or a separate thread for the others, which require more intensive repository usage). Code/design needs testing and review.
    • Looked into some performance issues with the minicalendar and calendar canvas. In the case of the first, we can definitely throttle calculations by making them lazier (i.e. by waiting till drawing time).

  • Plan
    • More zanshin work (M5/6 tasks; bugs).
    • Fix timezone-related issues as they come up.

Heikki

  • Progress
    • ACL: implemented translation from standard privilege to server-specific privileges
    • SSL: feature complete for 0.6
  • Plan
    • Meeting with the Mozilla Foundation/Corporation people and our IT staff to discuss webtools, hosting etc.
    • SSL: Problems with remembering certificates permanently (multiple dialogs, backtraces, etc.)
    • ACL: Finish parsing of SupportedPrivilegeSet?

Ted

  • Progress
    • Set/Collection integration now complete - fixed some of the merge blockers
    • Meetings, meetings, meetings
      • platform/extensiblity strategy w/ Sheila and Katie
      • 0.6 documentation w/ Katie
      • platform/extensibility ui w/ Mimi, Sheila, and Katie
      • Brief meeting on pride of ownership
  • Plan
    • continue to help with m5 bugs
    • PTO starting Friday, out half of tuesday
    • start thinking about overall community vision/strategy

Andi

  • Progress
    • meeting with Ted and John about sets, filter and change notifications
    • bug fixes and changes to support set integration
    • repository work to support performance improvements
    • upgraded ICU to 3.4, upgraded PyICU to 0.4-44
    • renamed BString and UString to Bytes and Text respectively
  • Plan

PJE

  • Progress
    • Research possible Python-like DSL for CPIA blocks def. and logging configuration
    • Research and brainstorming on repository performance Q's
    • Misc. code reviews, bug fixes, sets merge assistance, other debugging help
    • "Inverse relationships" discussion and analysis
    • Survived hurricane Katrina smile
  • Plan
    • Enhance error messages for broken "inverse" links
    • Investigate possible elimination of "otherName" and adding relationship reification and anonymous inverse attributes (as in Spike)
    • Studying repository performance
    • Stamp out parcel.xml and loader
    • Update pim package conform to API guidelines

Jeffrey

  • Progress
    • Moved to Berkeley, got an apartment, had adventures
    • Got recurrence export (forcing all timezones to Pacific) 99% ready
  • Plan
    • Fix recurrence regressions
    • Get recurrence export working
    • Work with Alec on recurrence popups for calendar and summary views

Morgen

  • Progress
    • Worked on speeding up calendar import; with profiling, got import of the office calendar from 177seconds to 15.
    • Added a lookup table for finding calendar events by iCal UID
    • Debugged various integration problems with the branch merge
    • Fixed a problem where imported Calendar events weren't showing up in the Calendar view; continuing work on sharing recurring events
  • Plan
    • Work with Jeffrey to complete the sharing of recurring events
    • CalDAV/Cosmo support
    • Implement 'keep out of my items' feature

Lisa

  • Progress
    • Gaining understanding of auth/identity/shibboleth/http/sasl/saml issues with Heikki, Grant, BCM and Brian
    • Nearly caught up on peoples' 1:1s
    • Discussions on 0.7 tenets -- e.g. whether to support early adopter users
    • Revision of Cosmo roadmap
  • Plans
    • Advance planning progress
    • Chandler Roadmap edits
    • Draft more text for CalDAV on alarms, authentication, attachments.

Bear

  • Progress
    • More work on the Bonsai SVN integration - got the basic cgi scripts working and am working on the diff view and source view code
    • Bonsai database updates are live -- need to verify the mass import script before zapping the database and reloading
    • Worked on making external/Makefile non-recursive - also cleared out some targets that were not being used and otherwise cleaned up the Makefile. Next comes documenting Makefile and Makefile.inc
    • Coordinated with Olivier about turning on the CATS tinderbox script
    • Converted Zanshin to a FSFS type SVN repository
    • Triaged my bugs to identify what will get fixed in .05 and what gets punted to .06
    • Created Cosmo continuous build page and updated tinderbox scripts to work with Cosmo distribution files
    • Started working on Bugzilla upgrade planning
  • Plans
    • Activate Performance Test Tinderboxes (mikala and two QA computers)
    • Rework Performance Summary pages to give info that the devs can actually use wink
    • Fix and re-work epydoc based documentation generation
    • Run thru bugs and triage again since Milestone is moving
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r15 < r14 < r13 < r12 < r11 | 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.