Meeting Notes Meetings notes from the Mozilla community


Thunderbird Meeting Minutes: 2009-03-10

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm


From MozillaWiki

last meeting | index | next week »

Thunderbird Meeting Details :


  • Who’s taking minutes? –> bienvenu
  • Minute taking Schedule. Talk to davida for schedule changes/additions.

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.
  • Trying to put together a schedule that will land features every week or two. dmose will be putting a plan together.

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

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress