Releases/Thunderbird 10.0.6esr/BuildNotes
From MozillaWiki
< Releases
Contents
- 1 Notes About Releasing
- 2 Bugs hit
- 3 Build Engineers
- 4 Signed-off Revision(s)
- 5 Build data
- 6 Notes
- 6.1 Build 1
- 6.1.1 Preparing to start Automation
- 6.1.2 E-mail Metrics
- 6.1.3 E-mail mirrors@mozilla.org
- 6.1.4 Edit rsync exclude files
- 6.1.5 Tag
- 6.1.6 Bouncer Submitter
- 6.1.7 Source
- 6.1.8 Build
- 6.1.9 Checksums
- 6.1.10 Updates
- 6.1.11 Reset reserved slaves
- 6.1.12 Check permissions / AV scan
- 6.1.13 Push files to internal mirrors
- 6.1.14 Final verification
- 6.1.15 Backup snippets
- 6.1.16 Push to esr channel
- 6.1.17 Update symlinks
- 6.1 Build 1
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Enter any bugs pre-existing or newly discovered and filed during the release:
Build Engineers
coop - Tracking bug: bug 758765
Signed-off Revision(s)
L10N changesets: unchanged
Build1:
- comm-esr10: https://hg.mozilla.org/releases/comm-esr10/rev/43c151dd9879 on default
- mozilla-esr10: http://hg.mozilla.org/releases/mozilla-esr10/rev/5be573d1665f on GECKO1006_2012071312_RELBRANCH
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120713153234 | mv-moz2-linux-ix-slave18 | 30 mins, 55 secs |
Linux64 | linux64-ix-slave12 | 29 mins, 43 secs | ||
Mac | moz2-darwin10-slave41 | 3 hrs, 30 mins, 41 secs | ||
Windows | mw32-ix-slave26 | 1 hrs, 39 mins, 31 secs |
Notes
Build 1
Preparing to start Automation
- Clobber: https://build.mozilla.org/clobberer/ Any master -> release-comm-esr10 -> Any builder
- Reserve slaves (you need ~5 each of linux, linux64, win32 (w32), and macosx64 (moz2-darwin10)). Doing this 2-3 hours in advance should speed things up. e.g.:
# cltbld@buildbot-master32 cd /builds/buildbot/build1/master cat reserved_slaves 6
- For build1 only, create a symlink for your $version (eg 11.0b4, 10.0.2esr, 10.0.2, 3.6.27) (until bug 725839 is resolved)
# tbirdbld@stage cd /pub/mozilla.org/thunderbird/nightly/ version=10.0.6esr mkdir ../candidates/$version-candidates ln -s ../candidates/$version-candidates $version-candidates
- No l10n changes
- Double land automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags. (details)
hg tag -f THUNDERBIRD_10_0_6esr_{RELEASE,BUILD1}
- update and reconfigure the master
- dry run automation start
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u coop -V 10.0.6esr \ --branch comm-esr10 --build-number 1 \ --release-config release-thunderbird-comm-esr10.py --products thunderbird \ --dryrun -l localhost:9001 <deletia> 2012-07-13 15:14:50,512 : ERROR : Error verifying mozconfigs
- same as for 10.0.5 esr (due to mozconfig change)
- start automation ← monitor progress on buildbot (e.g. comm-esr10)
- the same command as above but without the "--dryrun" and with "-b" to skip tests
E-mail Metrics
Use the address "metrics-alerts < AT > mozilla < PERIOD > org". Note for first-time-releasers: your email will get held for moderator approval - that is expected. If it happens more than once, get help on #metrics.
Thunderbird,thunderbird,thunderbird,10.0.6,10.0 Thunderbird,thunderbird,thunderbird,10.0.6esr,10.0
E-mail mirrors@mozilla.org
N/A
Edit rsync exclude files
N/A
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Build
en-US
No problems.
l10n repacks
No problems
Checksums
No problems
Updates
No problems
Update verify
No problems
Reset reserved slaves
# cltbld@buildbot-master32 cd /builds/buildbot/build1/master cat reserved_slaves 0
Check permissions / AV scan
No problems
Push files to internal mirrors
No problems
Final verification
No problems
Backup snippets
time ~/bin/backupsnip Thunderbird-10.0.6esr-build1 real 1m13.198s user 0m0.399s sys 0m0.933s
Push to esr channel
time ~/bin/pushsnip Thunderbird-10.0.6esr-build1
real 0m49.947s user 0m0.251s sys 0m1.085s
Update symlinks
#tbirdbld@stage cd /pub/mozilla.org/thunderbird/releases rm latest-10.0esr; ln -s 10.0.6esr latest-10.0esr