r11 - 13 Sep 2005 - 13:26:50 - MikeTYou are here: OSAF >  Journal Web  >  DevelopmentHome > DeveloperPlatformProject > DevMtg20050913

services, repository and dev platform meeting

agenda

status

Katie

  • Progress
    • Dry run of Dashboard presentation with Mitch
    • Performance/profiling irc (wednesday)
    • 0.7/0.8/0.9/1.0 planning with sheila, mimi, lisa
    • conversation with lisa and sheila to outline roadmap and vision documents (for website)
  • Plan
    • Wiki cleanup
    • Get everything required for the remainder of 0.6 in bugzilla tasks, including documentation
    • test parcel
    • collections code review
  • Going on vacation next week.

Jeffrey

  • Progress
    • Bugs 3946, 3711 and 3789, tolerate deleted events associated with recurrence in the calendar view and detail view
    • Bug 3950, THIS changes to the first event in a rule weren't being processed correctly
    • Bug 3952, be tolerant of iCalendar vevents which reference deleted dates; also fail more
    • Got recurrence dialogs up and running for title changes in the list and calendar views
    • Glorious employment paperwork discussed and filled out with Lori
    • Discussed changing the model for recurrence and collections to only masters living in the collection with Morgen and Alec
  • Plan
    • Calconnect (Tuesday - Thursday)
    • Implement change to the model for recurrence and collections
    • Implement the many facets of item deletion for recurring items

Brian K.

  • Progress
    • Created the tools/createPot.py file (generates the .pot template for the osaf domain)
    • Centralized common translatable strings in to osaf.messages.py
    • Migrated displayName to schema.Text (Updated all code in Chandler and added _() translatable methods as appropriate)
    • Started Migratign Flickr and Amazon parcels to schema.Text
    • Identified many i18n related bugs with in the app as well as some non-i18n bugs (will file in bugzilla)
    • Created the ChandlerException? which handles unicode error messages for display in the UI
    • Moved all translatable strings to dict format for translation readability. For example, instead of "%s happened on %s" it would now be "%(errorDescription) happened on %(date)s". This is much easier for a translator to work with without having to look at the code for context.
    • Migrated and fixed code that was not handling unicode or was making improper i18n assumptions.
    • If Chandler is started with a locale of 'test' the i18nmanager will add a surrogate pair character to all translation strings and the GenerateItems? script will insert a non-ascii character at the start and end of a word. This is useful in verifing all displayable strings are localized and that the UI and app can properly handle non-ascii values.
    • Used test locale to find and fix strings that were displaying in the UI but were not using the _() method for translation
    • Added unicode methods as appropriate in the pim content model

  • Plan
    • Finish testing and check in the above changes
    • Get the changes code reviewed before check in
    • Assign a member of the UI team as the WxWidgets i18n technical lead
    • migrate doc / description to schema.Text
    • migrate schema.String code to schema.Text
    • File bugs / tasks for i18n issues discovered during testing

PJE

  • Progress
    • Proposal and plan for "anonymous inverse" and "schema.Annotation" concepts
    • Profiling clinic and follow-up post
    • Various fixes to Chandler's profiling harnesses
    • Port "feeds" and "certstore" parcels to Python (the last uses of parcel.xml in the system)
    • Parcel load order stabilization, including the new --app-parcel option
  • Plan
    • Dev post re: "last days of parcel.xml"
    • Profiling clinic part 2?
    • Prepare for collections code review
    • Implement top-level parcel finder
    • Implement anonymous inverse and schema.Annotation
    • Parcel versioning/evolution investigation/proposal

Ted

  • Progress
    • Vacation
  • Plan
    • bugs
    • Collections code review
    • move examples to top-level
    • perf?

Heikki

  • Progress
    • Vacation
    • Fixed the SSL blockers on Win and Linux, one blocker remains on the Mac, possibly OpenSSL build issue
  • Plans
    • Get rid of chandler/crypto directory by moving all the code to application and parcels/osaf/framework/certstore directories. This is needed because currently crypto depends on parcels
    • Fix the remaining SSL blocker on Mac
    • Check status with cpiascript security and file bugs for remaining tasks

Morgen

  • Progress
    • Implemented new uid_map using monitors
    • Better CalDAV/Cosmo support
  • Plan
    • Work on interop at Calconnect

Bear

  • Progress
    • finished tools/gen_docs.py - this allows anyone to generate the doc without needing hardhat or a patched version of epydoc
    • tweaked hardhat to pass -O to python when running the unit tests in release mode - thanks john for finding that bug
    • re-rolled m5 due to calendar import bug that needed fixing
    • changed cronjob to use new document generation script
    • fixed Bug:3695 - putting quotes around the %* parameter in RunPython and RunChandler for windows was making cygwin un-happy
  • Plan
    • Integrate CATS into tinderbox
    • update performance testing data capture and refactor web pages to give more developer friendly numbers wink
    • move mde's prototype from his sandbox to the server repository
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.