Question du Jour : (10 min) Is there an recent intern project you just can't wait to try out?
Alpha4 planning status : (10 min) We are 19 working days from alpha4 feature freeze (sept 19th). Workload still manageable and bug count going down but not fast. We need to keep focused on the high prio items and the tasks (new features) and everything should fall into place nicely. Feeling uneasy about that? Please speak up now.
Issues and Announcements : (10 min) Our usual agenda entry. This is your opportunity to announce something (completion of some work, availability of something) or raise concerns or ask questions having an influence on the projects.
Interns : (10 min) Today is the day of SoC evaluation and it definitely feels like we're nearing the time our interns are going to leave us. Darshana though will continue to work for us till Nov 5th (unless Oregon State refuse our extension...) and Markku is with us for a couple of more months. Comments on intern work or from interns?
Markku's PM tool: (10 min) I updated the bug count graph manually for may be the last time. Markku created a nifty little app that already outplay my old Excel hack. He'll give us a little demo of it.
Summary
Progress
Good progress on Alpha4 tasks (lozenge, ticklers, sidebar)
Plan
Continue to focus on Alpha4 features and bugs
Plan Alpha5 and beyond
Meeting Notes
Question du Jour
Bryan: likes Darshana's time completion
Jeffrey: Quick item entry
Philippe: IMAP stuff
Reid: Search bar stuff by Darshana
Robin and John: haven't paid lots of attention to the intern stuff
Alpha4 status
John concerned about sidebar, will discuss with Philippe this afternoon during 1:1
Side note: Jeffrey and others trying to convince John to use Chandler for real...
Robin committed a huge set of changes on wxColumnHeader. Number of wxPython bugs dropping rapidly!
Issues and Announcements
Mikeal to be the Calconnect point of contact
Darshana having issues with the widgets in the toolbar, Reid and John to help her with that
Reid to check in the Mac version of the search field in the toolbar
Markku's PM tool: short demo on Philippe's machine, tool will be made available shortly by Markku off his Wiki
Status
Brian
Starting workng with Reid on Alpha 4 email deliverables.
Tested and checked in removal of all dependencies in the i18n code related to wx. Checks are now made and wx used only if it is installed on the system and the system has a display.
May may changes and rearchitecting of the XRC i18n localization code.
Rewritting the createxrcpot.sh logic. There is no need to require xgettext and the use of .CPP files. The task can be accomplished with wxrc and our current createPot.py script.
Checked in TestI18n which is a comprehensive unit test suite for all things i18n and l10n.
Rearchitecting unit test framework to ensure those tests using translation code first initialize the i18nmanager.
Bryan
Finally checked in some reminders work that you can see in the UI!
Starting on more behind-the-scenes work (using the new AfterChange/observer mechanism): alarms changing triage status, indexing.
Darshana
Worked on a few bugs found in parsedatetime
Worked on creating items using the quick item entry in the text widget
Had discussions with Mimi and Jeffrey about specs of quick item entry
Had discussions with John and Bryan about modifying the text widget to suit the need
Working on stamping the item created using quick entry with multiple kinds
Jeffrey
Significant progress in sharing/zanshin to implement Bug#5640, new freebusy
Bug#6506, 1px variation in positioning of lozenges depending on start/end time
Registered the relevant folks for Calconnect interop
Got friendly confirmation back from Apple that they won't be able to add ticket support for iCal in Leopard
Final review and commit of Darshana's NLP code
John
Spent most of my week on the new "dual" sidebar. The good news: I made lots of progress. After tracking down a seemingly endless list of bugs I have only one functional test failure left to fix. There are still lots of problems and much cleanup that remain to do. The bad news: I'm not convinced that the feature will be considered a "net plus". After the dust settles I wouldn't be surprise if we scrap the whole thing and start fresh.
Fix bug #6523: Refresh needed on restart to get scroll position if visible hours aren't automatic
Helped Ashkan with a few small problems in his event logger: Fixed a unit test failure caused by the logger and fixed Bug #6531: Event logger path not found - traceback on startup in twisted.log
Markku
Made a beta release of the first generation project management tool that is planned to replace MS Excel for producing bug count status graphics. There is still some polishing to do before 1.0 but before that I want to have feedback from users. I have presented the tool to Heikki and hopefully will soon present it to others as well.
Wrote a short wiki page for the first generation tool.
Worked on a second generation project management tool that is planned to have much more features than the released first generation tool. According to my design it is going to be a web application with its own SQL database and more powerful data mining tools.
Made a request for having all the data tables, except those containing passwords, in our Bugzilla database exported to text files from which their information can quickly be accessed during development. I am currently working on this with Heikki, Bear, Dave, and Jared.
Bug#5968 is still in code-review. I hear that Brian K has been working on it this week.
Bug#6543 is in code-review but we also need to have a discussion about if it is a good idea to localize these texts. Heikki has raised that these error strings need to work at all times and hence we need to be confident that the translation engine is working properly even if everything else seems to fail. I have an idea on how to make this happen but I will need to discuss more about that with Brian K.
Worked longer hours this and last week to cover taking yesterday off; during this day I passed CA DMV behind the wheel driving exam without difficulties.
Philippe
Alpha4: Bug Council duties, bug reviews and review feature progress with several team members
Reviewed 0.7 sticky plan with Sheila
wx : updated the wx Wiki, discussed about wxTNG with others, trying to come up with a list of "user features" that could be taken in a wxTNG roadmap
Interns: IRC hosting, worked on extensions for Vinu and Darshana, paperwork for leaving interns (Ed, Berook), SoC intern reviews
MVA: reviewed Xun's code, checked with MDP folks about their license, thinking about a set of next steps for this project, chatted with vikSIT on IRC about it
Reid
working on integrating Stefan's wx changes to the toolbar
learning the ins and outs of dealing with branches
talking today with Brian about mail functionality
Robin
Made the changes needed for Bug#6506. Also back ported this change to wxWidgets. It enables XmlResource to use a specific catalog domain for retrieving gettext strings.
Fixed the following ColHeader bugs:
Bug#5466 Column header arrow looks wrong with normal size fonts
Bug#6284 Column header: mousedown state on windows & linux
Bug#6286 Column header: conditioning mechanism for visibility of sort arrows, for icon columns
Bug#5256 wxColumnHeader does not show the selected day with large fonts
Fixed Bug#3720, Bug#3722, Bug#5046, and Bug#5650, by using CallAfter to set the focus to the first focusable widget in the frame, and also force a UpdateUI of the menus so the accelerator table will get built.
Applied several patches to wxPython contributed from the community.
Added a new wx.ImageFromBuffer factory function that can make a wx.Image that shares its pixel buffer with a Python buffer object, (in order to save copying the data.)
Added wx.BitmapFromBuffer that uses raw bitmap access to efficiently copy platform independent pixel and alpha data directly into the bitmap's platform-dependent pixel buffer. Also working on exposing more of the raw bitmap access code to wxPython.
Various community support activities via email and IRC.