Firefox 2.0.0.12:BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(win32 build problem)
(mac failure)
Line 95: Line 95:
** buildbot slave was started from cmd.exe not cygwin
** buildbot slave was started from cmd.exe not cygwin
** FIXME make this run on boot so we can't get it wrong :)
** FIXME make this run on boot so we can't get it wrong :)
** removed FIREFOX_2_0_0_12_* tags on tinder-config.pl/mozconfig and re-ran
* mac build failed
** removed FIREFOX_2_0_0_12_* tags on tinder-config.pl/mozconfig and re-ran
** intermittent failure seen on staging:
----------- Output from MozillaAliveTest -------------
  2008-01-28 22:14:33.998 firefox-bin[9432] CFLog (0): CFMessagePort: bootstrap_register(): failed 1100 (0x44c), port = 0x3d03, name = 'Processes-0.2228225'
  See /usr/include/servers/bootstrap_defs.h for the error codes.
  2008-01-28 22:14:33.999 firefox-bin[9432] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (Processes-0.2228225)
  CFMessagePortCreateLocal failed (name = Processes-0.2228225 error = 0)
----------- End Output from MozillaAliveTest ---------


====Sign====
====Sign====

Revision as of 06:31, 29 January 2008

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 :)
    • removed FIREFOX_2_0_0_12_* tags on tinder-config.pl/mozconfig and re-ran
  • mac build failed
    • removed FIREFOX_2_0_0_12_* tags on tinder-config.pl/mozconfig and re-ran
    • intermittent failure seen on staging:
----------- Output from MozillaAliveTest ------------- 
 2008-01-28 22:14:33.998 firefox-bin[9432] CFLog (0): CFMessagePort: bootstrap_register(): failed 1100 (0x44c), port = 0x3d03, name = 'Processes-0.2228225'
 See /usr/include/servers/bootstrap_defs.h for the error codes.
 2008-01-28 22:14:33.999 firefox-bin[9432] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (Processes-0.2228225)
 CFMessagePortCreateLocal failed (name = Processes-0.2228225 error = 0)
----------- End Output from MozillaAliveTest ---------

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