Releases/Thunderbird 10.0.8esr/BuildNotes
From MozillaWiki
< Releases
Doing a release? Here's a list of things you should consider whether or not you need to do. Note that a chemspill requires the same steps as a regular release of the same type. Be sure to take notes on manual steps and any problems you encounter.
-
Set reserved_slaves DESKTOP MOBILE RELEASE BETA ESR -
Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR -
Start the automation DESKTOP MOBILE RELEASE BETA ESR -
Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR -
Run pushsnip DESKTOP RELEASE BETA ESR
Contents
Bugs hit
- I had to lock a darwin10 slave to the master
Build Engineers
armenzg - Tracking bug: bug 782998
Notes
Build 1
Preparing to start Automation
- Clobber: https://build.mozilla.org/clobberer/ Any master -> release-comm-esr10 -> Any builder
- Reserve slaves
# cltbld@buildbot-master32 echo "2" > /builds/buildbot/build1/master/reserved_slaves
- No l10n changes
- Double land automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags. (details)
hg tag -f THUNDERBIRD_10_0_8esr_{RELEASE,BUILD1}
- Update and reconf master
- Sanity check
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u callek -V 10.0.8esr \ --branch comm-esr10 --build-number 1 \ --release-config release-thunderbird-comm-esr10.py --products thunderbird \ --dryrun -l localhost:9001
- Release sanity failed checking mozconfigs (CLIENT_PY_ARGS related). Same as 10.0.6esr. Reran with --bypass-mozconfig-check
- Started automation
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u callek -V 10.0.8esr \ --branch comm-esr10 --build-number 1 \ --release-config release-thunderbird-comm-esr10.py --products thunderbird \ --bypass-mozconfig-check -l localhost:9001
Reset reserved slaves
Done.
Push to esr channel
[ffxbld@dp-ausstage01 ~]$ cd /opt/aus2/snippets/staging [ffxbld@dp-ausstage01 staging]$ ~/bin/pushsnip Thunderbird-10.0.8esr-build1
Update symlinks
As tbirdbld@upload1:
cd /home/ftp/pub/mozilla.org/thunderbird/releases/ rm latest-10.0esr && ln -s 10.0.8esr latest-10.0esr