Releases/Thunderbird 10.0.8esr/BuildNotes
< 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 ESRCheck to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESRStart the automation DESKTOP MOBILE RELEASE BETA ESRReset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESRRun pushsnip DESKTOP RELEASE BETA ESR
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