canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628
edits
| Line 29: | Line 29: | ||
''When releasing a new version of a product, there are two bugs that are filed under Websites :: www.mozilla.com: | ''When releasing a new version of a product, there are two bugs that are filed under Websites :: www.mozilla.com: | ||
* | * ''Update product-details for Thunderbird 3.0.2 release'' | ||
* | * ''Create in-product pages for Thunderbird 3.0.2 release'' | ||
=== Update product-details === | === Update product-details === | ||
* Follow the directions in the [http://svn.mozilla.org/libs/product-details/ | * Follow the directions in the [http://svn.mozilla.org/libs/product-details/thunderbirdDetails.class.php top of the class]. Don't commit yet. | ||
* Run export_json.php. Don't commit yet. | |||
* File a bug (Websites :: www.mozilla.com I guess) and get the diff reviewed. | |||
* Once reviewed, commit change notify on bug. | |||
** When you commit this change, make note of the revision | ** When you commit this change, make note of the revision | ||
* Note that you should check the <code>shipped-locales</code> file to make sure no locales were added/removed for this release | * Note that you should check the <code>shipped-locales</code> file to make sure no locales were added/removed for this release | ||
** If something needs to be changed, update product-details appropriately | ** If something needs to be changed, update product-details appropriately | ||
=== Update | === Update mozillamessaging.com === | ||
* `svn copy` /en-US/ | Release Preparation: | ||
* Edit /en-US/ | |||
* Add release to /en-US/ | * `svn copy` /en-US/thunderbird/3.0.1 to /en-US/thunderbird/3.0.2 | ||
* Edit /en-US/thunderbird/3.0.2/releasenotes/index.html to have correct information for this release (change version number, update links, update release date, update known issues, remove Solaris builds section for now, etc.) | |||
* Add release to /en-US/thunderbird/releases/index.html | |||
* Run `svn propedit svn:externals` in / and change the product-details external (-r<rev>) to whatever revision you just committed | * Run `svn propedit svn:externals` in / and change the product-details external (-r<rev>) to whatever revision you just committed | ||
* Have QA look at the staging site with your changes | * Have QA look at the staging site with your changes | ||
* Once QA is happy, merge to production ( | |||
Actual Release: | |||
* Run [http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/file/default/website/copyLocales.py copyLocales.py] in the top-level svn directory to copy all the locale pages (whatsnew and start) from 3.0.1 to 3.0.2. | |||
* Merge pages to staging | |||
* Once QA is happy with staging, merge to production. | |||
* Request Build/IT to point 3.0.2 pages back to 3.0.2 (i.e. no longer to the beta 3.0.2rc directory) | |||
* Notify (irc works): | * Notify (irc works): | ||
** mozilla-europe | ** mozilla-europe | ||
| Line 56: | Line 65: | ||
=== Update mozilla-europe.org === | === Update mozilla-europe.org === | ||
See [[Webtools:Release_Notes#Update_mozilla-europe.org]] | |||