Apps Team Meeting March 23rd, 2007
Agenda
- Question du Jour : (5 min) How should we structure/coordinate work during the 3 weeks period that we're focusing on performance?
- FC Status: (15 min) We moved FC to the middle of next week (Thursday March 29th) during yesterday's Engineering meeting. How do you your "tasks" fare wrt this date? Issues with specs? Risks? Please share.
- EIM Landing: (15 min) Everything should land right now for EIMML (Sharing). I've seen lots of commits but it's hard to see how much is left. Please share if there are still unclear elements, things that won't make it and if more time is needed.
- Issues and Announcements : (5 min)
- Interns: getting resumes in. Ed Bindl (last year Scooby intern) will be coming back and working on Chandler.
- Have something to announce? Issues to bring to the group? Please take the stage.
Minutes
Question du Jour
How should we structure/coordinate work during the 3 weeks period that we're focusing on performance?
- John: thinks he can create performance scripts
- Reid: would be interested in looking how the repo and BerkeleyBD is used
- Jeffrey: look forward in diving into the profiler and work on it
Pre meeting notes:
- John said 2 weeks ago he will "post some ideas he's toying with since a long time" wrt perf improvments. Putting that here as an action item for him.
- I discussed with Robin an idea to improve the perceived perf of dragging items on the calendar canvas. Wanted to mentions that here as well.
FC Status
- Bryan: Pretty much done except for Dump & Reload. Not sure that integration with DV will be done though. Discussion with Brian and Reid. Should have a coordination meeting with Grant, this afternoon if possible.
- Jeffrey: EIMML recurrence 95% done. Pretty positive about getting things done by Thursday.
- John: 3 tasks left. Checked code for Dump & Reload. Concerned about testing going forward. Scripting running on Tinderbox. 3 bugs outstanding to finish the scripting part though.
- Brian: Pretty much done with the from/to field. Starting the byline field. Feeling OK with the Thursday date.
- Reid: Conflict UI done, working on the Update for toolbar. Thursday looks ok.
- Robin: no task scheduled, working on wx integration
EIM Landing
- Need coordinating meeting with Grant, this afternoon if possible (Philippe)
Preview schedule
- Need coordinating with QA for test of Dump & Reload
Status
Brian
- Completed EIMML Mail Service layer. I am still testing edge cases to make sure that all possibilities are covered for expected behavior.
- Integrated Bryan's originators (Chandler From) work in to the mail layer
- Update current unit / functional tests to work with EIMML changes
- TODO: Need to figure the final phases of integrating Mail Service EIMML logic with detail view and CommunicationStatus? (byline)
- TODO: Dump and Reload of Accounts and Mail
- TODO: Unit tests for EIMML work
Bryan
- Finishing new From field (minor changes to the way it defaults, plus Bug#8339)
- starting on byline: visibility tweaks done so far
Jeffrey
- Sent out an email about the new triage features
- Corresponded about sheduling in chandler-users
- CalDAV atop EIM work (still need to do recurrence and reminders)
- Moved EIM translators to use a new recurrenceID:uuid form for recurrence modifications
John
- Reviewed and simplfied Mikeal's code to run recorded scripts on tinderbox. We got a first pass of the recorded scripts running on tinderbox. QA is no longer blocked by script recording. There are currently three know bugs in script recording:
- Bug#8447: recorded scripts don't work for dialogs
- Bug#8448: Recorded scripts don't properly handle setting focus to sidebar
- Bug#8449: Recorded scripts don't properly record shifted non-alphabetic characters
- Bug#8449: Recorded scripts don't properly record shifted non-alphabetic characters
- I tracked down a bunch of problems with dump and reload. I fixed all but two, which currently have a workaround, but need to be fixed:
- Newly created items don't have their proper init called. pje is working on a fix
- Currently there are 3 classes of items that get processed in dump: new user created items, existing items in the repository that have been modified and items that don't need to be dumped. We don't yet have a good way to easily classifiy each of these types of items.
- Checked in the first pass or collection dump and reload with workaround, which is now working.
- Fixed minor bugs: quitting during script recording, quiting in the feedback dialog and an assert that identified a bug in getByline
Philippe
- Alpha5 and the Quest for Feature Complete: bug triage, checked tasks with devs, updated graphs
- Worked on Bug#8380 (alpha in png) Bug#6723 (i18n cleaning) and Bug#4464 (also some i18n cleaning)
- Intern hiring: reviewed resumes, email exchange with some, sent some to Cosmo (Ted), updated HR
Reid
- Finished task Bug#8203 (Conflict dialog for update)
- Working on task Bug#7766 (Send button should turn into Update button when user edits sent/received messages)
- If I get time, may spend more time on conflict dialog to get per-conflict Apply/Discard functionality.
- Wondering if Bug#5535 (Implement Update for items) means that I should be implementing conflict icons in dashboard view?
- Talking with Brian it seems like there is mail-related detail view work that hasn't been scheduled.
- Will be in a meeting with Bryan, Brian and Grant to hash over EIM remaining work.
Robin
- Spent most of the week getting caught up with wxWidgets and wxPython issues, and recovering from my time in the hospital.
- Released wxPython 2.8.3.0
--
PhilippeBossut - 23 Mar 2007
The meeting page got pretty messed up this week. Tried to clean it up best I could.
--
ReidEllis - 23 Mar 2007