Apps Team Meeting November 30th, 2006
Agenda
- Question du Jour : (5 min) Should we have that meeting biweekly (like Cosmo or Platform)?
- Alpha4 status : (5 min) We're done! Just waiting for QA to do so more verif and that's it. Thanks to everyone for helping getting our best release out...
Questions?
- Alpha5 : (15 min) I completed the sticky mapping so, AFAIK, there's no task that doesn't have a Bugzilla record. I've seen that lots of you have been updating their SWAG (thanks). Now I need to synthetize all this and get to an agreement with Katie and PPD on a date. Comments, questions?
- Issues and Announcements : (5 min) Have something to announce? Issues to bring to the group? Please take the stage.
- Misc (10 min):
- Benefit: Be there at the meeting! Update your Chandler calendar and put a reminder on it...
- Interns 2007: I wrote a short Lessons learned in our private Wiki. Proposals, ideas to make recruiting more efficient?
-
- Inventory and machines: Going through the FY07 budget, I realized that our machine inventory is a mess. Me and Heikki will lead a little project to overhaul that. I count on your collaboration to make this a swift exercise.
Summary
- Progress
- 0.7alpha4 : Done!!!!
- 0.7alpha5 : Progresses on all tasks
- Plan
- Continue progress on all 0.7alpha5 tasks and bugs, taking things in priority order
- Solidify plan by tackling high prio / poorly understood stuff first (like Search)
- Get dates for alpha5, alpha6 and Preview
Minutes
Question du Jour
Should we have that Apps meeting biweekly (like Cosmo or Platform)?
- Brian, John: yes
- Philippe: prefers weekly 30 minutes than 1 hour biweekly (on the other hand, biweekly is less work for me...)
- Bryan: proposes that we keep the weekly status page but have the meeting biweekly
Summary:
- biweekly is adopted
- will have it the week where the staff meeting is on so that "long commuters" can have the option of working from home on some Thursday
- continue weekly status, Philippe to post the Wiki scaffolding and request status on Thursday
Alpha5
- Bryan: lots elements on (Bryan's) task lists are actually variation on recurrence fixes and are smaller than they look, will revise their SWAG
- John: blocked on functional tests failures on his new machine settings, need to get pass that hurdle
- Jeffrey: had to create a branch for his recurrence work, that task is taking longer than he thought it would take
- Brian: making progress, still to follow up with Mimi on email discussion we had last Tuesday (before Thanksgiving), lots of race conditions due to the way we are reinventing email, not sure we can have all of this for Preview
- Robin: OK with his work load
- Reid: got the infrastructure in for the DV indicator, will commit the rest then will work on the date expando
Issues and Announcements
- Bryan to move to Oregon after the sprint week (after January 12th)
Status
Brian
- PTO Wednesday and Monday plus Thanksgiving day holiday
- Working on [Bug 5761] Syncing IMAP email sets the emails as "read" in other clients
- Code reviewed [Bug 7505] MIME-related classes should inherit from ContentItem?, not Annotation
- Email and Stamping meeting on Tuesday
- Have a list of follow up questions / suggestions based on meeting. Awaiting Mimi's return from vacation to follow up.
- Almost done with [Bug 6857] In and Out collections should compute their contents based on the sender or recipient of an email, not the isOutbound attribute and [Bug 5988] Shared events stamped as email introduce an 'Out' collection.
Bryan
Jeffrey
- Recurrence in the dashboard work, finally got things working except it's slow (and on the tinderboxes it some times makes the section functional test fail), so moved work to a branch with Grant
- Wrapping my head around Grant's changes in the recurrence branch
- Performance testing to see why my recurrence changes made things so slow
- Moved my old-sharing Chandler dogfood data to new-sharing format
- Correspondence with Andrew McMillan? (of RSCDS, a PHP based CalDAV server) about Chandler
John
- Status for week of 23 Nov
- I spent the week settng up programming environment on a newMacBook Pro. I can finally build and debug, but there are lots of new failures showing up in Chandler that I'm working to track down. I still have more work to to setting up my environment.
- Status for week of 30 Nov
- Set up enough of my environment on a newMacBook to finish swagging my bugs.
- Worked on Bug#4453: summary table scrolling is too slow. It's fixed on Mac and Lunix, but I still have more work to do on Windows
- Spent a day working on Bug#7119: Help design a better way of writing Functional test. Preliminary results look promising, but more work remains before I settle on a development plan.
- Spent a day and a half on the fall out from Andi's revision #12443 which relates to Bug#1745: Use displayName for Item titles. There were several places where the code needed to be refactored instead of simply replacing displayName. I fixed these in revisions: 12444, 12445, 12451, 12460, 12562 and marked Bug#1745 fixed.
- On Mac I'm able to run release and build debug. However, build debug crashes when I run it. I spent an afternoon tracking down the problem, which was yet another bug in our makefiles. Now that I can run release and debug, the unittest pass release and debug. However both release and debug functionals tests crash. I suspect these are real bugs in Chandler related to my configuration or bugs in the tinderboxes.
- Running on windows Chandler often crashes because of Bug#6887: 'PySimpleApp' object has no attribute 'OnCommand'. That's the bug I had trouble explaining to Heikki why his proposed solution wouldn't work and the one that Philippe said I was spending too much time on.
- I'm going to start with a fresh checkout on windows -- which seemed to fix obscure failures on Mac.
Philippe
- 0.7alpha4: daily Bug Councils, triage, tests, etc...
- 0.7alpha5: finished entering tasks in Bugzilla to map PPD sticky plan (this is now complete)
- Email: read specs, participated to meeting on the subject with PPD
- QA: worked with QA and John toward a plan to improve functional tests
- Budget: reworked the spreadsheet to conform to accounting practices, budgeted for Hosted Services, budgeted for Tinderboxes upgrade, started to derive budget policies from this
- Intern: restarted the intern hiring process, wrote a Lessons Learned wiki on the subject
Reid
- Still working on email address indicator
- the indicator is displaying, however it doesn't initialize properly, and alternating between two items causes the number of displayed email addresses to shrink
- pdb indicates that the indicator code is being called several times more often than expected each time there is a change
- the first time returns the correct result, but subsequent calls make it smaller and smaller
Robin
- Continued work and improvements on the wx.combo.ComboCtrl family of classes. These will probably be used as the basis of the search tool for Bug#6766, at least for the generic version.
- Working on Bug#4972, Bug#3379, and Bug#6766.
- Spent some more time familiarizing myself with theWebKit source code and build system.
- Implemented wxWindowDC::DoGetPartialTextExtents for wxGTK to help speed up wxStyledTextCtrl and others.
- AddedDrawComboBoxDropButton andDrawPushButton to wxRendererNative for Mac.
- Fixed a build error that people were running into with 2.7.2.0.
- Fixed several other wxWidgets and wxPython bugs as discovered, in preparation for the 2.8.0 release.
- Made a couple preview builds available for my testing group.
- Various community support activities via email and IRC.
--
PhilippeBossut - 30 Nov 2006