From MozillaWiki
Jump to: navigation, search

last meeting | index | next week »

Thunderbird Meeting Details


Calls For Help

  • davida would appreciate assistance on the autoconfiguration branch. (The awesome create-a-new-account screen where you just enter your e-mail address and it figures out most/all of the details for you.) One particular area that could use assistance is handling certificates in the connection detection logic.

Action Items


  • davida: needs to identify the major work items for thunderbird 3 and break them down by the beta/release they will be in.
  • From the Alpha 3 post-mortem (individuals should take your own items and go through them):
    • bienvenu: Pick an intermediate milestone for landing most of the big items. Thunderbird:Thunderbird_3.0b1
    • sipaq: Document details on what should happen before, during and after the string freeze, and the effects on developers at the relevant times.
    • wsmwk: Put up tracking bug for issues from releases during litmus tests.
    • wsmwk: Need to define what tests (e.g. smoketests/basic functional/unit tests etc) should go where and where they are filed.
    • standard8: Generate some gristmill example scripts, and encourage others to use gristmill and file bugs to help improve it.
    • standard8: Send mail to release-drivers, do we need some overall cleanup of relnote bugs?
    • tb-drivers: Go through current MailNews/TB relnote bugs and work out what is really necessary.


  • From the Alpha 3 post-mortem:
    • davida: Major items for beta 1 to be nailed down asap
      • much of this is done
  • dmose: drive JS-in-mail discussion
  • davida: will escalate issue of separate messaging crash-stats server


  • From the Alpha 3 post-mortem:
    • gozer: Ensure there is a bug for server-side Mac Symbols not working for intel builds. bug 459397
    • standard8: File bugs for
      • hook php generation into builds (file sizes/locales list). bug 460761
      • Check product-details interaction with mozillamessaging site. bug 460759
    • standard8: File a bug for beta 1 start page and attach files we were going to do for last release. bug 460763
  • gozer pinged mrz about separate messaging crash-stats server, davida escalation still open
  • dmose did another round of updates on reviewers; see newsgroup discussion

Thunderbird 3 Beta 1

  • bienvenu is release driver
  • gozer is build engineer
  • Proposed String freeze date: 2008-11-13
  • Code Freeze date: 2008-11-18
  • davida will identify the must-absolutely-have items for beta 1 (part of the new action item planning what must happen by when)
    • Proposed intermediate target (to prevent everything either landing at the end or missing) for major items: Friday, October 31
      • GloDa
        • Definitely land with the pref turning it off, ideally with it turned on
      • AutoConfig
        • Definitely land as an additional menu item, not yet replacing account wizard
      • Kill-RDF
        • SeaMonkey note: need to land ASAP as it may cause problems
      • Cross-folder views

Thunderbird 3

  • Draft Thunderbird:Thunderbird3:DevRoadmap identifies major work items on the plate for Tb3 -- much of it needs scheduling, owning, breakdown.
    • folks interested in helping with front-end stuff, some simple, should ask in #maildev

QA Updates

  • crash stats
    • no recent Mac crashes from any recent builds
    • topcrash queries still being worked, but looks like they are close(?)
  • bugday last week 10-16 and this week 10-23 continue focus on dupeme bugs. chart
  • notable:


getting review time is increasingly a problem

Status Updates

  • made another update pass through the mail & mailnews module owners
  • a bunch of calendar diagnosis work
  • reviewed aimScreenName regressions (bug 413260)
  • corresponded with LookOut author re ongoing work
  • proofread/edited Thunderbird interview for publishing
  • more FSOSS talk prep
  • more GloDa review
  • driving work
  • at Toronto office / speaking at FSOSS conference the rest of this week

QA'ed initial Lightning_on_Thunderbird_by_default fun:

  • bug 460403 - "ASSERTION: null monitor: 'mMonitor'"
  • bug 460405 - "ASSERTION: Expected only one call!: '!gCallCount++'"
  • bug 460406 - "ASSERTION: can't get xpt search path"
  • bug 460408 - Shutdown crash at nsXPConnect::GetRuntime()
  • bug 460409 - Replace "undefined" with something else


(I'll be posting my JS efforts here since JS whether in mail or not, does seem interesting.)

  • Reviews & Driving
    • Warning: there are several large patches outstanding on my review queue, reviews for big patches may be slow.
  • Helping gozer with getting bloat tests set up.
  • Finished up alpha 3 stuff (post-mortem).
  • Password Manager
    • Written some test cases for existing password manager code, will be using to ensure everything is correct when we migrate.
    • Also pushed some patches to the qaserver] for standalone pop3 & smtp server.
      • Considering using variant of this for extending bloat test code.
  • Misc
    • bug 459784 Fixed Error: uncaught exception: 2147500034, and switch the default commandline handler to use XPCOMUtils.jsm

(will not be on the call)

  • gloda refactoring/architecture-change implementation completed, just debugging and tying up loose ends.
    • need to get exptoolbar/thunderbar happy with the new code
    • need to mark existing review items that the refactoring resolved as fixed, plus try and resolve other easily resolved issues. then help drive in to the trunk, initially disabled.
  • some testing/debugging to ensure resilience and that we don't leak memory/resources hang on shutdown.
  • Reviews and Driving
  • patch landed
  • Cross-folder threading patch under review bug 379806
  • Kill-rdf repo making progress - SeaMonkey folks are investigating the impact on SeaMonkey.
  • Fixed some corrupt message thread issues, bug 457052
  • Worked on
    • bug 457342: Error handling improvement in auto-sync: in review
    • bug 547452: Leaking on shutdown problem: in review
    • bug 440794: Async send: Work in progress
    • bug 257942: Work in progress, learning a lot about XBL, and XUL. Planning to have the first working demo by the end of this week.
  • Build
    • Leak testing looking good, got Linux & OS X builders up on MozillaTest
      • Ready to move them to the Thunderbird tinderbox tree?
      • Graph Server support should be possible
    • Sunbird nightlies should have self-update starting tonight
    • problems have caused a lot of breakage this week
      • Investigating a way to run our own, safer, hg clone to avoid this
  • Systems
    • Vancouver office has it's own dedicated server
      • Will become the office phone server among other things, stay tuned.
      • Still needs configuring, but it's running
      • It's under David's desk
    • Mozilla Messaging top-level svn area on
      • Still need moving the corporate site content in there
  • Leaving Thursday the 23rd for EU_MozCamp_2008
    • Working from Barcelona for a few days during the week
    • Will be back in Vancouver on night of Wednesday the 29th
  • Working on
  • Spent a lot of time looking into space management issues w/ POP3
  • bug triage
    • reviewed all OS=windows server bugs
    • reviewed confirmed dataloss bugs - most or all "well defined" bugs are in the blocking-thunderbird3 list as approved - which is great!
    • still working profile bugs
  • 3.0a3 post mortem meeting
  • bugday
  • 0.5 beta of Eudora 8 near:
    • Synced to TB 3.0a3 source code
    • Mac dmg background image updated to work with Applications alias
    • Auto-naming filters almost complete: bug 457745
    • A couple of importing bugs fixed:
      • bug 452296: Old sent box not imported after updating Eudora
      • bug 460929: Eudora migration doesn't show items being imported
  • Continued work with spreadthunderbird. See progress at: Big thanks to gozer for the server support and jamey, paul, and ken for cranking out the design and web site elements.
  • Continuing work with web site redesign. Completed second round of design reviews and finalizing designs and will be going into design production.
  • PR activities.


dmose, Standard8, bienvenu, emre, gozer, clarkbw, wsmwk, beckley, rkent, rebron, mkmelin, sipaq