r10 - 27 Mar 2007 - 14:29:01 - PhilippeBossutYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > AppsMeeting20050712

Apps meeting 12 July 2005

Agenda

  • Specs
  • Schedule
  • Engineering Issues
  • People
  • Other

Summary

  • Plan : Nail m4, plan m5.
  • Progress : Worked uniquely on m4 tracking, tracking charts are up on the Apps page.
  • Problems : Need to SWAG m5 and remaining 0.6 tasks with better granularity.

Actions

  • Nail m4!
  • Plan for m5 : log remaining tasks in Bugzilla, assign bugs and tasks, SWAG

Minutes

Specs

Not much action on that front this week. Everybody was rightly focused on m4.

Schedule

m4 status

This looks like a really good milestone. The amount of work checked in is tremendous. All the important objectives have been reached and some (native Mac Toolbar! Yeah!)

Individual status:

  • John : working on 3383. 3432 needs to be fixed. 3434 will be fixed by Mimi check ins of new icons.
  • Bryan : 3443 just in. All on track.
  • David : 3388 should be in by end of day tomorrow.
  • Alec : just fixed 3269.
  • Jed : 3355 may get punted. New request on minical: will implement snap to month and horizontal split in m5.
  • Donn : was all clean till got 3444 assigned... will look at it.
  • Brendan : 2558 will get in for m4.
  • Arel : 2550 (calendar blockification) will move to m5 (was not in m4 objectives at the beginning anyway).

Critical and major bugs status:

  • 3269 cri alecf Attempting to remove event removes collection : workaround checked in.
  • 3388 cri davids app bar button selection doesn't stay upon releasing the mouse : will be fixed by end of day Wednesday.
  • 3432 cri john Selecting a collection in the sidebar causes assertion : probably Mac specific. Will work on it.
  • 2750 maj davids Inline edits of event title in calendar are lost : focus issue, will need to be moved to m5.
  • 2753 maj davids mishandling of destruction of wxTextCtrls with focus : ditto.
  • 3434 maj john inbound share icon next to every collection in the sidebar : Mimi to check the icons in SVN.

Clarification on the milestone process : devs have till the end of the day of the set date to commit their change, bear starts the build in the morning of the following day. See Lisa's and bear's e-mails on this.

Summary : Seems we are "OK" for tomorrow night to get all critical bugs fixed with the exception of 3432. John will update us on this tomorrow noon. For everybody, let's consider we're in a cool down period. Don't check risky stuff or even non risky m5 stuff till we declare m4 reached.

m5

Philippe starting to log and assign m5 tasks/bugs to devs. We'll need to go through a SWAG exercise again.

Meeting Thursday with Bryan, Jed and Donn to discuss the DV set of work (and related).

Philippe presentated the new tracking Charts (on the Apps team page). Looks like the overall number of bugs is not growing since 4 weeks now despite a healthy find rate (20 per week). This is good at that point in time. Of course, we need to see that curve go down to extrapolate a solid end date.

Request to bug loggers: please log bugs with finer granularity. Avoid logging catch all bugs with 4 or 5 sub issues. This makes tracking more difficult for devs.

0.6 and beyond

We're starting to think about this. Sheila will be working on an 0.7 planning doc soon. We'll continue with the incremental approach we've been following, focusing on areas and expanding from there.

Mimi will be making a presentation on "virtuality" Thursday.

Engineering issue

i18n : we'll have to do some things here. Need to put that on the 0.6 schedule (coordinate with Brian K).

People

Our last QA intern arrived last week : Olivier Giroussens. Welcome Olivier!

Other

Staff meeting demo : Couldn't do it last time around so we'll have new DV (4 fields date time entry), Mac Tollbar and Flat buttons.

Mac OS X 10.4.2 : is out and David tested it for you. Seems like all dev tools work fine.


Status

Philippe

  • Mostly spent my time doing m4 bug tracking and triaging
  • Created a bug charting spreadsheet (Charts added to the App main page), intend to use it as a base to a bug model
  • Read and commented specs
  • Started assigning m5 tasks with devs
  • Checked various frameworks

John

Progress since the last apps meeting:
  • Submitted a wxWidgets patch for my new wxGrid cursorless mode and related changes
  • Fix a bug in the Sidebar that Jed noticed where double clicking to edit followed by a click prematurely ended the edit.
  • Fix two bugs in Chandler table selection related to my workaround for a grid focus bug that Robin fixed that I noticed while testing the bug that Jed found in table selection. These bugs were not entered into bugzilla.
  • Fix Bug #3106: Gray sidebar items only when filtered collections are empty
  • Fix Bug #3371: Pressing Enter after editing moves selection to next collection
  • Fix Bug #3285: Update SideBar spec
  • Fix Bug #3108: Add rollover states for sharing icons in sidebar. Turned out not to be simple. Ended up being a major rewrite.
  • Fix Bug #3350: Editing the name of a new collection in the sidebar causes an assert
  • Fix Bug #3422: Blocks need pre-unRender notification
  • Fix Bug #3378: Chandler crashes when using CPIA Test skin
  • Revisited my fix for Bug #3371 (Pressing Enter after editing moves selection to next collection). My previous fix was a change to wxGrid. After listening the the feedback from the widgets community about my proposed patch, they convinced me that this behavior should not apply to all grids. So I backed out my widgets change and found another way to get this behavior just for the sidebar.
  • Refixed a bug in the Sidebar that Jed noticed where double clicking to edit followed by a click prematurely ended the edit.

Jed

  • Your status here...

David

  • fixed some bugs
  • checked in new wxMac wxToolbar
    • reviewed HI issues with Mimi, Sheila, Philippe
    • fixed a few bugs and missing features
    • created a toolbar dev wiki page to coordinate ongoing work with Stefan
  • finished initial wxPython v2.6.1+ integration on local box
    • will check in after v0.5.04 milestone
  • continued work on wxMac focus bugs
  • updated various wxPython wiki pages
  • wrote up wxMac CoreGraphics dev task and handed off to Arel
  • submitted 2 bugs to SmartSVN folks

Arel

  • Your status here...

Alec

  • Fixed Bug:1936 - fixing dividing lines between legend and days in all day view
  • Fixed final open issues in Bug:2870
  • Fixed Bug:3051 - shared all drawing code between the all day and timed events canvas
  • Fixed Bug:2872 - conflicting events should sit side by side in day view
  • Fixed Bug:3269 - found workaround for wxPanel focus issue on mac
  • Fixed Bug:3372 - backed out code that was causing an annoying assertion
  • Worked with Jeffrey, pje, katie, to figure out proxy event model for recurrence in the detail view

Brendan

  • fixed Bug:3456
  • Calendar refactoring will wait till after the milestone

Bryan

  • Working on fixing last few m4 bugs; I think I'll have all but one fixed for m4 (3085, a linux-only bug)
  • Started UI work (attribute editors) for recurrence
  • Haven't done enough planning for m5 yet (other than it's driven by recurrence & timezone UI work)

Donn

Most of the work I wanted to get done for this milestone will be completed by tomorrow. Some bugs have been rolled over to the next milestone.
  • Did some bug fixing on Drag & Drop
    • 3343 - Mac hangs on text drag
    • 3348 - drag activated instead of highlight
  • Fixed some ReloadParcels issues
    • 3359 - "Me" issue
    • 3396 - XML robustness
  • Did some infrastructure work
    • Upgrade one of my machines to Tiger
    • Linux setup initial work has been done, and I can connect from home.
  • Made progress on CPIAScript
    • Some new features, including "Hot key" activation
    • Will host the IRC on Wednesday
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r10 < r9 < r8 < r7 < r6 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.