Releases/Thunderbird 3.1a1
From MozillaWiki
< Releases
Contents
Tracking document for the release of Thunderbird:Thunderbird 3.1a1
- TB 3.1a1 - blocking
- TB 3 Needs
- Build Activities
- QA Activities
- Post Mortem Notes
Who
- Overall lead: Dmose
- Web pages lead: rebron
- Release notes lead: rebron
- Build lead: gozer
- QA lead: _Tsk_
- l10n lead: sipaq
What
- Thunderbird 3.1a1
- Use Unofficial Branding (Lanikai)
- Little to no L10n
Late l10n tracker
None.
General Planning
step | start date | end date | status |
---|---|---|---|
planning meeting | 2010-01-15 | COMPLETED | |
Create Tracking Bugs - see below | 2010-01-14 | 2010-01-15 | COMPLETED |
Create Releases/ entry and web page | COMPLETED | ||
Add Milestone and next development version to crash-stats (some admins: bienvenu, dmose, _Tsk, Standard8) |
2010-01-15 | 2010-01-15 | COMPLETED |
Ensure in-tree extensions (Venkman, DOMi) have correct maxVersion numbers. DOMI has general rs=sdwilsh for update to current version in trunk. |
2010-01-29 12:00 PM PST | 2010-01-29 12:50 PM PST | COMPLETED |
Heads up to QA testers | 2010-01-21 02:20 AM PST | - | COMPLETED |
Tracking Bugs
Use New Beta Release Bug Creator to create the templates for the bugs.
- Overall Tracker: bug 540051
- QA Test Result Tracking: bug 540055
- What's New Page: bug 540056
- Release Notes: bug 540057
- Bouncer Entries: bug 540058
- AMO:
bug 540060 - Shipped Locales: bug 540061
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 |
---|---|---|---|
Announce impending code/string freeze to m.d.planning, m.d.a.thunderbird, m.d.a.seamonkey, m.d.calendar | 1 week ahead | Just added this item to the checklist for carrying forward. | |
Code Freeze/String Freeze | 2010-01-12 23:59 PDT | 2010-01-13 18:25 PDT | COMPLETED |
Final Code Freeze | 2010-01-18 23:59 PDT | 2010-01-19 11:33 PDT | COMPLETED |
Check output of package-compare for missing/old packages (all platforms) against User:Standard8#package-compare_notes | 2010-01-18 | 2010-01-30 2:23 PST | COMPLETED |
L10n cut-off, shipped-locales & revisions closed off. | COMPLETED | ||
Send signoff to thunderbird-drivers for build to start | COMPLETED, but via IRC (whoops!) |
Build Revisions
- comm-central: 150d01e5d1b3
- Increment comm-central version to: 3.1b1pre
- mozilla-1.9.2: 4c949e59cf95
Build defined (generally):
- build/tools revision:
- branch name: COMM192_20100119_RELBRANCH
Build
step | start date | est. duration | end date | status |
---|---|---|---|---|
Signoff build tools and update signing box. | 2009-01-19 | - | 2009-01-19 | Completed |
Cut relbranch | 2009-01-19 | - | 2009-01-19 | Completed |
Candidates built build1 | 2009-01-20 | - | 2009-01-20 | Completed |
Sign off to thunderbird-drivers for QA to start testing | 2009-01-20 | - | 2009-01-20 | Completed |
Publish partial & full updates to betatest channel (fully-throttled so that QA can test throttling). | 2009-01-20 | - | 2009-01-20 | Completed |
Sign builds | 2009-01-20 | - | 2009-01-20 | Completed |
Sign off to thunderbird-drivers for signed builds | 2009-01-20 | - | 2009-01-20 | Completed |
Get sentryviewer patched for release version. | 2010-02-02 | - | 2010-02-02 | Completed |
QA of Builds
step | start date | est. duration | end date | status |
---|---|---|---|---|
Check builds for crash symbols (crashme!) | |
10 min |
|
Completed |
Verify correct branding of builds (checklist below) | 2010-02-01 | 20 min |
2010-02-01 | Completed |
Announce Candidate builds ready for testing (newsgroups etc) | 2010-01-21 | 10 min |
2010-01-21 | Completed |
litmus]) | 2010-01-21 | 7 days | 2010-01-26 | Completed |
Partial update integrity check script run (typically by gozer) | N/A (not updating from a previous release) | | ||
QA spot checks updates on betatest channel | N/A for this build | - | |
|
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 | 2/03/2010 | - | 2/03/2010 | Completed |
File Bug for setting up website redirects (live.momo.com start, what's new etc) | 2/03/2010 | - | 2/03/2010 | Completed |
Website pushed to staging | 2/03/2010 | - | 2/03/2010 | Completed |
Prepare announcement texts for mailing lists | 2/03/2010 | - | To send | |
QA tests website on staging (text, links etc) | 02/03/2010 | - | 02/03/2010 | 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. | - | Completed | ||
Build submits patch to mirrorstentry to MoCo IT | 2010-02-02 | - | 2010-02-03 | Completed |
Build moves build to release area | 2010-02-03 | - | 2010-02-03 | Completed |
|
- | Not Needed. | ||
Wait for bouncer to pick up files | 2010-02-03 | 1.5 hours for 25% | 2010-02-03 | Completed |
Build pushes content from stage/ to production/ so that releasenotes, firstrun pages, early_releases, beta pages go live on mozillamessaging.com | 2010-02-03 | - | 2010-02-03 | 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. | - | |||
Build pushes remaining content from stage/ to production/ | - | |||
|
- | Not needed | ||
QA spot checks production site and updates on beta channel | - | |||
Announce release (see locations below), and check the results | - |
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
- Unmoderated newsgroups
- Be sure to include these headers:
- Reply-To: support-thunderbird@mozilla.org
- Followup-To: mozilla.support.thunderbird
- Post to these newsgroups:
- mozilla.dev.apps.thunderbird
- mozilla.dev.planning
- mozilla.dev.l10n
- mozilla.dev.apps.calendar
- mozilla.support.thunderbird
- Be sure to include these headers:
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 | - | ||
Build un-throttles updates. | N/A | - | ||
Schedule and hold post-mortem meeting | 3/4 hour |