Apps Team Meeting 3 August 2006
Agenda
- Question du Jour (5 min): Have you been entering tasks in Bugzilla lately?
- 0.7alpha4
- Bug count and schedule (10 min): I updated the graphs on the Apps page. We're pretty high on alpha4 bug count and growing (because we're converting specs in tasks...). We can see on the overall 0.7 graph that the amount of bugs/tasks is at an all time high (again, because we are adding tasks in Bugzilla). Obviously, it's good we get clarity on the workload though the total amount of time is concerning. The alpha4 workload seems to be balanced (or soon to be) but the long term load is not. Thoughts about this?
- Big Features update (20 min): Note that since last time, some components actually changed hand. Please, prepare a short status, list of issues, blockers, things to solve, etc... An update on the adequacy (or not) of the specs for those areas would be great.
- Misc (5 min)
Summary
- Progress
- Alpha3 completed
- List of tasks for alpha4 and beyond moving forward rapidly
- Plan
- 0.7alpha4 : load balance current work load
- 0.7 tasks : continue to log tasks, swag and assign to appropriate milestone
Meeting Notes
Question du Jour: Have you been entering a lot of tasks in Bugzilla lately?
- Bryan: Yes! Tons! Dashboard task list almost complete.
- Jeffrey: a few
- John: entered a bunch for sidebar
- Reid: no
- Bkirsch: add some for email and i18n
- Robin: updated some already in there
Alpha4 and beyond
- Bug load is rather high, looking at the current swag, it's clear we're overbooked for alpha4, though there are a minimum set of features we'd like to see in:
- Basic Dashboard: triage working and ticklers, polish won't be here but we'll be able to exercise (and get feedback) on the main functionalities
- Progress on the Sidebar: separation between OOTB and user defined collections
- Email UI: reply, reply all and forward. Also basic but, same as above, important to get some initial feedback
- EggTranslation: this is almost done (dixit Brian)
- Improved Calendar: new lozenges
- Complete wxColumnWidget integration: finish the work that David couldn't finish and that got pushed out of alpha3 (plus it's important for dashboard)
- All that said, seems like we need 3 more weeks, assuming we can load balance the work correctly
- For the rest of 0.7, our tasks load is huge but we know some tasks are for beta or even 1.0. We don't have relevant Target Milestones entries though to park them as appropriate. Philippe to raise the issue in Engineering meeting to Heikki and Platform group.
Big Feature update
We decided that this section of the weekly meeting didn't make sense anymore so we decided to bag it. What we need everybody to do though is:
- Update your weekly status!
- Prepare a list of "issues/problems" you want to share with the team at the weekly meeting ahead of time
This week issues:
- Reid: wx doesn't have some UI required for mail UI spec implementation (right align buttons), will work with Robin on that.
- Bryan: is there a wx widget for colored background white text buttons? (for the markupbar) Robin: Yes, but bitmaps. BrianK: bitmaps are not l10n friendly. Robin and John: may be use GenButton for this. Bryan to investigate.
- John: has too much work for alpha4, possibilities: punt, assign to others, get more help. Philippe to work on this with devs.
Status
John
- Modified event dispatching to make it easy to add a parcel to intercept block events. Wrote a sample parcel to test it. This parcel is necessary for Ashkan's project. I'd also like to move the current event profiling to a parcel which will help simplify the event dispatch code that has gotten too complicated.
- While writing the event dispatching parcel I noticed that all of Don's dynamic children code is broken. I'm close to having it fixed.
- Updated all my bugs. Swagged them all. Some of them are already fixed:
- Bug#2967: lack of mouse scroll wheel support
- Bug#2685: CPIA viewer should allow viewing other views beyond itself
- Bug#3344: Startup window has title "untitled window"
- Bug#3869: Fix revision 3497 hack
- Bug#4607: Trash shouldn't participate in collection overlays
- Read through the sidebar and search specs. Added tasks to bugzilla for everything that was clear. Emailed to the design list for tasks that weren't clear.
- Fixed bug#6389: Selecting more than one collection results in assertion error
- Fixed Bug#6294: Rename "My" collections to "Dashboard"
Reid
- Made some attempts to get search bar to be visible
- Started looking at alpha 4 bugs and SWAGging them
- Participated in Mail meeting
- stated to implement new wx features for Mail UI
- space toolbar items
- flexible space toolbar items
- on non-Mac platforms, both are treated as simple separators
- made a branch of wx for possible alpha3.1
Robin
- Attended and presented at OSCON.
- Worked on merging in updates from wx CVS. Because of Alpha3 I've held off on doing this for several weeks, and so the update this time is quite large (in terms of number of files touched) but in general the wx 2.7 branch has been fairly stable over this time period and so I think that when the upgrade gets into Chandler that it will go smoothly.
- Assisted with ironing out the wrinkles in a new AUI Notebook class, which essentially allows you to drag notebook tabs and dock them on the other sides of the notebook widget, essentially splitting the notebook.
- Working with Kevin Olivier on tools to make the Python specific reference docs better, and more complete.
- Various wx and wxPython bugs fixed and enahancments added based on reports from the community.
- Various community support activities.
Markku
- Finalized my work with the parcels Bug#6241. There was an interesting bit rot problem when my Subversion lost sync with the trunk. This bug has been logged as Bug#6444.
- Started to develop new open source project management tools.
Brian
- EggTranslations and unit tests checked in to Chandler SVN projects directory
- I18nManager and MessageFactory refactoring and unit tests complete and ready for check in
- Now able to easily localize Chandler application including text, html, and images.
- Decided on SVN layout for localizations, examples, and eggs. To sum up all example parcels under CHANDLERHOME/parcels will be moved under CHANDLERHOME/projects and converted to eggs. One translation egg will be created which will contain localizations for all the examples. Chandler itself will be made an egg and a Chandler.egg-info directory will be added to CHANDLERHOME. This directory will contain all Chandler resources (images) and a resource.ini file. Chandler localizations will live under the CHANDLERHOME/projects directory for example Chandler.fr-Plugin
- Opened a number of tasks in bugzilla for tracking I18n progress.
- Filed a blocking bugzilla task to bear. The build system needs to be updated to allow eggs to be run in develop mode. This change is blocking the checkin of the new Chandler I18n code.
- Had conference call with Mimi, Philippe, Sheila, and Reid regarding Alpha 4 mail deliverables.
- Following up on remaining i18n tasks assigned to myself and other developers which must be completed before Chandler can offically be a localizable product. These tasks include: XRC to Chandler I18n (Markku), wxPython loading wxstd.mo localizations (Robin / Bear), Removal of displayName (bkirsch, John, and PJE), and the ability to refresh meta data in the Repository when the Chandler locale changes (bkirsch, John).
- Next up is Email, Email, Email :)
Bryan
Jeffrey
- At OSCON
- Travel down to Apple (twice, sigh)
- Caught up on email to lists (I'm down to 24 messages, yay!)
- Worked a little with Darshana
- Started working on calendar lozenge changes
Philippe
- Alpha4 planning: triage, swag review with devs, load balancing, etc... Not finished yet but good progress and we have now a good idea of the overall work load
- Last Alpha3 Bug Council
- Organized intern presentation and dry run
- Meddled with some email related threads on the lists
--
PhilippeBossut - 03 Aug 2006