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.

Update bouncer

Push to mirrors

Update rsync module

Final verification

Publish updates to release channel

Update symlink