Firefox 3.0b3:BuildNotes

From MozillaWiki
Revision as of 18:13, 5 February 2008 by Rhelmer (talk | contribs) (note about comparing mozconfig)
Jump to navigation Jump to search

Build Engineers

rhelmer

Bonsai queries

Was anything checked in after the "door closed"?

Last checkins:

Bugs

Filed version bump bug in bug 409880

Tags

Module Tag Pull date
cvsroot/mozilla
l10n/l10n

Build data

Type Build ID SHA1 Push date Build machine
[Windows installer/zip] en-US:fx-win32-1.9-slave2 l10n:fx-win32-1.9-slave2
[Mac compressed] en-US:fx-mac-1.9-slave2 l10n:fx-mac-1.9-slave2
[Linux compressed] en-US:fx-linux-1.9-slave2 l10n:fx-linux-1.9-slave2

Notes

Bootstrap tag: RELEASE_AUTOMATION_M7_1

Setup before starting:

  • used existing version bump bug to attached diff for bootstrap.cfg and master.cfg
    • restarted master
  • compare nightly and release mozconfig/tinder-config.pl files, merge and desired changes
  • ensure that machines have enough resources
    • FIXME should be automatically backed up or removed - bug needed
  • On fx-mac-1.9-slave2, fx-win32-1.9-slave2, fx-linux-1.9-slave2
    • update tinderbox to RELEASE_AUTOMATION_M7_1
    • remove the contents of /builds/verify/*
      • FIXME should be automatically backed up or removed - bug needed
    • restart buildbot
  • On production-1.9-master, remove private and public areas:
  • remove the contents of /builds/updates/
    • FIXME need to do this on each RC or updates will fail - bug needed
    • rm -rf /data/cltbld/firefox-*
      • FIXME should be automatically backed up or removed - bug needed
    • rm -rf /builds/tags/* - did not do this, plenty of space
      • FIXME should be automatically backed up or removed - bug needed
    • in /home/ftp/pub/firefox/nightly/, remove all except the 3.x-candidates directory for the previous release
      • rm -rf /home/ftp/pub/firefox/nightly/2007*
        • FIXME should be automatically backed up or removed - bug needed
  • kick off buildbot (run as cltbld):
buildbot sendchange --username=rhelmer --master=localhost:9989 -m "Firefox 3.0 Beta 3 RC1" release

Prestage

  • had to mkdir /home/cltbld/trunk-automation/prestage/build, not created automatically

Tag

  • noticed that linux VMs/slaves are running one hour ahead of Mac, Win32 slaves. This doesnt make sense because we thought they were all ntp-enabled.

Source

Build

  • win32 failed unit tests
    • Config::General was not installed
      • installed it
    • /builds/logs did not exist
      • created it
    • not sure how we hit these, was slave rebuilt since 3.0b2?!
  • mac failed repack
    • af was not tagged, so had to checkout a tagged locale so CVS would cache it
      • FIXME should just build all locales, link to existing bug
  • linux failed build
    • AliveTest could not run, X server was refusing connections
      • ran "xhost +"

Sign

Signing doc

L10nVerify

Updates to Test Channel

update Verify

Stage

Sign Installers

Update Bouncer

Final Verification

Push to mirrors

Updates to Beta Channel

Free Software builds

Not doing Free Software builds for trunk. See bug#404464.

Wall clock timings