r12 - 27 Mar 2007 - 14:29:06 - PhilippeBossutYou are here: OSAF >  Journal Web  >  DevelopmentHome > ApplicationProject > AppsMeeting20060427

Apps meeting Thursday April 27th 2006

Summary

  • Progress
    • Bug count going down very fast
    • All tasks for alpha2 in except for wxColumnHeader integration and Markup bar though both are extremelly close
  • Plan
    • Team will be focusing on fixing bugs, write functional tests and help others get stuff in alpha2
    • wxColumnHeader integration (David) and Markup bar (Reid) to land on Monday

Agenda and Notes

  • Question du Jour (5 min) : Thoughts about any missing functional test?
    • John mentioned that most things are NOT covered and there was nodding agreement
    • Philippe and others thought most new features were lacking - invitations, sections, etc
    • Alec suggested looking at last 20 regressions reported
    • Jeffrey mentioned idea of a new functional test for each checkin/feature as it is checked in.. people agreed but also agreed that it was way too much work at the moment to make a functional test
    • John mentioned the "record my actions" idea and everyone seemed to agree that the scope of the missing tests made the record option really attractive
    • Mikeal mentioned that there would be a chandler automation meeting during the sprints, that everyone should try to attend to brainstorm ideas
  • 0.7 Planning and Progress
    • Alpha2 plan (10 min) : Code complete is tomorrow. We'll then enter the 2 weeks stabilization period. Anything that's not making it? Need more time? Please speak up.
      • Some discussion of what "code complete" means. Philippe says means all "task" marked done. Apps team OK, Katie will clarify for Platform team.
      • There are no open 'task' items in bugzilla - that's a good sign
      • The column header and the markup bar widgets are not in yet, so we're not QUITE code complete (should be by Monday according to David)
    • wx tarball (10 min) : The saga continues. John will give us a status.
      • Some discussion around what caused problems - John described some breakage because we changed cosmo versions, but still expects to find later wx bugs. Phillipe, John, David, Robin will discuss at the wx meeting later.
    • Big Features update (15 min) : please prepare a short statement for the rest of the team of where we stand (focus on alpha2) and potential road blocks :
      • Dashboard (Alec, John, David) - just missing the column headers and we'll be done
      • Free / Busy (Jeffrey) - no updates (already done)
      • Scheduling (Bryan) - no updates (already done)
      • Toolbar (Reid) - almost done, just need to fix functional tests
      • Styles (Jed) - will transition to John
    • Bugs and Tasks (10 min) - See the updated curves on the Apps page. Comments?
  • Misc
    • Geek Talk (5 min) - John will be leading a brainstorm session on CPIA refactoring.
  • People
    • Interns (5 min) - Markku is arriving Monday, Ed by the end of May, Berook (QA) also, Darshana will actually come to SF for the summer, plus we have 2 other hot prospects for Cosmo and Chandler. That's quite a bit to organize!
      • Markku will work with Heikki and John
      • Darshana will work with Jeffrey on Natural Language stuff
      • One of the prospects contributes to GNOME and Xen...
    • SoC? (5 min) - Please add ideas, subject and made you known as a mentor on the OSAF SoC page! Deadline is tomorrow!
    • Jed's last day is friday and is off to Australia in a few weeks - we wish him well!
    • David may be around here and there - working from home for his new job so he might just be around for possible advice/work
  • David gave a demo of the almost-working-colheader in the grid. Looks really great! Little painting/sizing issues to deal with but he and John will talk about them.

Status

Alec

  • fixed Bug#5368 - changed the logic of mine/not mine to be more consistent with the design concepts
  • fixed Bug#5511 - clean up lozenge conflict display to allow near-infinite overlap
  • fixed tiny Bug#5632 - make text show up in half hour lozenges again
  • fixed Bug#5753, which I caused from the mine/not mine checkin earlier
  • fixed tiny Bug#4549 - hide preview area when there are no events
  • worked on Bug#4275, doing some performance optimization in the minical drawintg code to reduce brush/pen creation, flag checking, and other Python-To-C++ calls
  • Made a new collection renderer for the repository viewer to show the true hierarchy of the collections, and the sets that make up a collection
  • fixed Bug#5712 - sections broke due to redirection changes I made earlier, got them working again
  • removed more intermediary collections and made some of the ContentCollection?-derived classes more friendly to using raw Sets

