Releases/Firefox 6.0b1/BuildNotes
< Releases
Jump to navigation
Jump to search
Notes About Releasing
Please update the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Also check the "known issues" page.
- (simple)json wasn't available on keymaster which broke autosign; I installed it.
Build Engineers
catlee - bug 669306
Signed-off Revision(s)
Build 1: d3a2732c35f1
L10N changesets
Used https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx6_beta_b1
Tags
| Build # | Tag | Changeset |
| 1 | GECKO60_2011070520_RELBRANCH | 0d82a53ffaa6 |
| FIREFOX_6_0b1_BUILD1 FIREFOX_6_0b1_RELEASE | 0d82a53ffaa6 |
Build data
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | |||
| Linux64 | ||||
| Mac | ||||
| Windows |
Notes
Build 1
- Marked "Any master", "mozilla-beta", "Any builder" for a clobber
- Set reserved_slaves_bm08-build1 to 5
- Hit "ship it" button on "Firefox 6 Beta Build 1" (https://l10n-stage-sj.mozilla.org/shipping/confirm-ship?ms=fx6_beta_b1)
- Landed configs, merged configs to production
- Tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_6_0b1_RELEASE and FIREFOX_6_0b1_BUILD1
- Update bm08-build1 checkouts
- Ran release_sanity dry run with
cd /builds/buildbot/build1/master PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 6.0b1 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py --dryrun localhost:9001 ... 2011-07-05 19:30:50,345 : INFO : Tests Passed! Did not run reconfig/sendchange. Rerun without `-d`
- Ran release_sanity for real
source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u catlee -V 6.0b1 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py --dryrun localhost:9001
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Start autosign
Once mozilla-beta was tagged, on keymaster, started signcodepwd.exe, opened a cygwin terminal and ran the following:
PRODUCT=firefox
VERSION=6.0b1
BUILD=1
TAG=FIREFOX_6_0b1_RELEASE
REPO='releases/mozilla-beta'
EMAIL=release@mozilla.com
KEYDIR=d:/2010-keys
RELCONFIG=mozilla/release-firefox-mozilla-beta.py
cd ${HOME}/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} RELCONFIG=${RELCONFIG}
Failed with
Traceback (most recent call last):
File "download_builds.py", line 11, in <module>
from release.platforms import getPlatformLocales
File "/home/cltsign/signing-work/firefox-6.0b1/lib/python/release/platforms.py", line 7, in <module>
import json
ImportError: No module named json
As Administrator:
wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.1.6.tar.gz#md5=2f8351f6e6fe7ef25744805dfa56c0d5 tar zxf simplejson-2.1.6.tar.gz cd simplejson-2.1.6 python setup.py install # automatically installed setuptools
Then re-start autosigning:
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG}