Apps Team Meeting 12 October 2006
Agenda
- Question du Jour : (5 min)
- Alpha4 status : (15 min) We're down to 32 bugs (for the Apps team) and made good progress (see graph?). Still, we need to punt quite a bit of bugs to make alpha4. Please comment in your bugs so that the Bug Council can triage them and take the appropriate punt/no punt decision. It's sometimes hard to get an idea of the status of a bug (hard to fix? close to a solution? workaround available?). Thanks for helping us here. That being said, we still see quite a bit of stability issues (repo, sharing, stamping, recurring events and various combinations of all of the above...). We'll be discussing this at the Bug Council tomorrow again. Comments, feeling on the status of alpha4?
- Alpha5 and beyond : (5 min) Not much new things on this front this week. Stability and nailing alpha4 sort of trumped everything.
- Issues and Announcements : (10 min) Have something to announce? Please take the stage.
Summary
- Progress
- Great progress on alpha4 bugs: fix rate outpacing find rate by 10!
- Plan
- 0.7alpha4 : more of the same: fix bugs, test, fix bugs, test, etc... Focusing on stability.
- 0.7alpha4 : identify the core blockers and track them as such
- 0.7 : Philippe to finish assign bugs and tasks to relevant milestones
Minutes
Question du Jour
None today... It could have been "are we there yet?" with reference to alpha4...
Alpha4 status
- Bryan: reminder bug might end up being a blocker (Bug#6551), hopeful that this can be solved by Tuesday.
- John: assigned blockers are pretty hard to fix (memory corruption), will do his best.
- Reid: ready on a bunch of bugs but blocked by tinderboxes not being green long enough...
- Bryan: has an idea to change the commit command so that we can't commit when red/closed. Bryan will share this idea on the dev list.
Alpha5 and beyond
- Brian looking at SPAM solutions and other email features
- Reid has some printing code ready
Issues and Announcements
- Budget: Philippe working on this. Please send him your comments (see Heikki's report on Tuesday) if you have any.
Status
Brian
- Sent out comments to dist-utils list that the EggTranslations? API should be presented at PyCon 2007.
- Reviewing Preview Email Spec
- Began experimenting with SpamBayes? as a possilbe Spam solution in Chandler
- Checked a number of bug fixes including: [Bug 6889] unhandled exception when shutting down chandler during a mail sync, [Bug 6942] Can't see the body of pure HTML emails, [Bug 6807] Mail that is forwarded should preserve stamping info
- Suggested that '[Bug 6857] In and Out collections should compute their contents based on the sender or recipient of an email, not the isOutbound attribute' be moved to Alpha5 since the required changes would risk destabilizing the Alpha4 codebase.
Bryan
- Finished patch review (and a few tweaks) for bug 6996 (incorrectly-defined indexes created)
- Working on recurrence+reminder cleanup again.
Darshana
- Fixed Bug#6736(Date parsing is not language sensitive)
- Fixed Bug#7014(Capitalize the first letter of the auto-complete options for the date/time widgets in the Detail view)
- Working on Bug#6904(Location tab completion not working for completion)
- Making changes to parsedatetime library to return just date or time or datetime both.
- Working on parsing items for date/time when they are stamped as Calendar events.
Jeffrey
- Sat in on a dojo.data meeting, started talking to Brian Skinner and Bobby about dojo.data and Cosmo
- Helped Bryan out with reminder work for a half day
- Talked quite a bit with Mimi about recurrence and triage status in the dashboard (for alpha5)
- Fixed/worked on lots of bugs
John
- Fix bug #6641: sidebar selected-and-focused colors makes the text invisible to me.
- Fix bug #6839: Sidebar icons when switching app areas.
- rolled wx revision #107
- Fix bug #6918: selecting multiple collections throws exception, corrupts repository
- Fix Bug #6793: uncaught exception during search and rewrote the search code to fix a bunch of problems
- Worked on #6936
- Reviewed a whole lot of code and bug fixes
Markku
- Closed:
- Bug#6956 Feeds parcel hogs perf even when not in use...: committed a patch.
- Bug#6961 subcribing to a feed not working: committed a patch.
- Bug#6962 feed content off by one click: marked as a duplicate.
- Worked on:
- Bug#6729 The save settings feature does not work with Unicode: this one is unit tested and code-reviewed, and hence ready for commit as soon as alpha5 is opened.
- Bug#6932 Feeds tutorial needs to be updated: committed the first patch of improvements, reviewed the existing feeds tutorial, hoping to close this week.
- Worked with bear to improve tinderbox egg compiling system to accept commits for Bug#6729 and Bug#6961.
Philippe
- Alpha4 monitoring: Bug Council and daily triage, helped people testing, logged bugs
- Create a patch for Bug#6413 (under review)
- Fixed Bug#6526 (partial for alpha4) and Bug#7030
- Worked on HR related stuff for the QA team
- Some more work on Budget and Policies
Reid
- short work week (Canadian Thanksgiving) + days sick = not much time
- after talking with Philippe, it looks like I will check in the low-risk fix for expanding/contracting email address fields, and leave the indicators and +/- "buttons" for alpha 5
- being unable to run Chandler under Ubuntu is having an impact on checking in a fix for Bug#6746
- I have a fix for Bug#6812 and will get it in today.
- Bug#6867 will be fixed when the reduced expando code goes in
Robin
- Continued trying to duplicate Bug#5897. Unable to do it so will mark as WORKSFORME. Also updated status on other Alpha4 bugs.
- Spent most of the week on wxWidgets issues as we try to meet a deadline for having a new version included with OS X 10.5.
- More wxGraphicContext work, helping Stefan and also in getting the Python wrappers up to date with the C++ implementation.
- Changes to the native toolbar on wxMac to allow it to have more than one item in the toggled state at a time. Formally it was using the native toolbar's selected state to implement this, but only one item can be selected at a time, so I had to use the same approach used by the non-native toolbar and change the icon for items that are toggled. It's not as pretty but it is functional.
- Fixed wxMac's wxListBox class so that it sends selection events again.
- Helped test a new native wxListCtrl implementation on wxMac. It still has a ways to go so for the time being I made wxPython always use the generic control by default, although the native control can be used by setting a SystemOption.
- Added a CustomTreeCtrl contrib to wx.lib.
- Made the build changes needed for wxPython to use wxGraphicsContext in its binary distributions.
- Added wrappers for a new wxAboutBox function that enables use of a native about box on each platform, or if more info is provided than can be shown in the native dialog a generic one will be used instead.
- Fixed some DLL build errors introduced by the flurry of activity from some other wx developers.
- The animate contrib has been moved into the core library and heavily refactored. Helped in testing and debugging the new version and updated the Python wrappers.
- Fixed other bugs reported by my testing group and the wxPython Community.
- Ran into some serious problems with a new implementation of wxBufferedDC. (Where it will only buffer on the platforms that need it.) I burned some 2am oil fixing some of the problems but then realized that the others (and probably those that are not discovered yet) can't be fixed with the current implementation. I'm lobbying wx-dev to revert the changes and try to find another solution that will work. So far the vote is 3 for reverting and 1 for wait and see.
- Various community support activities via email and IRC.
--
PhilippeBossut - 12 Oct 2006