Releases/Thunderbird 13.0b4/BuildNotes
From MozillaWiki
< Releases
Contents
- 1 Notes About Releasing
- 2 Bugs hit
- 3 Build Engineers
- 4 Signed-off Revision(s)
- 5 L10N changesets
- 6 Tags
- 7 Build data
- 8 Notes
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Build Engineers
rail - Tracking bug: bug 744602
Signed-off Revision(s)
Build 1:
- comm-beta: http://hg.mozilla.org/releases/comm-beta/rev/c2e021ccbd53
- mozilla-beta: http://hg.mozilla.org/releases/mozilla-beta/rev/5dd4dde1d4eb
- relbranch: GECKO130_2012052815_RELBRANCH
L10N changesets
Instructions on how to get them
Tags
Manually tag the automation code, then record the generated tags below. (details)
Build # | Branch, Tags | Changeset |
1 | GECKO130_2012052913_RELBRANCH THUNDERBIRD_13_0b4_BUILD1 THUNDERBIRD_13_0b4_RELEASE | f485394676fc |
GECKO130_2012052815_RELBRANCH | 8b4519048114 |
Build data
Thunderbird
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120529140015 | mv-moz2-linux-ix-slave04 | 40 mins, 29 secs |
Linux64 | linux64-ix-slave05 | 36 mins, 15 secs | ||
Mac | moz2-darwin10-slave53 | 3 hrs, 34 mins, 5 secs | ||
Windows | mw32-ix-slave07 | 1 hrs, 29 mins, 28 secs |
Notes
Build 1
Preparing to start Automation
- Set clobbers for the appropriate branch. Doing this 24-48 hours in advance should speedup the build.
- Reserve slaves
[cltbld@buildbot-master34 master]$ echo "10" > /builds/buildbot/build1/master/reserved_slaves
- 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/ mkdir ../candidates/13.0b4-candidates ln -s ../candidates/13.0b4-candidates 13.0b4-candidates
- Update l10n changesets for desktop, mobile
- Instructions on how to get them
- dashboard
- Land automation configs (are you or buildduty going to reconfig? great, merge. otherwise double-land only your configs)
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags. (details)
- hg tag THUNDERBIRD_13_0b4_{RELEASE,BUILD1}
- update and reconfigure the master
cd /builds/buildbot/build1 make update && make checkconfig && python buildbot-wrangler.py reconfig `pwd`/master
- start automation
cd /builds/buildbot/build1 source bin/activate buildbot sendchange --username=rail --master localhost:9001 --branch=releases/comm-beta \ --comments "THUNDERBIRD 13.0b4 BUILD 1" -p products:thunderbird \ -p script_repo_revision:THUNDERBIRD_13_0b4_BUILD1 release_build
- start automation ← monitor progress on buildbot (e.g. release-comm-beta)
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,13.0b4,13.0
Tag
OK
Bouncer Submitter
OK
Source
OK
Build
Thunderbird
OK
Thunderbird repacks
OK
Updates
OK
Update verify
OK
Reset reserved slaves
[cltbld@buildbot-master34 ~]$ echo "0" > /builds/buildbot/build1/master/reserved_slaves
Check permissions / AV scan
OK
Push to internal mirrors
OK
Final verification
OK
Going to Beta
Run backupsnip
# tbirdbld@aus3-staging ~/bin/backupsnip Thunderbird-13.0b4-build1
Push to beta
# tbirdbld@aus3-staging ~/bin/pushsnip Thunderbird-13.0b4-build1