r12 - 27 Mar 2007 - 14:29:07 - PhilippeBossutYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > AppsMeeting20060607

Apps meeting Thursday June 8th 2006

Agenda

  • Question du Jour (5 min): It's June already. How are the Self Assigned Projects (ex-20%) going?
  • 0.7alpha3
    • Bug count and schedule (10 min): We reduced the bug load moving a lot of bugs to alpha4, we also fixed quite a few so no one seems overloaded till the end of alpha3 right now. Please speak up and let us know if this is untrue.
    • Big Features update (20 min): Please, prepare a short status, list of issues, blockers, things to solve, etc...
      • Dashboard and Scheduling (Bryan)
      • Free / Busy, Calendar UI (Jeffrey)
      • Toolbar (Reid)
      • Styles / CPIA (John)
      • wx (Robin)
      • i18n (Brian and Markku)
  • Misc (5 min)
    • Machine updates: The Intel Mac arrived! Looks like we're going to have daily builds on them soon now.
    • Interns and SoC Students: We'll get a Chandler intern next week (Travis Vachon). Darshana to arrive on June 19th. The Office Hour on IRC was a good ice breaking event.

Summary

  • Progress
    • Alpha3 bugs scrubbed and rebalanced
    • Bug count going down
    • Progress on stamping button, toolbar text field, wx and i18n
  • Plan
    • 0.7alpha4 : Read specs and log tasks for the next milestone
    • Land latest and greatest wx tarball
    • Finish wxColumnHeader integration

Meeting Notes

Question du Jour

It's June already. How are the Self Assigned Projects (ex-20%) going?
  • John: Did work on those low prio bugs he wanted to fix
  • Philippe: Bad, didn't do anything on his parcel...
  • Jeffrey: Did Subzilla! No one uses it though because of Twill that needs to be installed
  • No one else worked on theirs...

0.7alpha3

Bug count and schedule

  • Reid has a list piling up, toolbar work taking up more time than estimated
  • John worried about header control, need to engage David
  • Thing we all need to do in alpha3 to prepare alpha4: read the specs and engage PPD on design@

Big Features update

  • Dashboard and Scheduling: working on the stamping button in the grid, harder than expected but simplify code in the sidebar as well
  • Free / Busy, Calendar UI: Cosmo moving fast on free busy, fixed bunch of UI Calendar bugs
  • Toolbar: managed to put a text field in the toolbar on Linux! Mac not working yet.
  • Styles / CPIA: Styles zero progress (though Jeffrey did, using the Python conf file), did some clean up, need to focus on wxColumnHeader integration
  • wx: wx repo is on, all the functional pass except for 1 on Linux! Expect to get the new tarball to land sometime next week.
  • i18n : wx translation loaded into Chandler, some bugs to work out with bear on the builds, rewrote About Box in Python, Markku worked on the eggs for translation, Markku preparing a demo of the use of eggs for internationalization
  • Cosmo demo moving to 0.4 : does not have influence on alpha3 except we can do more free / busy stuff
  • Ashkan (PPD intern) working on Chandler instrumentation code with John right now

Misc

  • Machine updates: Grant's Mac Intel is the "floating" machine that we can go to if we have Mac Intel specific issues
  • Interns and SoC Students: John will mentor Darshana while Jeffrey is in vacation in India
  • Philippe flying to France next Wednesday for 5 weeks, will be online 3 of those weeks (including one week at EuroPython), Katie to pick up his duties during his travel


Status

Brian K.

  • Busy week for i18n. Much progress made.
  • Fixed Bug 5997. The wx localization code is now initialized and loaded on Chandler start on all three platforms and our binary releases.
  • Fixed Bug 6022. Moved the about dialog code to Python to take advantage of translation service.
  • Reviewed and commented on Markku's excellent work with XRC integration and adding an egg i18n API.
  • Now testing Chandler on all three platforms with non-ascii file system paths
  • Uncovered two new i18n related bugs, 1. Bug:6017 Setting wxLocale on Linux raises error even though Locale is valid. 2. Bug:6021 Repositzory fails to open when a non-ascii file path is used on Windows XP 3.
  • Additional i18n improvements to Chandler source including finding and wrapping strings that require the Chandler Translation Service.
  • Filesystem encoding issues finally settled. Use utf-8 when converting from unicode to bytes and calling filesystem API's in the os package. Use sys.getfilesystemencoding() to convert bytes returned from the filesystem API's in the os package to Python unicode ie. unicode(path, sys.getfilesystemencoding())
  • Provided Markku with tasks to complete for the next two weeks.
  • On Vacation till 27th of June

