Marketing:Thunderbird Website: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
For Thunderbird 3, we need final QAed en-US content to start localization. We will use French as a test locale, it will be done  before others so as to identify potential localization or technical problems with the site.
__TOC__


Given that TB3 is likely to have quite a lot of locales, localization is to be limited to:
Tracking document for the release of [[Thunderbird/Thunderbird 3.0b4]]
- start page: all locales
- landing page: all locales
- product sub-pages: on a per locale basis depending on the amount of work they represent (localized graphics? amount of text, screen shots...)
- press release: same as sub-pages
- release notes


This means we have about 6 weeks to have the site ready in 50+ locales and in good shape for Thunderbird 3 (that includes translation, some webev work, QA...).
* {{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>
| &nbsp; 10 min<br>
| 2009-09-16<br>
| <font color="green">Completed</font>
|-
| Verify correct branding of builds (checklist below)
| 2009-09-16<br>
| &nbsp; 10 min<br>
| 2009-09-16<br>
| <font color="green">Completed</font>
|-
| Announce Candidate builds ready for testing (newsgroups etc)
| 2009-09-16<br>
| &nbsp; 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>
| &nbsp; 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 "... - &lt;short name of brand&gt; &lt;release version&gt;
**Check Installer references brand and release version
**Check executable has correct brand name in its properties
*Linux
**Check Window title has "... - &lt;short name of brand&gt; &lt;release version&gt;
*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 &amp; 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>
 
-->


------
------

Navigation menu