Releases/Thunderbird 15.0b1/BuildNotes
< Releases
Be sure to take notes on manual steps and any problems you encounter.
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
- E-mail Metrics DESKTOP MOBILE RELEASE BETA ESR
- Reset reserved_slaves DESKTOP MOBILE RELEASE BETA ESR
- Run pushsnip DESKTOP RELEASE BETA ESR
Notes
tracking bug: bug 772810
buildbot master: 30
Build 1
- l10n changesets
- reserved slaves:
echo 8 > /builds/buildbot/build1/master/reserved_slaves'"
- clobbered release-comm-beta
- created candidates dir:
ssh -l tbirdbld -i ~/.ssh/tbirdbld_dsa stage.mozilla.org version=15.0b1 product=thunderbird cd /pub/mozilla.org/$product/nightly/ mkdir ../candidates/$version-candidates ln -s ../candidates/$version-candidates $version-candidates [tbirdbld@upload1.dmz.scl3 nightly]$ ls -l $version-candidates lrwxrwxrwx 1 tbirdbld thunderbird 31 Jul 17 10:17 15.0b1-candidates -> ../candidates/15.0b1-candidates
DONE TO HERE
- updated & tagged:
cd /builds/buildbot/build1 for d in buildbot-configs buildbotcustom tools ; do hg --cwd $d pull --update ; done for d in buildbot-configs buildbotcustom tools ; do hg --config ui.username='Hal Wine <hwine@mozilla.com>' --cwd $d tag THUNDERBIRD_14_0b5_{RELEASE,BUILD1} ; done for d in buildbot-configs buildbotcustom tools ; do hg --config ui.username='Hal Wine <hwine@mozilla.com>' --cwd $d push -e 'ssh -l hwine@mozilla.com' ssh://hg.mozilla.org/build/$d ; done
- reconfig
[cltbld@buildbot-master30 build1]$ source bin/activate (build1)[cltbld@buildbot-master30 build1]$ make update && make reconfig (cd buildbotcustom && /usr/bin/hg pull && /usr/bin/hg update -C) pulling from http://hg.mozilla.org/build/buildbotcustom searching for changes no changes found 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (cd buildbot-configs && /usr/bin/hg pull && /usr/bin/hg update -C) pulling from http://hg.mozilla.org/build/buildbot-configs searching for changes no changes found 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (cd tools && /usr/bin/hg pull && /usr/bin/hg update -C) pulling from http://hg.mozilla.org/build/tools searching for changes no changes found 0 files updated, 0 files merged, 0 files removed, 0 files unresolved (python buildbot-configs/update-master-json.py tools/buildfarm/maintenance/production-masters.json master/master_config.json) writing new master_config.json file to master/master_config.json cd master && /builds/buildbot/build1/bin/buildbot reconfig $PWD sending SIGHUP to process 20790 2012-07-11 18:56:36-0700 [-] loading configuration from /builds/buildbot/build1/master/master.cfg Never saw reconfiguration finish.
- release sanity:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine -V 14.0b5 --build-number 1 --branch comm-beta \ --release-config release-thunderbird-comm-beta.py --product thunderbird \ --dryrun localhost:9001
- reset reserved:
[cltbld@buildbot-master30 master]$ pwd -P /builds/buildbot/build1/master [cltbld@buildbot-master30 master]$ echo 0 >reserved_slaves [cltbld@buildbot-master30 master]$ cat reserved_slaves 0
- push snippets:
$ ssh aus3-staging.mozilla.org Last login: Wed Jul 11 13:45:06 2012 from vpn1.dmz.releng.scl3.mozilla.com [hwine@dp-ausstage01 ~]$ sudo su - tbirdbld [tbirdbld@dp-ausstage01 ~]$ cd /opt/aus2/snippets/staging [tbirdbld@dp-ausstage01 staging]$ ~/bin/pushsnip Thunderbird-14.0b5-build1 --------------------------------------------------------------------------- Updating PHX1:
lines skipped
sent 6419349 bytes received 232410 bytes 20126.35 bytes/sec total size is 5275931 speedup is 0.79 Touching /opt/aus2/incoming/3/Thunderbird [tbirdbld@dp-ausstage01 staging]$ exit
- manually start final verifications (due to bug 773283) via waterfall gui. All passed
- skipped "ready for releastest" & "ready for release" builders as moot. Manually verified in bouncer sufficient uptake for beta release. (more fallout from uptake monitoring failure)
Problems Encountered
- buildbot-master30 had never been used for a release build before, so extra setup needed.
- Makefile had wrong path to hg
- Missing symlinks for thunderbird configs/l10n from master/ (caught by release-sanity ftw)
- Final verifications didn't fire bug 773283
- worked with bhearsum via irc to confirm okay to push to beta channel before resolution
- twistd.log files saved off