Releases/Thunderbird 10.0.6esr/BuildNotes

From MozillaWiki
Jump to: navigation, search

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:

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

detailed instructions

  • 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