Bryan S.

  • Working on a way for grid cells to give attribute editors a shot at direct mouse events, to support stamping buttons in the summary (and possibly refactor similar existing code in the sidebar), with much help from John. Turning out harder than I thought.
  • Gave comments on existing bugs to Philippe after last week's meeting; my bug list won't represent reality until I've translated the new dashboard spec (still waiting!) into tasks.
  • Lost most of yesterday due to (a) unexpected linuxdev1 upgrade downtime and (b) tinderbox test failure I haven't been able to reproduce.

Jeffrey

  • Fixed a host of preview area and minicalendar bugs, implemented preview area selection. It seems to be working nearly as the PPD team desires it to now.
  • Fixed a few collection/trash/mine/not-mine issues
  • Fixed bug 5902, calendar columns get screwed up when timezone changes in certain ways
  • Started talking to Darshana (by email and voice) about NLP, scheduled a meeting with Mimi and Darshana
  • Finally got wing debugging of the functional tests working, thanks to John for help with this

John

  • I was out of town from 31 May until 4 June
  • I removed Globals.view, which was blocking my checking of the multiple windows in Chandler code.
  • In the process I refactoredImportImage and moved it to the Photo parcel where it belongs
  • I fixed the new script command that was broken
  • I removed theSelectItemsBroadcastInsideActiveView event andBroadcastInsideActiveViewEventBoundary dispatch mechanism
  • I simplifed the printing code and noticed that print preview crashes Chandler
  • I refactoredBlockEvent and it's template to have better default values
  • I simplified calling ssl fromWebDav.py
  • I checked in my multiple windows code and a simple first example,BlockViewer, which I wrote to track down that nasty summary view bug a few weeks ago. The block viewer still has a few warts, but it's really useful if you want to debug blocks. It lives in the test menu if you might want to check it out.

Markku

  • Collaborated heavily with PJE to write a technology demo for python eggs and how they can be used for i18n of Chandler, see Bug 5970.
  • Helped PJE to identify a few bugs in Python pkg_resources package.
  • Discussed with John and Jeffrey about Bug 3824.

Philippe

  • Fixed Splash Screen and About Box bugs (Bug#5618, Bug#4843, Bug#6003 and Bug#4680)
  • Reviewed bug assignments for alpha3 for the whole team
  • Bug Council duties
  • Got a talk accepted toEuroPython, finished organizing my trip to Geneva
  • Welcomed new intern Vinu

Reid

  • Added a text field in local code
    • Works on Linux, but not Mac; checking Windows as soon as cygwin finishes installing
    • wx/Mac has code commented out that looks like it will do text fields; will investigate
      • John says to watch out for infinite-redraw problems
  • investigated Bug#5868 - bug is actually that the markup button isn't disabled on startup?
    • actually, should only be toggling between two states
    • may be an artifact of not having enough butmaps for all states
  • investigated Bug#4828 - can't select or change colour of a collection (Linux only)
    • Looks likeOnCollectionColorEvent isn't getting called
    • time to dive into wx in Linux..

Robin

  • Added wrappers for the new picker controls in wx.
  • Worked around a bug in wxStaticTextCtrl on wxGTK that causes it to sometimes needlessly wrap the text.
  • Various community support activities.
  • Performed a manual merge from wx CVS to the wx-cvs branch, and from there to the wx trunk in the new repository where it was merged with the OSAF customizations. This went fairly smoothly and I had only a few merge conflicts to deal with.
  • Found solutions or workarounds for some of the problems preventing the Functional Tests from passing, and have those changes ready to check in once the new wx goes live. I'm down to a single Functional Test failure on Linux, but I'm not entirly sure that it is a wx specific problem.

-- PhilippeBossut - 08 Jun 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r12 < r11 < r10 < r9 < r8 | 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.