Bryan

  • working slightly more than half time during the film festival.
  • Bug:5669 is really a wx bug; I spent a bunch of time trying to build wx on Mac (unsuccessfully), then gave up and spent a bunch of time trying to find a workaround for this bug (again, unsuccessfully).
  • Went back to work on the item-notification rework: made collection notifications transitory instead of persisted (an outcome from the code review; turned out to be trivial!), but then found weird unit test failures, which turned out to be a bug in the unit test code.

Jed

  • Your status here...

Jeffrey

  • I took two sick days last week, so I didn't get around to putting in my progress for last week. So bugs fixed for the last two weeks:
  • fixed Bug#5704 rev 10298 broke event drag-and-drop on the Mac
  • fixed Bug#5759 Import of emlx (Apple's custom email format)
  • fixed Bug#5700 Recurring events jump back during recurrence dialog
  • fixed Bug#5705 Error on unpublishing my free busy not indicated to user
  • fixed Bug#5727 Event drag and drop not working on Linux
  • fixed Bug#4497 persist zorder for recently selected events
  • fixed Bug#5244 lozenges are squished upon chandler restart
  • fixed Bug#5510 Importing shows duplicate events
  • fixed Bug#5613 de-select when a different calendar in the sidebar is selected
  • fixed Bug#5627 Moving recurring event masters earlier makes them disappear
  • fixed Bug#5682 Moving a recurring event and selecting this and future raises an exception
  • fixed Bug#5693 Publish free busy close button doesn't work
  • fixed Bug#5762 Event conflict calculations are wrong when switching between app areas with calendars overlaid
  • fixed Bug#4366 TimeZone drop down should have an "other..." option
  • fixed Bug#5040 Add calendar context menus

John

  • Fix Bug#4582: In and Out collections do not appear even after syncing mail in Chandler when using personal parcel to set accounts
  • Fix Bug#4330: Scroll units should be 1 grid cell height or 1 line of text
  • Fix Bug#4778: Chandler error dialog should support copy/paste
  • Worked on Bug#5611: wxPython tarball 39 breaks functional tests. The first revision that fails the functional tests after the 36 tarball is revision 10036, in which morgen fixed a bug in a sharing functional test that wasn't properly detects and reports errors correctly. It turns out to be caused by a change in cosmo, which makes the sharing tests incompatible with old versions of the code, i.e. revision 10036. So it looks like this first failure has nothing to do with wx.
  • Worked on Fixing Bug#5617: Not switching to All view and selecting newly added cert on cert import.
  • Refactored NewEvent to become NewItemEvent. Made it easier to parcel writers to use. Improved Chandler's commands that create new Items. Command N is now attached to a new menu item that creates an item of the correct type for the current view. The other New Item menu items now switch to the appropriate view for the kind of item that is created.

David

  • Your status here...

Philippe

  • Final push on intern recruiting : close down on some contracts, final interviews for some, follow up with other teams to close down on offers
  • SoC? : posted projects and started to discuss with interested candidates
  • Organize leave of David and Jed
  • Monitor 0.7alpha2 bugs : Bug Council duties, log bugs, follow up on remaining open tasks with people, checked critical bugs, checked my bugs

Reid

  • Actually marked the main Markup Bar bug (Bug#4974 and even Bug#5190) as fixed after checking in the new markup bar
    • had to back out the checkin (and re-open the bug) because functional tests need to be updated
    • now learning how fnctional tests work and may need to add another class just to support them

Robin

  • Helped Bryan Stearns track down a wx problem, and verified it is the same as a bug already in the wx bug tracker.
  • Worked on Bug#5219. I'm unable to duplicate it on OSX 10.3, and neither is another 10.3 user, so I'm thinking that it is a Tiger specific bug, but that makes it real hard for me to track it down and experiment with potential fixes. I've enlisted help from other wx people.
  • Created a sample program that shoudl have failed in the same way as Bug#5219 if the problem is what I think it is, but users running it on Tiger did not see the failure. Working on getting access to a Tiger machine via VNC so I can continue working on this problem.
  • Upgraded the wxPython wiki to version 1.5.3 of MoinMoin, (it was at version 1.1 which was 4+ years old!)
  • Started experiencing disk failures on my primary development machine. Have started running backups a couple times a day and have ordered a replacement drive, but this is going to slow me down a bit...
  • Continued work on adding wrappers for wxRichTextCtrl.
  • It's been a busy week on wxPython-users, about 320 messages since last Thursday

-- PhilippeBossut - 27 Apr 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r12 < r11 < r10 < r9 < r8 | 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.