Releases/Thunderbird 2.0.0.24/BuildNotes
Jump to navigation
Jump to search
Build Engineers
nthomas
Version/config bump/tracking in bug 547309
Bonsai queries
Build 1: cvsroot
Tags
Build 1:
Module | Parent Branch | Created Tag/Branch | Pull date |
cvsroot/mozilla | MOZILLA_1_8_BRANCH | GECKO181_20100228_RELBRANCH | 2010-02-26 08:40 PST |
GECKO181_20100228_RELBRANCH | THUNDERBIRD_2_0_0_24_RELEASE THUNDERBIRD_2_0_0_24_BUILD1 | 2010-02-28 14:22 PST | |
l10n/l10n | MOZILLA_1_8_BRANCH | GECKO181_20100228_RELBRANCH | 2009-08-12 08:29 PDT |
GECKO181_20100228_RELBRANCH | THUNDERBIRD_2_0_0_24_RELEASE THUNDERBIRD_2_0_0_24_BUILD1 | 2010-02-28 14:48 PST |
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_1.
Slave cleanup
- production-prometheus-vm
- need ~10GB for tag, source, update generation and linux verify, stage;
- removed /builds/tags/THUNDERBIRD_2_0_0_2{1,2}_BUILD1, source/thunderbird-2.0.0.2{1,2}, updates/thunderbird-2.0.0.22, verify/thunderbird-2.0.0.2{1,2}
- 16G free
- production-crazyhorse
- 14GB free on /builds - t'box will remove existing linux build so that's 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
- 27G free at start
- production-patrocles
- 41G free on e:, t'box remove existing win32 build so that's fine
- production-pacifica-vm
- 29G free on c:, plenty for just doing update verify
NB: Dep. builds fire every 2 hours and will compete for release jobs. Might be worth disabling them. Timing was OK so didn't bother.
Setup master before starting:
- update mozilla/tools/buildbot-configs/automation/production/tb-master.cfg for most recent milestone of bootstrap (RELEASE_AUTOMATION_M15_1)
- 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 are "Locally Modified" to contain passwords; identical to repository version otherwise.
- Ran 'buildbot reconfig /builds/buildbot/Thunderbird-Automation'
- Buildbot waterfall is here (MPT-VPN); this is a separate instance from the (now defunct) Firefox 2.0.0.x master, with production-prometheus-vm and bm-xserve05 running a slave for each master
Login to production-1.8-master as cltbld and start automation run:
buildbot sendchange --username=nthomas --master=localhost:9990 -m"Thunderbird 2.0.0.24 build 1" release
Tag
No problems
Source
No problems
Build/Repack
Linux and Mac: no problems
Win32: build died publishing symbols to symbol server:
log: Running shell command in /builds/symbols/thunderbird-2.0.0.24/build1: log: arg0: tools/upload_symbols.sh log: arg1: symbols.zip log: Starting time is 16:03:09 02/28/10 log: Logging output to /builds/release/logs/build_THUNDERBIRD_2_0_0_24_BUILD1-symbols.log log: Timeout: 600 log: output: Transferring symbols... symbols.zip scp: /mnt/netapp/breakpad/symbols_tbrd/: Permission denied Step Build died: shell call returned bad exit code: 1 at Bootstrap/Step.pm line 110.
Fix:
- update tb-moz18-bootstrap
- untag config files
mkdir fix-tags; cd $_; cvs co -r MOZILLA_1_8_BRANCH_release -d MOZILLA_1_8_BRANCH_release mozilla/tools/tinderbox-configs/thunderbird/win32 cvs tag -d THUNDERBIRD_2_0_0_24_RELEASE cvs tag -d THUNDERBIRD_2_0_0_24_RELEASE_l10n cvs tag -d THUNDERBIRD_2_0_0_24_BUILD1 cvs tag -d THUNDERBIRD_2_0_0_24_BUILD1_l10n
- retrigger build
- remove thunderbird/nightly/2010/02/2010-02-28-15-thunderbird2.0.0.24/
Failed again when uploading win32_info.txt to ftp - it read the directory for the first build out of the build log because Bootstrap appends by default. Fix
- untag config files as above
- on production-patrocles, delete /builds/release/logs/*24*
- retrigger build
- remove thunderbird/nightly/2010-02-28-17-thunderbird2.0.0.24
Sign
- Signing doc
- NB: Doc change - do only the linked section.
l10n verification
Generate updates
Publish updates to test channels (betatest & releasetest)
Update verify
Stage
Push updates to beta channel
Sign installers
Done manually using these installer-signing-instructions here. NB: Doc location change, content unmodified.