Releases/Thunderbird 3.0b4

From MozillaWiki
Jump to: navigation, search

TOC

Tracking document for the release of Thunderbird/Thunderbird 3.0b4

Who

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

What

Late l10n tracker

None.

General Planning

step start date end date status
planning meeting 2009-09-14 2009-09-14 <thead> </thead> <tbody> </tbody>
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 <thead> </thead> <tbody> </tbody>
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

Build

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

<thead> </thead> <tbody> </tbody>
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
2009-09-16
<thead> </thead> <tbody> </tbody>
Completed
Verify correct branding of builds (checklist below)
2009-09-16
  10 min
2009-09-16
Completed
-
Announce Candidate builds ready for testing (newsgroups etc)
2009-09-16
  10 min
2009-09-16
Completed
-
QA tests Candidate builds (see QA Test Result Tracking bug)
2009-09-16
  7 days
2009-09-21
Completed
-
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
Completed
-
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 <thead> </thead> <tbody> </tbody>
9/21/2009
9/21/2009
Completed
-
File Bug for setting up website redirects (live.momo.com 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. <thead> </thead> <tbody> </tbody>
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 mozillamessaging.com
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.dev.apps.thunderbird
  • mozilla.dev.planning
  • mozilla.dev.l10n
  • mozilla.dev.apps.calendar
  • mozilla.support.thunderbird
  • 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 <thead> </thead> <tbody> </tbody>
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
}