Confirmed users
2,456
edits
(Created page with ".... ===Publish updates to beta channel=== Don't forget to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.5.17 --> 4.0 major u...") |
No edit summary |
||
| Line 1: | Line 1: | ||
.. | =Notes About Releasing= | ||
Please update the [https://intranet.mozilla.org/Build:Release:Primer Release:Primer] for future releases (bug fixes, changes to automation) as needed | |||
=Build Engineers= | |||
catlee {{bug|642557}} | |||
= | = Bugs hit = | ||
=Signed-off Revision(s)= | |||
Build 1: [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/TBD TBD] | |||
=L10N changesets= | |||
''Updates l10n-changesets obtained from [https://l10n-stage-sj.mozilla.org/shipping/milestones the l10n shipping dashboard].'' | |||
=Tags= | |||
{| class="fullwidth-table" | |||
| style="background:#efefef" | '''Build #''' | |||
| style="background:#efefef" | '''Tag''' | |||
| style="background:#efefef" | '''Changeset''' | |||
|- | |||
| 1 | |||
| FIREFOX_3_5_18_RELEASE FIREFOX_3_5_18_BUILD1 | |||
| [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/TBD TBD] | |||
|} | |||
=Build data= | |||
{| class="fullwidth-table" | |||
| style="background:#efefef" | '''Build #''' | |||
| style="background:#efefef" | '''Type''' | |||
| style="background:#efefef" | '''Build ID''' | |||
| style="background:#efefef" | '''Build machine''' | |||
| style="background:#efefef" | '''Time to build''' | |||
|- | |||
| rowspan="3" | 1 | |||
| Linux | |||
| | |||
| | |||
| | |||
|- | |||
| Mac | |||
| | |||
| | |||
| | |||
|- | |||
| Windows | |||
| | |||
| | |||
| | |||
|} | |||
=Notes= | |||
Done on pm01 | |||
==Build 1== | |||
* clobberer set for everything on pm01 for 4.0rc2 | |||
* Reserved slaves was set to 6 for 4.0rc2: | |||
<i> | |||
* Landed updated automation config | |||
* Manually tagged buildbot-configs, buildbotcustom, tools with FIREFOX_3_5_18_RELEASE_FIREFOX_3_5_18_BUILD1 | |||
* Updated buildbot-configs/buildbotcustom | |||
* Ran release_sanity.py w/ the dry run option: | |||
PYTHONPATH=.:tools/lib/python/ python release_sanity.py -u catlee -V 3.5.18 --branch mozilla-1.9.1 --build-number 1 -c release-firefox-mozilla-1.9.1.py --dryrun localhost:9010 | |||
* After it passed, ran it without --dry-run to start the release process: | |||
PYTHONPATH=.:tools/lib/python/ python release_sanity.py -u catlee -V 3.5.18 --branch mozilla-1.9.1 --build-number 1 -c release-firefox-mozilla-1.9.1.py localhost:9010 | |||
</i> | |||
===Tag=== | |||
No problems | |||
=== Source === | |||
No problems | |||
=== Build === | |||
=== L10n Repack === | |||
=== XULRunner Source & Build === | |||
=== Sign === | |||
<i> | |||
Removed en-US.xpi from candidates directory (if off relbranch) | |||
<pre> | |||
PRODUCT=firefox | |||
VERSION=3.5.18 | |||
BUILD=1 | |||
TAG=FIREFOX_3_5_18_RELEASE | |||
REPO='releases/mozilla-1.9.1' | |||
EMAIL=catlee@mozilla.com | |||
KEYDIR=d:/2010-keys | |||
cd ~/hg-tools | |||
hg pull && hg up -r ${TAG} | |||
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python | |||
cd ~/signing-work/${PRODUCT}-${VERSION} | |||
cp ~/hg-tools/release/signing/* . | |||
rsync -av ~/hg-tools/lib/python/ ./lib/python/ | |||
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1 | |||
</pre> | |||
And then to upload: | |||
<pre> | |||
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} | |||
</pre> | |||
<p>Signature verification succeeded.</p> | |||
</i> | |||
=== L10n Verify === | |||
=== Updates === | |||
=== Update Verify === | |||
=== Socorro product data updates === | |||
=== Update Bouncer === | |||
=== Major Update Generation === | |||
==== Major Update Verification ==== | |||
=== Publish updates to beta channel === | |||
<i> | |||
Don't forget to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.5.17 --> 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in [http://mxr.mozilla.org/mozilla/source/webtools/aus/xml/inc/config-dist.php config-dist.php]'s $throttleExceptions array. Please also add throttling of 3.5.18, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.5.18. | Don't forget to unthrottle the beta channel after pushing the beta snippets, because there will be a throttled 3.5.17 --> 4.0 major update present until we overwrite it. This is done by adding an exception for 'beta' in [http://mxr.mozilla.org/mozilla/source/webtools/aus/xml/inc/config-dist.php config-dist.php]'s $throttleExceptions array. Please also add throttling of 3.5.18, with betatest and releastest in the exceptions block, in preparation for major updates out of 3.5.18. | ||
</i> | |||
===Final checks before push=== | |||
===Virus check=== | |||
=== Pre-push Checks === | |||
===Push to mirrors=== | |||
===Final verify=== | |||
=== Push updates to release channel === | |||
===Release=== | |||
=== XULRunner === | |||
==== Builds ==== | |||
==== Signing ==== | |||
==== Push XULRunner to mirrors ==== | |||
==== Update XULRunner wiki ==== | |||