Releases/Thunderbird 15.0b3/BuildNotes
From MozillaWiki
< Releases
Contents
Checklist
- Ship the l10n milestone DESKTOP MOBILE RELEASE BETA
- 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 DESKTOP MOBILE RELEASE BETA ESR
- Run pushsnip DESKTOP RELEASE BETA ESR
Notes
Tracking bug: bug 772812
Build 1
Ship the l10n milestone
- Went to https://l10n.mozilla.org/shipping/milestones
- Clicked Ship It
- Followed "l10n-changesets" link and copy/pasted into l10n-changesets_thunderbird-beta
Set the reserved slaves
ssh cltbld@buildbot-master30 # name found in production-masters.json cd /builds/buildbot/build1 echo 10 > master/reserved_slaves
Check to make sure you have all of the different types of slaves that you need
- locked 2 win64 build slaves to bm30
Start the automation
- did _not_ symlink candidates directory (post_upload.py now does this)
- Double landed configs
- Tagged configs, custom, tools using https://hg.mozilla.org/users/john.hopkins_mozillamessaging.com/misc/file/7bdd41565a6a/release-scripts/tag-release-repos.sh
- Updated+reconfiged bm30
- source bin/activate
- make update
Ran release_sanity:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u jhopkins \ -V 15.0b3 --build-number 1 --branch comm-beta \ --release-config release-thunderbird-comm-beta.py --product thunderbird \ --dryrun localhost:9001
- Started automation by running the command aboce without --dryrun
Reset reserved_slaves and unlock slaves
# cltbld@bm30 cd /builds/buildbot/build1 echo "0" > master/reserved_slaves
Run pushsnip
$ ssh tbirdbld@aus3-staging.mozilla.org $ cd /opt/aus2/snippets/staging $ ~/bin/backupsnip Thunderbird-15.0b3-build1 $ ~/bin/pushsnip Thunderbird-15.0b3-build1
Bugs hit
None