Firefox 2.0.0.14:BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 105: Line 105:
* [https://intranet.mozilla.org/Build:Signing Signing doc]
* [https://intranet.mozilla.org/Build:Signing Signing doc]
* '''Note: clear space on production-1.8-master so that later stage step does not run out of space'''
* '''Note: clear space on production-1.8-master so that later stage step does not run out of space'''
* slave on production-1.8-master had dropped, killing the first sign step as it waited for the signing log
* Some partitions on the master had gone read-only ({{bug|407796}}) and a simple reboot left the buildbot master unable to start. Ran fsck on each partition and that resolved it. Editing master.cfg to start doing work at stage


====L10nVerify====
====L10nVerify====

Revision as of 13:49, 7 April 2008

Build Engineers

joduinn & nthomas & bhearsum Version/config bump bug 426307

Bonsai queries

  • RC1
    • cvsroot
    • (l10n bonsai link goes here)

Tags

Firedrill based on release branch for 2.0.0.13

Module Tag Pull date
cvsroot/mozilla RC1: GECKO181_20080311_RELBRANCH FIREFOX_2_0_0_14_RC1 FIREFOX_2_0_0_14_RELEASE 2008-04-04 XX:XX PDT
l10n/l10n RC1: GECKO181_20080311_RELBRANCH FIREFOX_2_0_0_14_RC1 2008-04-04 XX:XX PDT

Build data

Type Build ID SHA1 Push date Build machine
[Windows installer/zip] RC1: production-pacifica-vm
[Mac compressed] RC1: bm-xserve05
[Linux compressed] RC1: production-prometheus-vm

Notes

RC1

Bootstrap Tag: RELEASE_AUTOMATION_M8_1

Setup before starting:

  • Bump bootstrap.cfg & master.cfg in bug, get review, land
  • Did a 'cvs up' in /builds/buildbot/Automation/bootstrap-configs
    • All files are now Up-to-date
  • Did a 'cvs up' in /builds/buildbot/Automation/buildbot-configs
    • master.cfg is "Locally Modified" to contain passwords. Identical to repository version otherwise.
    • Turned off the nightly builders on production-1.8-master to make sure they don't interfere with the release. (We need to figure out how to avoid this in the future).
    • update mozilla1.8 tinderbox to say "no nightlies right now"
    • Ran 'buildbot reconfig'
  • On production-1.8-master, make sure updates from previous release are present. Today, we verified the contents in /home/ftp/pub/firefox/nightly/2.0.0.13-candidates/rc1.
  • update /builds/tinderbox/mozilla/tools/tinderbox to the Bootstrap tag (need to revert this before restarting nightlies)
  • ensure that machines have enough resources
    • production-1.8-master
      • removed (but leave the dirs so we don't have to set them up with the right perms again)
        • /data/cltbld/thunderbird-2.0.0.13/
        • /home/ftp/pub/thunderbird/nightly/*candidates
        • /home/ftp/pub/thunderbird/nightly/2008-*
        • /home/ftp/pub/thunderbird/nightly/2008/03/*
        • /home/ftp/pub/thunderbird/nightly/2008/04/*
      • Did not remove /build/tags -- plenty of space on /builds
    • On bm-xserve05 remove the contents of /builds/verify/*
    • On production-prometheus-vm, checked /builds/updates for really old releases
    • Free space on production-1.8-master before starting: /builds - 26G, /data - 26G
    • Free space on bm-xserve05 before starting: / - 36G
    • Free space on production-prometheus-vm before starting: /builds - 28G
    • Free space on production-pacifica-vm before starting: C - 36G
  • Kicked off the automation:
buildbot sendchange --username=nthomas --master=localhost:9989 -m"Firefox 2.0.0.14 RC1" release

Tag

  • automated - nothing to do

Source

  • automated - nothing to do

Build

  • automated - nothing to do

Sign

  • Signing doc
  • Note: clear space on production-1.8-master so that later stage step does not run out of space
  • slave on production-1.8-master had dropped, killing the first sign step as it waited for the signing log
  • Some partitions on the master had gone read-only (bug 407796) and a simple reboot left the buildbot master unable to start. Ran fsck on each partition and that resolved it. Editing master.cfg to start doing work at stage

L10nVerify

Generate Updates

Publish Updates to Test Channels (betatest & releasetest)

update Verify

Stage

Updates to Beta Channels

Sign Installers

Update Bouncer

Final Verification

Push to mirrors

Publish Updates to Release Channel

Free Software Builds