Releases/Thunderbird 2.0.0.23/BuildNotes
Please be sure to use
- RELEASE_AUTOMATION_M15 in the buildbot master config (for bug 496491)
Build Engineers
bhearsum
Version/config bump/tracking in bug 506948
Bonsai queries
Build 1: cvsroot
Tags
Build 1:
Module | Parent Branch | Created Tag/Branch | Pull date |
cvsroot/mozilla | |||
l10n/l10n | |||
Build data
Type | Build machine |
[Windows installer/zip] | production-patrocles |
[Mac compressed] | bm-xserve05 |
[Linux compressed] | production-crazyhorse |
Notes
Build 1
Using RELEASE_AUTOMATION_M15
Slave cleanup
- production-prometheus-vm
- need ~10GB for tag, source, update generation and linux verify, stage; 20G free to begin with - didn't do any cleanup
- production-crazyhorse
- already had 15GB free on /builds - should be fine
- bm-xserve05
- need ~20GB for mac builds, l10n_verify, mac update verify
- removed /builds/verify/*, /builds/tinderbox/Fx-Mozilla1.8-Nightly/Darwin_8.7.0_Depend, /builds/tinderbox/Fx-Mozilla1.8-l10n-release/Darwin_8.7.0_Depend, /builds/tinderbox/Fx-Mozilla1.8-release/Darwin_8.7.0_Depend
- 33G free at start
- production-patrocles
- driveE: already had 43GB free
- production-pacifica-vm
- already 29.6GB free, plenty for update verify
- Landed and tagged updated bootstrap config
Setup master before starting:
- update mozilla/tools/buildbot-configs/automation/production/tb-master.cfg for most recent milestone of bootstrap
- as buildmaster@production-1.8-master, cd /builds/buildbot/Thunderbird-Automation/buildbot-configs. Check for local diff, revert any changes from last release, dry run a cvs up, then cvs up
- master.cfg and tb-master.cfg is "Locally Modified" to contain passwords; identical to repository version otherwise.
- Ran 'buildbot reconfig /home/buildmaster/Thunderbird-Automation'
- Buildbot waterfall is here (MPT-VPN); this is a separate instance from the Firefox master, with production-prometheus-vm and bm-xserve05 running a slave for each master
Login to productioion-1.8-master as cltbld and start automation run:
buildbot sendchange --username=bhearsum --master=localhost:9990 -m"Thunderbird 2.0.0.23 build 1" release
Tag
- Tag failed out with:
None of ^WIN32_MODULE_PRODUCTVERSION_STRING=2.0.0.23pre$ found in file /builds/tags/THUNDERBIRD_2_0_0_23_BUILD1/cvsroot/mozilla/mail/app/module.ver: Inappropriate ioctl for device at /builds/tags/THUNDERBIRD_2_0_0_23_BUILD1/tools/release/version-bump.pl line 142.
- This is because Tb nightlies were never version bumped to 2.0.0.23pre after 2.0.0.22.
- Checked in a version bump, updated and retaged bootstrap config
- Had to undo the branching to get Bootstrap to retag:
cvs rtag -B -d GECKO181_20090812_RELBRANCH mozilla/
- Restarted automation with another sendchange
Source
Build/Repack
Sign
- Signing doc
- NB: Doc change - do only the linked section.
l10n verification
Generate updates
Publish updates to test channels (betatest & releasetest)
Update verify
Push updates to beta channel
Sign installers
Done manually using these installer-signing-instructions here. NB: Doc location change, content unmodified.