Apps meeting Tuesday January 10th 2006
Agenda
- Question du Jour
- 0.6
- 0.7
- Misc
- People
Summary
- Plan : Make progress on 0.7 planning, participate to sprints next week
- Progress : Trailing of debug and start 0.7 architecture tasks
- Problems : We need to get into 0.7 full swing faster.
Actions
- Philippe : review 0.7 bugs per dev
- Philippe : create a Wiki page for Geek Talk subject (report from last week)
Minutes
Question du Jour
What kind of tests should exist?
- Sheila : Auto tests of sharing
- Bryan : Accurate Performances tests, dedicated machines, percent is misleading when absolute value vanishingly small
- David : How are we doing with CATS?
- Jeffrey : Need to automatize sharing
- Jed : Tests at commit time, regression test for perfs, UI consistency checks
- Mimi : "Automated users" (record sessions), instrumentation will help, stress testing
- John : Functionality tests are missing
- Reid : Performance testing, auto DnD tests
- Robin : Nothing to add to previous list (functionality, etc...)
- Philippe : functional tests, server tests, all automatic!
0.6
Debrief was useful and well attended. No huge surprise. We made progress compared to 0.5 (addressed some issues) but there's still room for improvement. Check out the Wiki page.
0.7
The 0.7 Tenets have been updated by Sheila. Discussions follow:
- Plausible Scheduling : There's a discussion initiated by Mimi right now on the Design list. Please do participate if you have feedback. It's important. Talking about the Design list though, Philippe expressed that it's sometimes difficult to judge what needs immediate feedback and what does not. Mimi announced that she'll provide a weekly summary on the design list so that we all know the status of the various threads. This is great news.
- Dashboard : Mimi to host a new design session Thursday. Since it's still evolving in our minds, we think it's more important to iterate on various design proposal (screen shots) rather than going too deep into the specification of something. This will give us some clarity on some aspects of the Table / Grid work we need to plan.
- More robust calendar experience (dogfood users feedback) : David asked how do we get this feedback and improve Chandler as required? There's a project to get data from Cosmo demo (to start with). Feedback from individuals have been in the form of email directly to Sheila or the design list so far. John proposed that we could have a "please send feedback" dialog that pops up when the user created say 100 events. This would be less intrusive than instrumentation and would engage early adopters with the project. Seems like a good idea.
We discussed the issue on doing stable milestones. One thing we should do is spend some time up front (i.e. now) on some basic infrastructure that will make regressions less likely. 2 items were proposed:
- Schema evolution
- More auto tests : we should certainly put the functional CATS tests in Tinderbox and consider breaking them as bad as breaking any other part of the code.
Stabilizing the milestones will require some extra cooling time before the milestone but that's something we should be doing.
Misc
We didn't have time to review the functional test issue but, since Aparna was out sick, we'll cover it more effectively next week.
- Sprints next week: try to be prepared, everybody will be there (most of our remote employees),
great opportunity to discuss face to face on everything you have in mind. Jeffrey proposed to code a "survey parcel" to collect data from early adopters.
- CSG : Fabulous presentation job from Mimi. She'll give us the same presentation next week at the whole staff meeting. People happy with Chandler except Oracle import issue (which is an Oracle issue really but we need to work around).
- Conf: John, Alec and Jeffrey will be going to PyCon
- Training: please speak out, come with requests/proposal of training you'd like to get (if any), we'll evaluate
- 20% project: Philippe and Katie to work on this
People
N/A
Status
Alec
- Some small calendar rearchitecture for performance/i18n work - cleaned up lots of code and made the calendar a little more flexible for new features
- did lots of bug swag'ing and starting to look at 0.7 architecture changes
- Signed up for PyCon - looking forward to it
- spent some time experimenting with Bluetooth access from Python on OSX using PyObjC;
- mostly to learn about ObjectiveC, devices, and syncing opportunities
Bryan
- Checked in new autocompletion mechanism, enabled for Mac & GTK; waiting for new wx tarball to re-try it on Windows.
- Blew half a day wild-goose-chasing a vague performance bug.
- Trying again to figure out how to debug with gdb on linux; so far, spent a couple of hours unsuccessfully trying to get a full build done on linuxdev1.
David
- released wx tarball 262-30; worked on 31
- verified 4+ Chandler bug fixes in 31
- fixed wxHTML build problems in official wx
- finished extensive cleanup of official wxMac sources
- started work on wxMac - textCtrl::HitTest implementation
- with Robin, resolved all remaining Chandler wxPython mods
- i.e., Chandler wxPython == official wxPython
- reported a bunch of wxPythonDemo bugs to Robin
- worked with Andi to resolve cryptic PyLucene build problem
- updated various OS configs and SVN tools, realizing significant gain
- defined various Chandler wx tasks and assigned them in Bugzilla
Philippe
- Lots of HR related duties (intern, contract, recruiting, review...)
- Bugzilla clearing (light triage)
- Worked on 0.7 tenets
- Really swamped in way too much emails after the holiday break...
Jed
- Worked on getting the preview area to not take focus
- Fixed two linux drawing bugs
- Tried to figure out cause of Bug#4506
- Fixed windows switcher icon
- Made another visual design pass for Mimi
Jeffrey
John
- Worked on documentation:
- Worked on all my new bugs:
- #4866: Sidebar selections don't match calendar summary pane display -- already fixed
- #4877: Index out of range on start -- not reproducable, but it still exists.
- #4845: Partially shared collections should display partial share... -- fixed
- Fixed #4657: Fix minor issue in TrunkParentBlock
- Fixed #4006: Right way to select sidebar entries?
- Did code review of flickr with Ted and we concluded that it could simplified quite a bit. Made some changes to onModifyCollectionEvent to eliminate some code in flickr
- Fixed some bugs not in bugzilla
Reid
- Still working at bug #3379: "Calendar" and "Sync All" icons are clipped
- tried a fix
- build stopped working after an svn update :-/
- also working on #4894: RunChandler and RunPython scripts cannot handle spaces in path
- I have a fix
- bear vetted it via Bugzilla
- again, after an svn update was unable to do a successful build
- so most of my time has been spent trying to get builds to work (again)
- will be spending time learning how to write a parcel
- may give up on builds for a while (maybe someone in the office can help next week)
Robin
- Driving towards the wxPython 2.6.2.1 release, should be finished tonight.
- Worked on several bugs reported by the wxPython test group
- Proofread several typeset chapters for the wxPython book
- Answererd many emails in the wxPython and wx-dev mail lists.
- Integrated some changes suggested by David.