Firefox 2.0.0.12:BuildNotes

From MozillaWiki
Revision as of 04:26, 29 January 2008 by Rhelmer (talk | contribs) (win32 build problem)
Jump to navigation Jump to search

Build Engineers

Version/config bump bug 414327

Bonsai queries

Tags

Module Tag Pull date
cvsroot/mozilla
mofo/talkback/fullsoft
l10n/l10n

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_M7

Setup before starting:

  • used existing version bump bug to attached diff for bootstrap.cfg
    • "cvs update" in /home/buildmaster/Automation/bootstrap-configs/ after checkin. Did a cvs stat first to work out if any local patches or if unexpected changes would be pulled in
    • restarted master
  • ensure that machines have enough resources (bug 393274)
    • On production-prometheus-vm remove the contents of /builds/updates/* - didn't need to do this, plenty of space
    • On bm-xserve05 remove the contents of /builds/verify/*
    • On build-console, make sure both private and public areas are synced to stage:
      • rsync -nav /home/ftp/pub/firefox/nightly/2.0.0.11-candidates/ stage.mozilla.org:/home/ftp/pub/firefox/nightly/2.0.0.11-candidates/
      • removed /home/ftp/pub/thunderbird/ after comparing to staging like above
      • rsync -nav /data/cltbld/firefox-2.0.0.11/ stage:/data/cltbld/firefox-2.0.0.11/
        • expect new directories, but file contents should be the same
    • On build-console, remove private and public areas:
      • rm -rf /data/cltbld/firefox-*
      • rm -rf /builds/tags/* - did not do this, plenty of space
      • in /home/ftp/pub/firefox/nightly/, remove all except the 2.0.0.x-candidates directory for the previous release
  • kick off buildbot (run as cltbld):
    • buildbot sendchange --master=localhost:9989 -u joduinn -m"Firefox 2.0.0.12 RC1" release

Tag

Source

  • permissions problems in /home/ftp/pub/firefox/nightly prevented rsync to stage
    • to resolve: chmod a-s /home/ftp/pub/firefox/nightly
    • need to investigate what's causing this

Build

  • win32 build failed, CVS_RSH was not set in environment
    • buildbot slave was started from cmd.exe not cygwin
    • FIXME make this run on boot so we can't get it wrong :)

Sign

Signing doc

L10nVerify

Updates to Test Channel

update Verify

Stage

Updates to Beta Channel

Sign Installers

Release

Update Bouncer

Final Verification

Enable update channel

Free Software builds

Wall clock timings