From MozillaWiki
Jump to: navigation, search

last meeting | index | next week »

Thunderbird Meeting Details


Calls For Help

Action Items



  • clarkbw - send mail about drivers about triaging 3.0b1 wanted this week
  • dmose - triage [tb3needs] bugs


Thunderbird 3 Beta 2

  • For reference, Gecko 1.9.1b3: Jan 13 Code Freeze, Jan 15 QA, Jan 26 Release according to their plan.
  • clarkbw is release driver
  • gozer is build engineer
  • Proposed: Slushy string freeze from: Monday 2nd February 23:59 PST
  • Proposed: Firm string freeze and slushy Code freeze from: Thursday 5th February 23:59 PST
  • We need to drive bugs with large string changes, e.g., archive, auto config, activity manager. Some way of marking bugs needing strings would be useful.
    • Archive is getting reviewed now
    • Activity Manager is also under review
    • AutoConfig is further away from review - will try to get it closer this week.
    • Multiple e-mail addresses and tags needs strings.

Thunderbird 3

QA Updates

  • topcrashes
    • bug 471492 crash [@ nsImapMailFolder::CopyMessagesOffline]
    • bug 422907 nsMsgLocalMailFolder::GetTrashFolder (rootFolder is null)
    • bug 470804 NS_GetInnermostURI (CAPS?) (TB2) (patch landed on trunk - not 1.9.1 or 1.8.x)
    • bug 470808 nsProxyEventObject::CallMethod (imap)
    • bug 470835 nsMsgLocalMailFolder::AddMessage (should be fixed in 12-23 nightly) (optimistically gone)
  • bugday, first of 2009 focused on trunk (we're losing ground on that front of the triage war)

Uncomfirmed bug count rose over the holidays and needs to be driven down.

  • litmus: we can now get reports of updated/new litmus tests for Thunderbird only, which will help us to manage updating of tests
  • crash-stats group has put up MTBF reports for milestone and development releases. It's still a work in progress. And there is a bug outstanding that causes 3.0b1 (and b2pre?) to not be shown. On the development view, MTBF of 3.0b2pre is stated as over 10x better than 3.0b1pre, but crash rate appears to be about the same. Also note the data may not be accurate for the entire user population, as we think it doesn't included data from users who have no crashes.
  • crash stats helper


  • Davida has been thinking about Post TB 3 issues.
  • Dmose has proposed straw man schedule for TB 3 - blocking bug count needs to go down quickly in order for it to be realistic.

Status Updates

  • very fragmented 3-day week, including...
    • junk/unknown status discussion
    • tb3 driving work
    • a few reviews
    • various meetings
  • goals for next two weeks:
    • improve efficiency of personal daily planning
    • figure out how to excise more distractions from my day
    • finish driving tb3 plan towards better alignment with reality
    • drive JS-in-mailnews patches into the tree
    • triage message-reader bugs
    • finish GloDa review
  • Active discussions with Mozmill devs and Mark about the path of Mozmill moving forward.
  • Mapping of Litmus tests with Mozmill tests are being done here.
    • First one sort-of finished
    • Latching on to one more in the coming weeks.
  • Looking at more Litmus tests to be converted to Mozmill tests.
  • Thunderbird bug progress through the years in a Rumbling Edge blog post.
  • Usual occasional bug triage and (minor) patch writings.

Non-goal activities:

  • Reviews
  • Trying to debug Mac random orange bug 462269, seem to have currently worked around the problem. Will observe over the next week or so.
  • Made a start on the next round of Card -> Contact changes, see bug 126491, need to revisit patch

Two week goals (Start of week 2):

  • Complete Password Manager migration
  • Complete moving Leak and Bloat to Mozmill (if Mozmill issues are resolved)
    • Still awaiting resolution (stalled over new year).
  • Investigate if there is a simpler way to switch fully to toolkit autocomplete without doing too much work.
    • Todo
  • Look at Performance tests
    • Get some rough ideas of what & how.
    • See if we can get a Ts structure in place (or something else)
      • This would be useful for jemalloc and assessing implementing a packages-static file for unix.
  • Reviews
  • Fixed regression in cross-folders views handling of marking messages read, bug 472137
  • Fixed regression in how we deal with invalid .msf files for local folders, including rebuild index, bug 471307
  • Investigated problems in handling imap folder names that need to be munged, patch up for review bug 115091
  • updated autoconfig repo with latest trunk, and fixed things that broke.

Two week goals (week 2)

  • Finish folder archiving work. bug 451995
    • first patch is up for review. Other patches will be submitted soon.

Two week goals (week 1) Get back to autoconfig repo; try to get pieces of it ready for review.

  • Two week goals
    • Finalizing activity manager and activity manager integration of core components.
    • Implementing a two level auto-sync model for TB-Idle cases.
  • Build
    • Unit test buildbot master is brand new and all builders are slave to it
    • We now have unit test coverage on mozilla-central and releases/1.9.1 across all 3 platforms
    • Waterfall is public: Unittest Waterfall
  • Infrastructure
    • Network outage took down lots of MoCo's network, taking some of us down with it bug 471679
    • We now have the infrastructure in place to run our own:
      • Bouncer
      • Download mirror
    • Corporate website redesign is underway in its own branch
  • Personnal
    • On vacation: Jan 9th - Jan 16th (on call)
  • bug triage catching up
  • driver work
  • closed 33 bugs
  • filed more crashes, topcrashes

Catching up after several weeks of vacation


Final touches being made to next Eudora/Penelope betas:

  • Builds will be made beginning of this week
  • Release end of this week

I have soft tags working well enough now that I am running it as part of my normal email processing - though I have to run a custom TB build with several bug fixes to do that. I'm particularly pleased that the UI is so easy to use in the training. That is, once you turn on soft tagging for a particular tag, you then just continue to do manual tagging, including correcting of any tagging errors, and that does all of the training. I need to get any backend fixes into beta2 so that the TaQuilla soft-tagging extension can run with the standard release.

I will need to touch the Bayesian tokenizer to fix some issues that are arising in soft tagging (bug 472005). While I am at it I intend to revive my old spam corpus testing extension, and make some minor changes to the tokenization of headers, after I test to make sure that the changes are a net improvement in performance.

I am tempted to add the bayesian filter processing soon to RSS and newsgroups, as I can see that a big win for soft tagging would be to mark certain blogs or news posts as "interesting", and then only read soft-tagged "interesting" posts when pressed for time - or sort them in "interesting" order, and read the more interesting first. This would be really useful in things like planet.mozilla, where there are more regular posts than I have time to read.

  • Targeting mid-February launch for redesigned web site. Work is being done on this branch.
  • I'll be posting our proposed Conference/Event calendar this week. If there are conferences or events you'd like to attend or would like to see us there, please let me know.

Two Week Goal

  • PR coordination.
  • Continued web site work, coordinate web site localization.
  • 2009 event planning.
  • Continue work on Support/Help plan.


bienvenu, davida, dmose, clarkbw, beckley, Gary, Rafael, gozer (wants a pony), standard8