From MozillaWiki
Jump to: navigation, search

last meeting | index | next week »

Thunderbird Meeting Details :


Action Items




Thunderbird 3 Beta 3

  • Everyone (except component drivers) with bugs in the 3.0b3 bugs in NEW state, please do one of the following with your bugs by 23:59 Thursday, Pacific time:
    • move your bugs to the ASSIGNED state to indicate that you agree to be on the hook for doing the implementation work (and think you'll have the time to do so)
    • re-assign to with a comment asking for drivers to find someone else
  • 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
  • Five weekly milestones ([m1] - [m5]) have been created to help spread out b3ux feature work across the milestone and avoid lots of hard landings / misses at the end of the cycle.
    • mail will be sent to b3ux bug owners asking them to spread those bugs across the milestones
    • [m1] is one week from today
    • Weekly checkpoint held on fridays for the upcoming m week

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

  • in-testsuite? 34 bugs without a test and with the ? flag set.
  • in-testsuite not used enough?
    • what are the criteria?
    • when is the right time to ask, and who asks?
      • Short answer is that dev knows wand we should ask them. For backend code it's easier than when the UI is involved. Reviewer should keep an eye on it and set the flag when appropriate.
      • _Tsk_ to figure out a UnitTest workshop
      • How do we keep track on unit tests and make sure that their number goes up ?
  • Bug day

Marketing Updates

  • TB shipping tomorrow.
  • Budgeting and planning work for the remainder of the year.
  • Evaluating proposals from GetSatisfaction. Getting about 5 to 6 new questions a day.
  • to be released this week.


Reminder: Google Summer of Code

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

Shark builds (nth10sd)

  • Firefox now builds Shark nightlies on Mac automatically for performance profiling - should we do so too?

Status Updates

  • planning office move
  • trip to mountain view
  • not enough work on bugs, hope for more this week.
  • Last Week
    • Goals
      • draft 3.0b3 weekly milestone plan (done)
      • finish message-header patch (significant progress; not done)
      • 1/hr day code review (partial; not done)
      • draft SF space plan (not done)
    • Non-goal activities
      • Lots of driving
      • Got sick
  • This week
    • Goals
      • land message-header patch
      • 1 hr/day code reviews
      • draft SF space plan
      • drive weekly milestone work
  • Patchlove - setting old patches as obsolete if they bitrotted or r-'ed.
  • QA, bugdays, etc.
  • Reviews
  • bug 450134 Autocomplete perf improvement now in the code.
  • bug 330320 Restart using "Collected Addresses" AB for collected addresses.
  • Started fleshing out design and UI for bug 457296 - Separating out remote image settings from the address book.
  • Started investigating hooking up the UI for the interactive status bar (bug 476487.
  • Goals for this week:
    • bug 440794 Leverage Offline capabilities to make sending email appear faster
      • Get policy implemented for auto-send (initial turned off by default).
    • bug 476487 Interactive Status Bar
      • Hook up new status bar to activity manager, get at least an initial version implemented.
    • bug 457296 Remote Images
      • Get initial design up for review.
  • extensive JS mime emitter refactoring, unit tests added
  • gloda search
  • storage support
  • and more!
  • Reviews and driving
  • Fixed test case and landed asuth's view grouping fixes
  • Got picking an existing smtp server working with autoconfig.
  • Changed autoconfig to default to leave on servers w/ 14 day aging for pop3
  • Fixed offline store code not to include dummy envelope and x-mozilla-status lines, add unit test for compacting offline stores, bug 381472
  • Fixed problem where we lose tags on imap servers that claim not to support keywords but set them, bug 370440
  • Landed bug 482059 on trunk, change verifyLogon not to discover imap mailboxes so later url will discover them.
  • Worked on bug 482477, ability to hide accounts, for use with smart mailboxes

Next week's goals

  • Continue work on autoconfig; make sure I can create all my accounts via autoconfig
  • Continue work on smart mailboxes
  • Work on other b3+ bugs
  • Build
    • Try Server support for non mozilla-central builds
      • My test setup is working, building Firefox/Thunderbird with patches
      • Front-end patches completed and up for review
      • Back-end patches (buildbot) working, need cleanup before review
    • Prototype graphing tool for buildbot builds time trending (
  • Web
    • New website
      • Daily hits stabilizing around 2 millions/day, looking steady now, growth seems to have stopped
      • avg of 12,712 unique daily visits to the 3.0b2 Start page in the last week
      • 57k unique visits to the 3.0b2 Start page in the last week
  • Infrastructure
    • Vancouver office moving today
    • Planning for our hardware growth
    • EC2
      • Looking into running buildbot slaves on EC2
      • I want to build a public linux mozilla RefPlatform AMI so anybody can use them
      • Would be a very nice solution for try builds
  • Auto updates to B2 blocked by Relnotes
  • Working with rebron to make the release notes for the B2 update.
  • patchlove with Gary
  • touched Eudora crashes and potentially TB related bugs
  • same stuff as previous
  • Got symbols for Eudora 8b5 up on the Mozilla symbol server. Tested the Crash Me extension and it all works fine. Just Windows for now, Mac and Linux will be coming later.
  • Made a fix for bug 466330, but it's unclear on what the correct behavior is. Waiting for ui-review from clarkbw.
  • Some progress on async filter actions. Sent a preliminary patch to bienvenu, and he gave some good feedback on better ways to handle callbacks.
  • Reviews and discussion in bug 482686 (switching to pull venkman from hg)
  • Review on bug 478229 (buildbot step abstraction to share more code between buildbots for Firefox, Thunderbird, SeaMonkey, etc.)
  • Spotted mailnews compile failure with Qt port, filed as bug 482312 (trying to compile this is just a fun experiment I do from time to time)
  • Did some investigation and discussion of JS perf decreases with JS debuggers (both venkman and ChromeBug) due to currently needed early init of internal JSD debugging stuff, solutions are being worked on now.
  • Prepared for SeaMonkey 1.1.15 release in parallel to Thunderbird
  • Done :
    • Worked on QA plan
    • Gave love to bugzilla
  • 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
  • Became familiar with DOM inspector. Learned how and where to change things.
  • Created a overlay on what needed fixing and discussed the needed changes with clarkbw.
  • discussions with Tango designers (lapo, monreal, sgarrity)
  • Done:
    • Preference window icons
    • Firefox spinner
    • Delete button
  • In progress:
    • Folder pane: bug 483759
    • Message overview pane: bug 483761
    • Compose window: bug 483777
    • New icon concept for contact starring: in progress
    • Icon overlay concept: in progress
  • Todo:
    • Message pane
    • Tab appearance
    • Address book