Apps meeting Tuesday October 25th 2005
- Plan : Continue making progress on 0.6 bugs
- Progress : Going toward zero, glide path (fix rate - find rate) continue to be good
- Problems : Unclear how we can declare perf bugs "fixed", need clearer guidelines
- All : Continue to SWAG bugs
- Philippe : Propose a format and talks for Geek Talk (report from last week)
No action this week.
We completed a first pass of 0.6 bug scrub for everybody. Even though, the work load for devs is pretty high: 20 days each give or take some days. How do we deal with that?
- Punt more: we have a lot of P4 and P5 that we should just move away, may be some P3s as well. Will give more clarity.
- Move the date of Code Complete or may be clarify how we will declare Code Complete.
- Get other devs outside the Apps team: people are willing to help but we need to identify bug candidates. Use the "helpus" keyword for this.
- Propose bugs to punt: send a list to the Bug Council (or just Philippe who's on it)
- Perf bugs : they are overlapping when do we mark them fixed? Use the metric and keep them open. Proposal: frame the bug or put a target that's achievable. If you're stuck, ask or assign to someone else.
We discussed the bug ID/patch review policy : not an issue for anyone.
On Performance, David had a couple of suggestions :
- Upgrading SWIG and gcc. Andi also is aware of this and will be looking into that.
- Upgrading Python. There's a bug assigned to Philippe on this.
- CPIA Hints issue : Philippe to schedule a meeting to bring that issue to resolution. Post to dev and ask.
- wx : David stopped doing incremental updates, keeping that on his machine, will do a merge when 0.7 trunk opens, has been doing ponctual merge when related to currently logged bugs.
- CPIA and other docs : We haven't been making lots of progress on this lately. Let's work on those tutorials so we can discuss at our next meeting on Monday.
Demo Thursday at the staff meeting, check with Jared for the new VCN requirement (if any) beforehand:
- Jeffrey demoing recurrence Thursday
- Alec demo of Bugzilla patch review process
Recruiting in progress. Some interviews scheduled.
- Bug Council duties: bug scrub, triage untargetted bugs and commentted bugs as required
- Dogfooded and logged bugs as a result
- Recruting duties
- Completed budget
- Most of my week was spent sorting my bug list which had gotten completely out of control. I'm down to one new bug and no reopened bugs, but still have 45 bugs that I need to go through.
- Fixed bug #4165 Exception during startup due to inconsistent selection in the Detail View
- Fix Bug #4328: I shouldn't be able to delete "My Calendar".
- Refactor event dispatch code to simplify and shorten code:
- Removed the Block's delegation of Cut, Copy, Paste, etc. to the widget.
- For widgets that implement Cut, Copy, Paste, etc. add Block style handlers: onCutEvent, onCopyEvent, onPasteEvent, etc.
- On the root widget text class that implements Cut, Copy, Paste, ..., translate the Block style onXXXEvents to the widget style
- Modify bubble up dispatch to try the widget's handler before the block's handler
- This elminates the need for blocks, like calendar and table to delegate commands to attribute editors.
- Removed the table's attribute editor delegation.
- Remove menu now has a DELETE accelerator. Handle the menu command to emulate the key in the widget TextCtrl? base class.
- Bug scrub w/ bug council
- Fixed Bug#2977 (read only icon in dv) -- added image to toolbars for this
- Started dog fooding Chandler
- Installed linux to start working on my growing list of linux only bugs
- Worked on minical performance w/ a 3000 item repository
- Trying to figure out solution for Bug#2545 - checkboxes won't take focus on wxMac
- Fixed some style bugs (Bug#4219 & Bug#4270)
- worked on various bugs, fixed some of them
- worked on docs:
- near complete - framework issues (criteria) (just call me M. Proust...)
- wxPythonProject updates
- researched SWIG v1.3.27 update issues
- got my PC back after motherboard swap
- attempted to switch to a better SVN client, without success
Working on two CATS issues:
- Refactoring CATS scripts, to reduce the amount of boilerplate
- Performance tests are not working on all the platforms