Apps meeting Thursday May 18th 2006
Agenda
- Question du Jour (10 min): What was your Sprint highlight?
- 0.7alpha2
- Alpha2 status (10 min): We're down to 5 blocking bugs. If you have one assigned to you or a review assigned to you, please act promptly. Also, stay alert on bugs coming in. This is the highest priority in the next 2 days.
- 0.7alpha3
- Big Features update (20 min): Let's talk about the alpha3 plan for those :
- Dashboard (Alec)
- Free / Busy (Jeffrey)
- Scheduling (Bryan)
- Toolbar (Reid)
- Styles / CPIA (John)
- wx (Robin)
- Misc
- SoC / BOSE (5 min) - We may end up with 3 students on SoC and 2 on BOSE (a similar program by GeekLogix, an Indian venture).
Summary
- Progress
- 0.7alpha2 nearly finished : couple of blocking bugs left
- Sprint week was a great success
- Plan
- Ship 0.7alpha2!
- Start 0.7alpha3 : review bugs and tasks, SWAG and rebalance workload
Meeting Notes
Sprint highlights
- It was good, nice to all be in the same room
- Great to have Robin and other remote folks present
- Perhaps we will move apps team desks around a bit, now that Alec and Jed and David have left
- Talk on the ways collections work
- Great to meet everyone
0.7 alpha2 - nearly finished
- We're close, but not quite there, 10 bugs, 4 are documentation bugs. We need to get these fixed ASAP.
- Alec has two, one is awaiting review, the other may need to be handed off to Bryan or Jeffrey
- There are a variety of column header resize bugs, David submitted a patch that probably fixes some but not all of the problems. The other resize issues are not alpha2 blockers.
0.7 alpha3 - starting very soon
- Alpha3 will be driven by performance enhancements (and fixing performance regressions) and getting background sync in. We're not expecting much dashboard experimentation in alpha3.
- No new UI for background sync beyond what Morgen's doing (in alpha3).
- Lower priorities that would be great if they fit in, but take a back seat to performance and background sync:
- Changing lozenges is on the list, but will take back seat to performance
- Sharing "world" to the server, making re-subscribing really easy
- Fixing dashboard problems, adding new dashboard features
- Stamping is Grant's priority for alpha3, recurrence stamping needs to work
- PJE will continue working on migration
- Brian Kirsch will be working on email and i18n and l10n
Summer of Code interns
- 4 SoC interns, three working on Chandler
- Contacts, mentored by Grant
- PCA, and automation mentored by Philippe
- 2 contributors from BOSE, training program paid for by GeekLogics, from India
- we don't yet know what they'll be working on
Status
Alec
- stopgap for Bug#5818 - prevent 'all' from being activated because of wacky set magic
- fix Bug#5889 - TestSharing? broke because of non-collections in the sidebar
- fix Bug#1937 - hacky way to add column header images
- fix Bug#5872 - recover 'mine'ness of items when their collections are deleted
- fix Bug#5899 - make filtered collections properly add the Trash
- gave 2 talks on Collections - to chandler and scooby teams
- talked over some details of TurboChandler's repository JSON API with scooby team
- worked on collections document
- fixed Bug#5920 - trash only displaying when 'all' filter is selected - another trash edge case with collection set algebra
Jeffrey
- Conversations with Grant and Andi about sets, indexes, and possible simplifications in collections
- Got an initial version of subzilla out
- Invested time in getting the Cosmo running from Subversion on my Windows machine
- Started working on freebusy using freebusy reports in preparation for Calconnect's Interop focus on freebusy
- Fixed Bug#5815 and Bug#5856, reuse freebusy tickets when possible and always display the read-only ticket, not the read-write
John
(status for two weeks)
- Fix Bug#5716: "Add Additional Views" menu item not working r=andi
- Fix Bug#5870: I broke the EVDB parcel r=Grant
- Fix Bug#5877: TestAdditionalViews functional test r=rae
- Fix Bug#5878: "import * only allowed at module level" r=morgen
- Tracked down Bug#5877: TestTableSelection functional test doesn't run on Linux
- Worked on Bug#5243, Bug#5784, Bug#5839: All are caused by wx Layout problem
- Narrowed down the source of Bug#5611: wxPython tarball 39 breaks functional tests
- Updated CPIA task page
- I'll be on vacation during the last half week of May (31 May through 4 June) for my son's high school graduation and to visit friends.
- Fix Bug#5219: Paste doesn't work in the subscribe/accounts dialog.
- Fix bug uncovered by fix for Bug#5219: Paste doesn't work in the subscribe/accounts dialog in which the splash screen never get's destroyed so all events are sent to it.
- Fix bug uncovered by fix for Bug#5219: Paste doesn't work in the subscribe/accounts dialog in which the performance tests fail on tinderbox.
- Fix bug related to recent fixes to Bug#5219. The latest problem is: Context menus don't work in account dialogs on Mac. After this fix the delete, backspace and return keys now work in dialogs on Macintosh.
- Worked on Bug#5243, Bug#5784, Bug#5839: All are caused by wx Layout problem. All the quick fixes don't work
- Spent some time on Chandler UI tasks
- Got multiple windows working in Chandler
- Rejected patch fix for Bug#5840: Column resizing not working correctly, since I couldn't build the grid demo with the patch. David gave me an updated patch that I still need to review.
Markku
- Made a few changes to the functional tests of Chandler for testing unicode support
- Made changes to wx, wxPython, and Chandler to enable the translation of Chandler GUI to accommodate locale settings
- Investigated the use of XRC constructed dialogs in Chandler and prepared a plan to make them accommodate locale settings
Philippe
Covering the last 2 weeks
- Tried my wit (unsuccessfully) on writing functional tests during the Sprint
- Sprint meetings on Build, i18n, CPIA and Collections
- Monitored alpha2 and other Bug Council duties
- Tested and logged bugs
- Alpha3 planning activities
- Followed up on summer interns (offices, machines, ranked SoC candidates, started evaluating BOSE candidates)
- Enjoyed the Sprint social events
Reid
- Fixed Bug#5850 "Markup Bar functional tests are disabled" during testing sprint
- Fixed Bug#5788 "Markup Bar buttons do not show tooltips"
- Fixed Bug#5787 "Markup Bar blanks out when dissimilarly marked items are clicked"
- This is not completely fixed, but is working faster than it was
- Should be revisited when we do a performance-oriented release
- Fixed Bug#5786 "Markup Bar buttons have a white background"
- Hm, haven't marked this fixed yet. Should do that.
- Got fixed *accidentally* when above fix for Bug#5787 was checked in[!]
- Needless to say, this is not an optimal situation. More investigation would be good.
- Forced TedLeung to listen to many episodes of The Sopranos as I watched them in the hotel room.
- Bought a 320 GB external drive to complete the 2-month recovery of my G5
- This should make my compile times faster.
- brings me up to the same speed as the slowest Mac Apple sells now, maybe.
Robin
- Today is Mount St. Hellens day!
- Worked on diagnosing Bug#5219, discussed possible solutions with John, and worked on figuring out why some of those solutions didn't work.
- Helped Markku learn about adding wrappers for C++ classes to wxPython that are able to have methods overloaded in derived classes implemented in Python. Also reviewed and guided his work on wx.PyLocale.
- Discovered why there are build errors on Tiger, and also tracked down a fix. (It is a simple configure change in Python.) Created Bug#5915 and assigned to Bear.
- Added a bit of code to SWIG to allow it to do the wx renaming internally instead of requiring a separate pass to process the XML output from SWIG and then running SWIG again.
- Fixed a bug in the wxBitmapButton XRC handler.
- Ported XRCed to the wx namespace.
- Various cummunity support activities.
Bryan
- It's also "International Museum Day" and "Visit Your Relatives Day", which'd be especially convenient if you have relatives in a museum (this is really a shout-out to James Abbott McNeill Whistler; some sources also give today as his mother's birthday).
- No 0.7alpha2 bugs left
- Still trying to find a workaround for the wx bug causing Bug#5669; unsuccessful so far.
- Working with Reid to find a better solution to the stamping-rebuilds-the-DV-at-a-weird-time issue.
- Implemented a first cut at the startup options dialog
--
PhilippeBossut - 18 May 2006