536
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
__TOC__ | |||
Tracking document for the release of [[Thunderbird/Thunderbird 3.0b4]] | |||
* {{trackinglist|TB 3.0b4 - blocking|blocking-thunderbird3%2B|---|Thunderbird%203.0b4&target_milestone{{=}}3.0b4}} | |||
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=tb3needs&sharer_id=1537 TB 3 Needs] | |||
*[[Releases/Thunderbird 3.0b4/BuildNotes|Build Activities]] | |||
*[[QA/Thunderbird3/TestResults/Beta4|QA Activities]] | |||
*[[Releases/Thunderbird 3.0b4/Post Mortem|Post Mortem Notes]] | |||
== Who == | |||
*Overall lead: [[User:Standard8|Standard8]] | |||
*Web pages lead: rebron | |||
*Release notes lead: rebron | |||
*Build lead: gozer | |||
*QA lead: [[User:Tsk|_Tsk_]] | |||
*l10n lead: sipaq | |||
== What == | |||
* [[Thunderbird/Thunderbird 3.0b4|Thunderbird 3.0b4]] | |||
* Use Official Branding | |||
* Full l10n | |||
== Late l10n tracker == | |||
None. | |||
== General Planning == | |||
{| class="fullwidth-table sortable" | |||
! step !! start date !! end date !! status | |||
|- | |||
| planning meeting | |||
| 2009-09-14 | |||
| 2009-09-14 | |||
| <font color="green">Complete (only held blocker discussion)</font> | |||
|- | |||
| Create Tracking Bugs - see below | |||
| 2009-09-08 | |||
| 2009-09-14 | |||
| <font color="green">Complete</font> | |||
|- | |||
| Ensure in-tree extensions (Venkman, DOMi) have correct maxVersion numbers.<br><small>DOMI [https://bugzilla.mozilla.org/show_bug.cgi?id=467761#c1 has general rs=sdwilsh] for update to ''current'' version in trunk.</small> | |||
| 2009-09-14 | |||
| 2009-09-14 | |||
| <font color="green">Complete <br/>(DOMI 3.1a1pre, Venkman 3.0)</font> | |||
|- | |||
| Heads up to QA testers | |||
| 2009-09-14 | |||
| 2009-09-14 | |||
| <font color="green">Complete</font> | |||
|} | |||
=== Tracking Bugs === | |||
Use [http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/raw-file/tip/bugfiling/new-beta-release.html 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}} | |||
** <strike>Bouncer Entries: {{Bug|516496}}</strike> | |||
** <strike>Crash Stats: {{Bug|515741}}</strike> | |||
** <strike>AMO: {{Bug|516340}}</strike> | |||
** <strike>Shipped Locales {{Bug|515601}}</strike> | |||
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. | |||
{| class="fullwidth-table sortable" | |||
! step !! start date !! end date !! status | |||
|- | |||
| Slushy Code Freeze | |||
| 2009-09-07 23:59 PDT | |||
| 2009-09-14 02:00 PDT | |||
| <font color="green">Complete</font> | |||
|- | |||
| String Freeze | |||
| 2009-09-09 23:59 PDT | |||
| 2009-09-15 | |||
| <font color="green">Complete</font> | |||
|- | |||
| Final Code Freeze | |||
| 2009-09-11 23:59 PDT (2009-09-14 02:00 PDT) | |||
| 2009-09-15 | |||
| <font color="green">Complete</font> | |||
|- | |||
| L10n cut-off, shipped-locales & revisions closed off. | |||
| 2009-09-14 23:59 PDT | |||
| 2009-09-15 | |||
| <font color="green">Complete</font> | |||
|- | |||
|'''Send signoff to thunderbird-drivers for build to start''' | |||
| 2009-09-15 | |||
| 2009-09-15 | |||
| <font color="green">Complete</font> | |||
|} | |||
=== Build Revisions === | |||
* comm-central: [http://hg.mozilla.org/comm-central/rev/08a42154f022 08a42154f022] | |||
** Increment comm-central version to: '''3.0pre''' | |||
* mozilla-1.9.1: [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/d08f35b964dd d08f35b964dd] | |||
** Include the following patch from {{Bug|513318}}: [https://bugzilla.mozilla.org/attachment.cgi?id=400051&action=edit attachment 400051] | |||
* dom-inspector: [http://hg.mozilla.org/dom-inspector/rev/653c0e6ca601 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 == | |||
{| class="fullwidth-table sortable" | |||
! step !! start date !! est. duration !! end date !! status | |||
|- | |||
| Cut relbranch | |||
| 2009-09-15 08:49 PDT | |||
| - | |||
| 2009-09-15 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Candidates built (all locales), insert link below | |||
[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b4-candidates/build4/linux-i686/ Linux] | |||
[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b4-candidates/build4/unsigned/win32/ Windows (unsigned)] [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b4-candidates/build4/mac/ Mac OS X] | |||
| 2009-09-15 23:30 PDT | |||
| - | |||
| 2009-09-15 | |||
| <font color="green">Completed</font> | |||
|- | |||
| '''Sign off to thunderbird-drivers for QA to start testing''' | |||
| N/A | |||
| - | |||
| 2009-09-16 07:45 PDT | |||
| <font color="green">Completed</font> | |||
|- | |||
| Publish partial & full updates to betatest channel (fully-throttled so that QA can test throttling). | |||
| 2009-09-17 | |||
| - | |||
| 2009-09-17 18:22 PDT | |||
| <font color="green">Completed</font> | |||
|- | |||
| Sign builds | |||
| 2009-09-16 | |||
| - | |||
| 2009-09-16 19:30 PDT | |||
| <font color="green">Completed</font> | |||
|- | |||
| '''Sign off to thunderbird-drivers for signed builds''' | |||
| N/A | |||
| - | |||
| 2009-09-17 18:22 PDT | |||
| <font color="green">Completed</font> | |||
|} | |||
== QA of Builds == | |||
{| class="fullwidth-table sortable" | |||
|- | |||
! step | |||
! start date | |||
! est. duration | |||
! end date | |||
! status | |||
|- | |||
| Check builds for crash symbols ([https://addons.mozilla.org/en-US/thunderbird/addon/11217 crashme]!) | |||
| 2009-09-16<br> | |||
| 10 min<br> | |||
| 2009-09-16<br> | |||
| <font color="green">Completed</font> | |||
|- | |||
| Verify correct branding of builds (checklist below) | |||
| 2009-09-16<br> | |||
| 10 min<br> | |||
| 2009-09-16<br> | |||
| <font color="green">Completed</font> | |||
|- | |||
| Announce Candidate builds ready for testing (newsgroups etc) | |||
| 2009-09-16<br> | |||
| 10 min<br> | |||
| 2009-09-16<br> | |||
| <font color="green">Completed</font> | |||
|- | |||
| QA tests Candidate builds (see QA Test Result Tracking bug) | |||
| 2009-09-16<br> | |||
| 7 days | |||
| 2009-09-21<br> | |||
| <font color="green">Completed</font> <br> | |||
|- | |||
| Partial update integrity check script run (typically by gozer) | |||
| 2009-09-17 | |||
| | |||
| 2009-09-17 | |||
| <font color="green">Completed</font> <br> | |||
|- | |||
| QA spot checks updates on betatest channel | |||
| 2009-09-18<br> | |||
| - | |||
| 2009-09-18<br> | |||
| <font color="green">Completed</font> <br> | |||
|} | |||
=== 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 == | |||
{| class="fullwidth-table sortable" | |||
! step !! start date !! est. duration !! end date !! status | |||
|- | |||
| Website changes on trunk | |||
| 9/21/2009 | |||
| - | |||
| 9/21/2009 | |||
| <font color="green">Completed</font> | |||
|- | |||
| File Bug for setting up website redirects (live.momo.com start, what's new etc) | |||
| 9/21/2009 | |||
| - | |||
| 9/21/2009 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Website pushed to staging | |||
| 9/22/2009 | |||
| - | |||
| 9/22/2009 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Prepare announcement texts for mailing lists | |||
| 09/22/2009 | |||
| - | |||
| 09/22/2009 | |||
| <font color="green">Completed</font> | |||
|- | |||
| QA tests website on staging (text, links etc) | |||
| 9/22/2009 | |||
| - | |||
| 9/22/2009 | |||
| <font color="green">Completed</font> | |||
|- | |||
|} | |||
== Final Release Phase == | |||
{| class="fullwidth-table sortable" | |||
! 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 | |||
| <font color=green>Complete</font> | |||
|- | |||
| Build submits patch to mirrorstentry to MoCo IT | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color=green>Completed</font> | |||
|- | |||
| Build moves build to release area | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Build pushes download files to mirrors (<i>rsyncd-mozilla-current.exclude</i>) | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| [https://nagios.mozilla.org/sentry/ Wait for bouncer to pick up files] | |||
| 2009-09-22 | |||
| 1.5 hours for 25% | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| 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 | |||
| <font color="green">Completed</font> | |||
|- | |||
| 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 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Build pushes remaining content from stage/ to production/ | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Build pushes update snippets to beta channel, fully-throttled so that it is only available for manual updates. | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| QA spot checks production site and updates on beta channel | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Announce release (see locations below), and check the results | |||
| 2009-09-22 | |||
| - | |||
| 2009-09-22 | |||
| <font color="green">Completed</font> | |||
|} | |||
=== 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 [https://lists.mozilla.org/listinfo/announce-prerelease moderator info]). | |||
* [[About:mozilla]] | |||
* [http://www.spreadthunderbird.com/ Spread Thunderbird] (poke #spreadthunderbird for getting post on the front page). | |||
* Blog | |||
== Post Release == | |||
{| class="fullwidth-table sortable" | |||
! 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 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Build un-throttles updates. | |||
| 2009-09-24 | |||
| - | |||
| 2009-09-24 | |||
| <font color="green">Completed</font> | |||
|- | |||
| Schedule and hold post-mortem meeting | |||
| 2009-09-25 13:15 PDT | |||
| 3/4 hour | |||
| 2009-09-25 14:00 PDT | |||
| <font color="green">Completed</font> | |||
|} | |||
<!-- status copy/paste | |||
<font color="green">completed</font> | |||
<font color="green">N/A</font> | |||
<font color="orange">in progress</font> | |||
<font color="red">at risk</font> | |||
--> | |||
------ | ------ | ||
edits