Apps meeting Thursday April 13th 2006
Agenda
- Question du Jour (5 min) : Has anyone checked Google calendar (http://www.google.com/googlecalendar/overview.html)? Reactions?
- 0.7 Planning and Progress
- Alpha2 plan (10 min) : We decided to move the date off 2 weeks so that we could solve the wx tarball issue before hitting code complete. So code complete is April 28th and 0.7alpha2 release May 11th. See Heikki's email on what to do for those who are done ahead of time. Reactions?
- wx tarball (10 min) : We decided to go back to tarball 36 (for wx only) and branch. John will be merging the changes leading to tarball 39 so that we can identify the commit that creates the memory corruption. This also was mentioned in Heikki's email. Questions?
- Big Features update (15 min) : please prepare a short statement for the rest of the team of where we stand (focus on alpha2) and potential road blocks :
- Dashboard (Alec, John, David)
- Free / Busy (Jeffrey)
- Scheduling (Bryan)
- Toolbar (Reid)
- Styles (Jed)
- Bugs and Tasks (10 min) - See the updated curves on the Apps page. Comments?
- Misc
- Geek Talk (5 min) - No subject so far. Is there a volunteer for one?
- People (5 min)
- Interns - We're done for Chandler (Markku and Ed) but we're still looking for QA, Cosmo and PPD.
Summary
- Progress
- 0.7alpha2 moved out 2 weeks to allow the wx tarball issue to get fixed and settle down
- Except for some Dashboard features, all tasks (from Apps) are in or waiting on wx to roll in
- Plan
- Team will be focusing on fixing bugs, write functional tests and help others get stuff in alpha2
- John focusing on fixing the wx issue
- David on wxColumnHeader integration
Meeting notes
Question du Jour : Has anyone checked Google calendar? Reactions?
- Bryan and Reid : tried it and found it pretty buggy
- John : looks exciting
- Jed : creation of calendar seems to fail, otherwise it's fast
- Others : haven't tried yet
0.7 Planning and Progress
Alpha2 plan
(Alec, John) Functional Tests are important. We should focus on that rather than starting alpha3 stuff too early. General agreement on that.
wx tarball
Robin, Reid and John will get their changes in today and roll a new tarball 41. We'll then wait for green on all platforms. Then John only should be making changes to wx till we find the issue.
Big Features update
- Dashboard (Alec, John, David) : not much changes in Dashboard since last week, Alec fixing some John's bugs while John's busy fixing wx.
- Free / Busy (Jeffrey) : done for alpha2, only issue with restore, not for alpha2 though (needs some design thoughts).
- Scheduling (Bryan) : done for alpha2, need to discuss the stamping issue for the rest of the release.
- Toolbar (Reid) : once the tarball is rolled, will work on toolbar again.
- Styles (Jed) : no progress on Styles proper this week, working on bugs to reduce the bug count for alpha2.
Bugs and Tasks
- Reid : may have some issues with some of the bugs that the toolbar changes won't really fix.
- Alec : the mine/not mine bug might not make it, lower priority than securing Dashboard and helping John.
- John : haven't looked at his bugs in detail because of wx. Philippe and John to review them this week.
Misc
Geek Talk
None this week
PJE change on parcels
Bryan brought the issue of parcels in external breaking. What should we do? We certainly need an automatic process so that moving stuff from external to quick won't require Bear doing manual roll out. In the meantime, we should let Feed break for the moment and take the functional tests that are using the Feed parcel out.
People (5 min)
Interns
We're done for Chandler (Markku and Ed) but we're still looking for QA, Cosmo and PPD.
Status
Alec
- Fixed Bug#3974 - don't let users create items in the trash
- Fixed Bug#5424 - maintain table selection even when resorted
- Fixed Bug#5571 - backspace causing table to go into edit mode
- Fixed Bug#5429 - localizable column headers matching the spec
- Fixed Bug#5443 - secondary sort on date, with Andi's help
- Mailing list discussion with Scooby about JS libraries
- Discussed some code refactoring w.r.t. AddCollection stuff w/John
- Avoided wx discussion like the plague
Bryan
- No more event-notification stuff to do for alpha2.
- Working on a centralized item-notification mechanism (Bug:5547); my changes work in the general case, but break "reload parcels" - Andi's helping me track it down.
- Noticed while debugging the above that collection notifications are dispatched in threads/views other than the UI one, which is useless; Added a one-line change to ignore these notifications other than in the UI repo view. (Andi pointed out that transient subscriptions wouldn't have this issue; John & I will discuss this after the alpha2 frenzy subsides.)
Jed
Jeffrey
- CASH meeting
- Did a bit of coordination for the next Calconnect meeting with Lisa
- Worked a bit on setting up my new Mac Mini at home, the better to test Chandler on the Mac
- Implemented drag and drop betweeen all day and timed canvas, (bug 5344 and associated bugs)
- Drag and drop of emails (bug 5490 and bug 5491)
John
- Discovered that make install now installs locally built wxWidgets instead of OSAF built wxWidgets. This caused my funtional tests to fail. I tracked down the problem to errors in incremental updates to wxGrid. There turned out to be a total of 3 mistakes in various incremental updates. Together they explain David's wx tarball functional test failures along with why cursor keys stopped working in the sidebar and summary view (bug #4360).
- Refactored NewCollectionEvent and ModifyCollectionEvent to become AddToSidebarEvent and updated Chandler and all the parcels to use it.
- Fixed bug #5512: Creating a Collection causes summary view to display.
- Fixed bug #5025: When certstore collection created we no longer select it and switch to summary view.
- Spent two days trying to figure out how to do incremental builds in widgets on windows.
- Got my wxGrid column scaling code written and tested, ready to checkin to the widgets 40 tarball.
- Worked on resolving the wxWidgets 39 tarball functional test failures.
David
- In NYC for 3 days
- wrestled with wx tarball 39 issues
- worked on wxColumnHeader wxGrid integration
Philippe
- Alpha2 monitoring with everybody (Bug Council, etc...)
- Lots of wx 36/39 issue monitoring and decision making
- Finished to deliver annual reviews
- Dogfooded Chandler and logged bugs as a result
- Caught up on my backlog of emails on the lists
- More intern recruiting work
Reid
- Checked in MultiStateButton.py to chandler/util
- started to get help from Bryan on changes to Detail.py and detailblocks.py
- was hoping to check in anti-aliasing Chandler (i.e. Python) changes until The Wx Rollback happened
- am now re-applying C++ anti-aliasing changes and running tests with hopes of re-checking them in
Robin
- Fixed Bug#5608, Bug#4956, Bug#5093, also making appropriate changes in the wx CVS.
- Participated in the testing and other work that resulted in the rollback of internal/wx to a previously working version.
- Worked on integrating a simple code generator into the XRCed tool.
- Various cummunity support activities.
--
PhilippeBossut - 13 Apr 2006