r8 - 27 Nov 2007 - 13:52:03 - BryanStearnsYou are here: OSAF >  Journal Web  >  DesktopTeam > AppsMeeting20071127

Desktop Team Meeting November 27th, 2007

Agenda

  • 0.7.3: Branching day is tomorrow, which means that all non blocking bugs will be pushed to 0.7.4 automatically. There's quite a bit of instability in Chandler right now so it's important in the next 2 weeks to fix those bugs on the branch diligently.
  • 0.7.4: The big landing will be recorded scripts. John to brief us on what to expect with this. Heikki and Bear on the TBoxes consequences.
  • 0.7.future: Thanks for SWAGging your bugs!
  • Pilot project: news from Grant on how things are going on this front.

  • Misc
    • Think about your holiday PTO.
    • Have something to announce? Issues to bring to the group? Please take the stage, er, mic.

Minutes

0.7.3

  • We're going to keep a couple of crashers in 0.7.3, including the bug 11409.
  • We'll review the 0.7.3 bugs during bug council @ 4pm today on IRC. Be on line if you want to say something about a bug.

0.7.4

  • Recorded scripts: have been good at finding tricky bugs. Run reliably on Mac and Windows. Not enough tested on Linux. Focus issue on Leopard wx (Robin has a fix for it).
  • 64 bits branch (Andi): had to make changes to account for alignments of longs. Linux OK. Unclear on 64 bits for Leopard (wx depends on Carbon which won't support 64 bits)

0.7.future

  • Thanks for SWAGging your bugs!

Pilot project

*PJE reworking the dependency management framework (Treillis).
  • Jeffrey and Grant doing UI stuff and writing unit tests for UI code.
  • Will make a new demo Thursday.

Status

Andi

Brian (bkirsch)

  • Your status here...

Bryan (stearns)

  • Finishing the new detail view layout integration: everything in core Chandler seems to work, and I'm updating the plugins now; still hoping to get it into 0.7.3, but it'll be a lot to review.
  • Did that stuff John said I did smile

Grant

  • Your status here...

Jeffrey

  • Your status here...

John

  • Finished leopard upgrade
  • Stearns helped me track down that tricky recorded scripts tinderbox bug -- where loosing focus in an attribute editor causes the "Hey - Setting ´ends´ on an event without a recurrence rule?" assert. This bug seems like it's an intermittent bug on the trunk as well and has been very difficult to track down.
  • Swagged all my 0.7.3 bugs

  • Bryan Stearns narrowed down the functional test failures that only happen on the recorded scripts branch running the trunk. After much effort he comited a fix which fixes the failure on the recorded scripts tinderbox and hopefully will fix the occasional failure on the trunk.
  • After fixing this bug a recorded script began catching a new failure -- the script was not able to set the focus to a check box. This was tracked down to a difference between the default Windows environment and the default Mac environment. By default, windows allows checkboxes to get the focus and Mac doesn't. There is a keyboard preference on Macintosh that allow it to behave like Windows. This option was set on the trunk tinderboxes, but not the recorded scripts tinderboxes. After correcting this preference the Mac recorded scripts tinderboxes began to turn green.
  • After a merge with the trunk the scripts began detecting some new bugs: A bug in Leopard wxWidgets doesn't allow the focus to be set to a GridWindow. This also causes a subsequent key strokes to stop working after ending an edit in the sidebar or summary view:
    • Bug#11433: Recorded scripts finds bug in wxGrid on Leopard
  • I also noticed some tinderbox bugs
  • The Macintosh recorded scripts tinderbox began always failing after no change to the code and the failure didn't reproduce on my local machine. The scripts reported that the focus was lost to an attribute editor when it shouldn't change. After much effort I tracked down this failure to a repository notification that caused the table to be updated and the code that updates the table and maintains the focused attribute editor was modified some time ago causing the focus in an attribute editor to incorrectly lost. I suspect this failure occurred only on the recorded scripts tinderboxes because of a subtle difference in timing. This bug has been around for quite some time and is likely the source of other random tinderbox failures. My fix for this bug failed to work correctly because of another bug in wxGrid, which I was able to track down and find a temporary workaround: * Bug#11479: wxGrid fails to send EVT_GRID_EDITOR_HIDDEN
  • Since these fixes, the recorded scripts tinderboxes have been running green for a little over 12 hours, which one failure: on Mac a character typed into an attribute editor didn't appear when it should have.

Morgen

  • Bi-directional .ics sharing
  • New auto-restore dialog
  • Ripped out old dual-fork sharing code
  • Misc bug fixing

Philippe (pbossut)

  • 0.7.2.1 and 0.7.3 monitoring and bug triaging
  • Management duties
  • Strategy : not a lot of progress on that fron these last few weeks
  • Trying to complete a French localization before pushing harder on European contacts

Phillip (PJE)

  • Your status here...

Reid

Robin

  • Worked on these bugs, which should be fixed in the next wx upgrade:
    • Bug#11194: clicking on outgoing mail in the accounts dialog scrolls it on the top hiding the other 2 options
    • Bug#11433: Recorded scripts finds bug in wxGrid on Leopard
  • Helped other OSAF engineers with wx related questions and bugs.
  • Fixed a bunch of build and distrib issues related to new code added for this upcoming release and new supported platforms.
  • Experimented with a possible new self-contained way of providing wxPython for OS X. (Might make it workable as a Python Egg too.)
  • Fixed a bug in wx.Rect.Deflate discovered by Jeffrey.
  • Ate too much turkey and gravy.
  • Various community support activities via email and IRC.

-- PhilippeBossut - 27 Nov 2007

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r8 < r7 < r6 < r5 < r4 | 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.