Releases/Thunderbird 3.0b4
From MozillaWiki
< Releases
Contents
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
- Thunderbird 3.0b4
- Use Official Branding
- Full l10n
Late l10n tracker
None.
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.
- Overall Tracker: bug 515234
- QA Test Result Tracking: bug 515237
- What's New Page: bug 515743
- Release Notes: bug 515744
-
Bouncer Entries: bug 516496 -
Crash Stats: bug 515741 -
AMO: bug 516340 -
Shipped Locales bug 515601
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
- comm-central: 08a42154f022
- Increment comm-central version to: 3.0pre
- mozilla-1.9.1: d08f35b964dd
- Include the following patch from bug 513318: attachment 400051
- dom-inspector: 653c0e6ca601
- LDAP CVS tag: LDAPCSDK_6_0_6B_MOZILLA_RTM (as per client.py)
- Name for branch: COMM_20090915_RELBRANCH
- L10N revisions: See bug 515601
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 | 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 |
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 | 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. | 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 | 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 |