Releases/Firefox 3.5.18/BuildNotes: Difference between revisions

Jump to navigation Jump to search
no edit summary
(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}}


===Publish updates to beta channel===
= 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 ====
Confirmed users
2,456

edits

Navigation menu