Releases/Thunderbird 3.1b1
From MozillaWiki
< Releases
Contents
Tracking document for the release of Thunderbird:Thunderbird 3.1b1
- Build Activities
- QA Activities
- Post Mortem Notes
Who
- Overall lead: Dmose / Standard8
- Web pages lead: rebron
- Release notes lead: rebron
- Build lead: gozer
- QA lead: _Tsk_
- l10n lead: sipaq
What
- Thunderbird 3.1b1
- Use Unofficial Branding (Lanikai)
- L10n
Late l10n tracker
None.
step | start date | end date | status |
---|---|---|---|
planning meeting | N/A | ||
Create Tracking Bugs - see below | 2010-03-02 | 2010-03-02 | Completed |
Create Releases/ entry and web page | Completed | ||
Add Milestone and next development version to crash-stats (some admins: bienvenu, dmose, _Tsk, Standard8) |
2010-03-02 | 2010-03-02 | Completed |
Ensure in-tree extensions (Venkman, DOMi) have correct maxVersion numbers. DOMI [ has general rs=sdwilsh] for update to current version in trunk. |
Completed | ||
Heads up to QA testers | 2010-03-02 | - | Completed |
Tracking Bugs
Use New Beta Release Bug Creator to create the templates for the bugs.
- Overall Tracker: bug 548456
- QA Test Result Tracking: bug 548457
- What's New Page: bug 549608
- Release Notes: bug 549609
- Bouncer Entries: bug 549627
- AMO: bug 549601
- Shipped Locales: bug 549681
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-02-24 | 2010-03-02 | Completed |
Check output of package-compare for missing/old packages (all platforms) against User:Standard8#package-compare_notes | 2010-03-02 | 2010-03-02 | Completed |
L10n cut-off, shipped-locales & revisions closed off. | 2010-03-02 | 2010-03-02 | Completed |
Send signoff to thunderbird-drivers for build to start | 2010-03-02 | 2010-03-02 | Completed |
Build Revisions
- comm-central: 8a57290de34e
- Increment comm-central version to: 3.1b2pre
- mozilla-1.9.2: f20ea707314c
- Use COMM192_20100302_RELBRANCH
- Gecko version: 1.9.2.2pre
- dom-inspector: 2bbdd20af50a
- l10n: 705268380bb6
Build defined (generally):
- build/tools revision: 3f58ca024a23
- build/buildbot-config revision: 6441db08896d6441db08896d
- branch name: COMM192_2010_RELBRANCH
Build
step | start date | est. duration | end date | status |
---|---|---|---|---|
Signoff build tools and update signing box. | 2010-03-02 | - | 2010-03-02 | Completed |
Cut relbranch | 2010-03-02 | - | 2010-03-02 | Completed |
Candidates built build1 | 2010-03-03 | - | 2010-03-03 | Completed |
Sign off to thunderbird-drivers for QA to start testing | 2010-03-03 | - | 2010-03-03 | Completed |
Publish partial & full updates to betatest channel (fully-throttled so that QA can test throttling). | 2010-03-03 | - | 2010-03-03 | Completed |
Sign builds | 2010-03-03 | - | 2010-03-03 | Completed |
Sign off to thunderbird-drivers for signed builds | 2010-03-03 | - | 2010-03-03 | Completed |
Get sentryviewer patched for release version. | - |
QA of Builds
step | start date | est. duration | end date | status |
---|---|---|---|---|
Check builds for crash symbols (crashme!) | 2010-03-03 | 10 min |
2010-03-03 | completed |
Verify correct branding of builds (checklist below) | 2010-03-07 | - | 2010-03-07 | completed |
Announce Candidate builds ready for testing (newsgroups etc) | 2010-03-03 test group emailed | - | 2010-03-03 | completed |
QA tests Candidate builds (see QA Test Result Tracking bug 548457, and litmus) | 2010-03-03 | - | 2010-03-07 | completed |
Partial update integrity check script run (typically by gozer) | - | | ||
QA spot checks updates on betatest channel | 2010-03-07 | - | 2010-03-07 | completed 3.1a1 -> 3.1b1 vista |
Virus checking for false-positives | 2010-03-08 | 10 Minutes | 2010-03-08 | OK |
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 | 3/8/2010 | 1 day | ||
File Bug for setting up website redirects (live.momo.com start, what's new etc) | 3/8/2010 | - | ||
Website pushed to staging | 3/9/2010 | - | ||
Prepare announcement texts for mailing lists | 3/8/2010 | - | ||
QA tests website on staging (text, links etc) | 3/9/2010 | - |
Final Release Phase
step | start date | est. duration | end date | status |
---|---|---|---|---|
QA and release driver approve start of final release phase via thunderbird-drivers. | - | |||
Build submits patch to mirrorstentry to MoCo IT | - | |||
Build moves build to release area | - | |||
|
- | |||
Wait for bouncer to pick up files | - | |||
Build pushes content from stage/ to production/ so that releasenotes, firstrun pages, early_releases, beta pages go live on mozillamessaging.com | - | |||
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/ | - | |||
Build pushes update snippets to beta channel, fully-throttled so that it is only available for manual updates. | - | |||
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 |