From MozillaWiki
Jump to: navigation, search

last meeting | index | next week »

Thunderbird Meeting Details :


Action Items




Thunderbird 3 Beta 3

  • Proposed Freezes ( All dates use time of 23:59 PST )
    • Slushy String freeze date: 2009-04-24
    • Slushy Code Freeze date: 2009-04-26
    • Firm String / Code freeze date: 2009-04-28
    • l10n-mozilla-1.9.1 freeze date: 2009-04-30
    • Target Build Ship date: 2009-05-05
  • dmose is release driver
  • gozer is build engineer

Thunderbird 3

  • Please set bugs to assigned status (as well as owner to you) if you want to do them.
  • If you have other bugs assigned to you that you don't want to do, please reassign or discuss with drivers.

QA Updates

  • Testing updates for releases prior to beta2
  • Organized a DUPME bug day -> 10 bugs got changes on the dupme query
  • Will continue with bugdays until we have a better schedule for beta 3.
  • Hope we will be able to update prior releases to beta2 in oreder to figure out what is crashig in beta2.
  • Working on figuring out how to get more end-users involved in testing.
  • Trying to get all major linux distro's supported.

Marketing Updates

  • Tb3 beta 2 press roundup
  • Met with the GetSatisfaction team and working through details of how to best utilize their service.
  • For PR purposes, it's best to shoot for release Tu-early Th.


Google Summer of Code

Please add your suggestions to the brainstorming page, doesn't matter if you don't want to be a mentor, ideas are the important part at this stage. Remember it needs to be about an 8-week chunk.

Students start discussing ideas on 18th March, start applying on 23rd March.

Gozer worked with Mozilla release to figure out how to upgrade TB 3 b1 users to b2 and we just need to do some testing before triggering the upgrade.

Wayne suggested we might want to update the release notes w/ issues found after b2 shipped.

Status Updates

  • missed his flight, so really grumpy.
  • lots of driving work
    • drafted 3.0b3 schedule and strawman tb3 schedule
  • message-header patch work
  • gloda review work (should finish this week!)

goals for this week:

  • draft 3.0b3 sub-milestones
  • draft SF space plan
  • 1 hr/day code-reviews
  • finish message-header patch
  • bug 326483 - create sample email for test; seems WFM.
    • Won't Save Incoming Mail Attachment if Chinese file name
  • bug 460605 - Initial testing done, waiting on more info.
    • Message Reader: header pane context menu popup takes too long for contacts in long list with lots of addresses
  • Some security bug triage.
  • Bugdays, QA, etc.
  • Reviews
  • Bug triage
  • Activity Manager
    • bug 477862 Activity Manager: activity list doesn't clear permanently until restart.
    • bug 482253 Fix Activity Manager's themes so that text can be read when window is not focused, and make it easier for themes to be applied across all activity types.
    • bug 481431 Provide a centralised alert/message service in mailnews to allow different front-end displays for alerts.
    • bug 482466 Hook activity manager into the new alert/error listening mechanism.
  • Misc
    • bug 479844 Consolidate checking for messages to send later into one function.

Two week goals:

  • Reduce review backlog to zero
  • bug 450134 - Autocomplete perf improvement (inc restore autocomplete on other email addresses).
    • Proposed a patch for this, got review comments, need to improve.
  • bug 440794 - Implement policy for sending in background, pref off to begin with.
    • Defferred due to activity manager improvements (and heading towards non-modal alerts).
  • bug 457296 - Design interfaces for a separate service (i.e. not directly linked to address book) to determine allowing remote images to load or not.
    • Initial design for back-end posted.
    • Need to figure out storage mechanism.
    • Have ideas for Pref UI changes.
  • Reviews and driving
  • Made some progress on autoconfig in separate repo, fixed windows and mac themes, fixed initial folder discovery, etc.
  • allow setMsgWindow on mailnews url to null out msg window, and fix nntp code not to accidentally clear msg window bug 481198
  • make auto sync use IMAP STATUS command to check if a folder has changed instead of SELECT bug 428266
  • Fixed for crash in mailbox discovery bug 376192
  • Fixed crash on startup when imap server sends list response with trailing delimiter (not /) bug 480870
  • Set up new development machine

Next Week

  • Make autoconfig handle duplicate smtp servers, and other autoconfig repo
  • More work on smart mailboxes patch.
  • Drive asuth's view patch in
  • Build
    • Try server (in progress)
    • Betatest updates ready for Alpha*/Beta1 => Beta2 bug 471584
      • Complete updates all around except for 3.0b1 Linux/Mac en-US
      • Learned a lot more about patcher!
      • When/How do we go live with this ?
    • Clobberer server! (gozer/Standard8 have access, if you want it too, file a bug)
  • Web
    • New website got a few performance fixups and tweaks
      • Saw > 2,200,000 hits in the last 24 hours
      • avg of 10,710 unique daily visits to the 3.0b2 Start page in the last week
      • 65k unique visits to the 3.0b2 Start page in the last week

  • Infrastructure
    • Buildbot timeouts issues look like they have finally vanished beyond the 'acceptable' horizon

80% recovered from the sick... better

  • worked on hiring, and other miscellaneous things
  • 1-2 week goal for landing autoconfig is usefully aggressive.
  • bugs resolved: 21
  • bugday
  • updated irc instructions
  • posting in mozillazine and
  • still pushing on crash-stats performance
  • bug 481855 review accepted
  • bug 480899 needs some more work
  • I've been looking in to how to support filter actions that detach attachments from the message, and discussing this with bienvenu. This may require a modification to the filter code to allow asynchronous filter actions.

My mailnews work has focused recently on three primary activity threads:

  • Bayesian filter feature extensions, including more precise control of application, and use with rss and nntp
    • bug 478840 (landed) Support inherited folder properties
    • bug 481676 (in review) Move bayes listeners to nsMsgDBFolder
    • bug 471833 (next) Provide hooks to control calculation of bayesian filter traits
  • Prevent loss of message database information
    • bug 459680 (partial solution in review) Moves and copies should move all database info
    • bug 340886 (not started) Junk status changes to "unknown" when I delete or separate an attachment
  • Search all address fields capability
    • bug 310359 (parent, partial solution landed) search all address fields capability (Bcc:s too!)
    • bug 381667 (in review) Support BCC in message summary files
    • (unfiled) add BCC to All Messages search
    • (unfiled) support reordering of message search terms
    • (unfiled) support all message search in online IMAP search

I'm largely review limited at the moment, which I expect to get continually worse, so I think I only have another couple of weeks of mailnews patches before I can pretty much kiss further TB3 work goodbye.

  • Competitive analysis work of other messaging clients/services.
  • Evaluating Add-on contest for Thunderbird.
  • Done :
    • DUPME event - not satisfied by results
    • Attended MozCamp/Utrecht
      • Met a few interested people
      • Once STEEL's out we should attend Extension Workshop
  • Continuing:
    • QA plan
    • Engaging communities
  • Todo:
    • Try to communicate more effectively
    • explain what and why QA is important - to try to get w few more people onboard
    • Plan tb3.0b3 testing


bienvenu, dmose, standard8, gozer, clarkbw, ludovic, rebron, wsmwk, beckley, kairo, nth10sd