Releases/Firefox 3.6.22/BuildNotes
< Releases | Firefox 3.6.22
Jump to navigation
Jump to search
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Build Engineers
group effort - Tracking bug: bug 683540
Signed-off Revision(s)
Build 1: 38181cd30b88
L10N changesets
- Firefox: l10n-changesets
Tags
Build # | Branch, Tags | Changeset |
1 | GECKO19220_2011080310_RELBRANCH, FIREFOX_3_6_22_BUILD1 FIREFOX_3_6_22_RELEASE | ffe5c11b4bf2 |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20110831122603 | linux-ix-slave15 | 41 mins, 3 secs |
Mac | ||||
Windows | mw32-ix-slave05 | 1 hrs, 43 mins, 36 secs | ||
2 | Linux | |||
Mac | ||||
Windows |
Notes
Done on bm08
Build 1
- Set reserved slaves:
# cltbld@buildbot-master08 # 8 for 3.6.22, 8 for 7.0b4 echo 16 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
- Requested a clobber for any master, any release, any builder - to cover all branches.
- Landed release config changes
- Tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_3_6_22_{BUILD1,RELEASE}
- Ran release_sanity.py:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 1 -c release-firefox-mozilla-1.9.2.py --dryrun localhost:9001
- Started the release:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 1 -c release-firefox-mozilla-1.9.2.py localhost:9001
E-mail Metrics
Sent the following mail to metrics@mozilla.com:
Firefox,firefox,firefox,3.6.22,3.6 Firefox,firefox,firefox,3.6.23pre,3.6
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Start autosign
Started autosign on keymaster with the following commands:
PRODUCT=firefox VERSION=3.6.22 BUILD=1 TAG=FIREFOX_3_6_22_RELEASE REPO='releases/mozilla-1.9.2' EMAIL=release@mozilla.com KEYDIR=d:/2010-keys RELCONFIG=mozilla/release-firefox-mozilla-1.9.2.py cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone 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} RELCONFIG=${RELCONFIG}
Build
Firefox
No problems
Unittests / Talos
XULRunner
Source
No problems
Build
No problems
Signing
Repacks
Firefox
No problems
Firefox Signing
No problems
L10N verify
No problems
Updates
No problems
RESPIN DECLARED
Reset reserved slaves
echo 0 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
Build 2
- Requested a clobber for any master, any release, any builder - to cover all branches.
- Set reserved_slaves:
# cltbld@buildbot-master08 # 8 for 3.6.22, 8 for 7.0b4 echo 16 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
- Landed release config changes
- Tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_3_6_22_{BUILD1,RELEASE}
- Reconfiged the master
- Ran release_sanity.py:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 2 -c release-firefox-mozilla-1.9.2.py --dryrun localhost:9001
- Started the release:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 2 -c release-firefox-mozilla-1.9.2.py localhost:9001
Tag
Bouncer Submitter
Source
Start autosign
Started autosign on keymaster with the following commands:
PRODUCT=firefox VERSION=3.6.22 BUILD=2 TAG=FIREFOX_3_6_22_RELEASE REPO='releases/mozilla-1.9.2' EMAIL=release@mozilla.com KEYDIR=d:/2010-keys RELCONFIG=mozilla/release-firefox-mozilla-1.9.2.py cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone 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} RELCONFIG=${RELCONFIG}