Releases/Thunderbird 3.0b4

From MozillaWiki
Jump to: navigation, search

Tracking document for the release of Thunderbird/Thunderbird 3.0b4


  • Overall lead: Standard8
  • Web pages lead: rebron
  • Release notes lead: rebron
  • Build lead: gozer
  • QA lead: _Tsk_
  • l10n lead: sipaq


Late l10n tracker


General Planning

step start date end date status
planning meeting 2009-09-14 2009-09-14 Complete (only held blocker discussion)
Create Tracking Bugs - see below 2009-09-08 2009-09-14 Complete
Ensure in-tree extensions (Venkman, DOMi) have correct maxVersion numbers.
DOMI has general rs=sdwilsh for update to current version in trunk.
2009-09-14 2009-09-14 Complete
(DOMI 3.1a1pre, Venkman 3.0)
Heads up to QA testers 2009-09-14 2009-09-14 Complete

Tracking Bugs

Use New Beta Release Bug Creator to create the templates for the bugs.

Notes: Creation of Bouncer entries is assumed to be enough of a heads-up to MoCo IT of the pending release.

String & Code Freezes

For each step, ensure relevant Tinderboxes are updated with the current status.

step start date end date status
Slushy Code Freeze 2009-09-07 23:59 PDT 2009-09-14 02:00 PDT Complete
String Freeze 2009-09-09 23:59 PDT 2009-09-15 Complete
Final Code Freeze 2009-09-11 23:59 PDT (2009-09-14 02:00 PDT) 2009-09-15 Complete
Check output of package-compare for missing/old packages
L10n cut-off, shipped-locales & revisions closed off. 2009-09-14 23:59 PDT 2009-09-15 Complete
Send signoff to thunderbird-drivers for build to start 2009-09-15 2009-09-15 Complete

Build Revisions


step start date est. duration end date status
Signoff build tools and update signing box.
Cut relbranch 2009-09-15 08:49 PDT - 2009-09-15 Completed
Candidates built (all locales), insert link below

Linux Windows (unsigned) Mac OS X

2009-09-15 23:30 PDT - 2009-09-15 Completed
Sign off to thunderbird-drivers for QA to start testing N/A - 2009-09-16 07:45 PDT Completed
Publish partial & full updates to betatest channel (fully-throttled so that QA can test throttling). 2009-09-17 - 2009-09-17 18:22 PDT Completed
Sign builds 2009-09-16 - 2009-09-16 19:30 PDT Completed
Sign off to thunderbird-drivers for signed builds N/A - 2009-09-17 18:22 PDT Completed

QA of Builds

step start date est. duration end date status
Check builds for crash symbols (crashme!) 2009-09-16
  10 min
Verify correct branding of builds (checklist below) 2009-09-16
  10 min
Announce Candidate builds ready for testing (newsgroups etc) 2009-09-16
  10 min
QA tests Candidate builds (see QA Test Result Tracking bug) 2009-09-16
  7 days 2009-09-21
Partial update integrity check script run (typically by gozer) 2009-09-17 2009-09-17 Completed
QA spot checks updates on betatest channel 2009-09-18
- 2009-09-18
Virus checking for false-positives N/A -

Branding Checklist

Note: where release version is referenced, this is only for alpha/beta builds. Final releases should not have it.

  • All Platforms
    • Check About dialog has correct image and name of application.
  • Windows
    • Check Window title has "... - <short name of brand> <release version>
    • Check Installer references brand and release version
    • Check executable has correct brand name in its properties
  • Linux
    • Check Window title has "... - <short name of brand> <release version>
  • Mac
    • Check Application bundle in .dmg has the brand name.

Website & Press

step start date est. duration end date status
Website changes on trunk 9/21/2009 - 9/21/2009 Completed
File Bug for setting up website redirects ( start, what's new etc) 9/21/2009 - 9/21/2009 Completed
Website pushed to staging 9/22/2009 - 9/22/2009 Completed
Prepare announcement texts for mailing lists 09/22/2009 - 09/22/2009 Completed
QA tests website on staging (text, links etc) 9/22/2009 - 9/22/2009 Completed

Final Release Phase

step start date est. duration end date status
QA and release driver approve start of final release phase via thunderbird-drivers. 2009-09-22 - 2009-09-22 Complete
Build submits patch to mirrorstentry to MoCo IT 2009-09-22 - 2009-09-22 Completed
Build moves build to release area 2009-09-22 - 2009-09-22 Completed
Build pushes download files to mirrors (rsyncd-mozilla-current.exclude) 2009-09-22 - 2009-09-22 Completed
Wait for bouncer to pick up files 2009-09-22 1.5 hours for 25% 2009-09-22 Completed
Build pushes content from stage/ to production/ so that releasenotes, firstrun pages, early_releases, beta pages go live on 2009-09-22 - 2009-09-22 Completed
QA download links and checks release notes, start page, what's new pages options from within TB - on en-US and non en-US locales. 2009-09-22 - 2009-09-22 Completed
Build pushes remaining content from stage/ to production/ 2009-09-22 - 2009-09-22 Completed
Build pushes update snippets to beta channel, fully-throttled so that it is only available for manual updates. 2009-09-22 - 2009-09-22 Completed
QA spot checks production site and updates on beta channel 2009-09-22 - 2009-09-22 Completed
Announce release (see locations below), and check the results 2009-09-22 - 2009-09-22 Completed

Release Announcements

Announce to:

  • mozilla.announce.prerelease (must be subscribed, see moderator info).
  • About:mozilla
  • Spread Thunderbird (poke #spreadthunderbird for getting post on the front page).
  • Blog

Post Release

step start date est. duration end date status
A couple of days after release, QA & Release Driver approve un-throttling of updates via thunderbird-drivers N/A - 2009-09-24 Completed
Build un-throttles updates. 2009-09-24 - 2009-09-24 Completed
Schedule and hold post-mortem meeting 2009-09-25 13:15 PDT 3/4 hour 2009-09-25 14:00 PDT Completed