Firefox 3.0b3:BuildNotes: Difference between revisions
Jump to navigation
Jump to search
(clear out undone sections) |
(clear out undone sections) |
||
| Line 166: | Line 166: | ||
buildbot sendchange --username=rhelmer --master=localhost:9989 -m "Firefox 3.0 Beta 3 RC2" release | buildbot sendchange --username=rhelmer --master=localhost:9989 -m "Firefox 3.0 Beta 3 RC2" release | ||
====Prestage==== | ====Prestage==== | ||
====Tag==== | ====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. | * 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. | ||
Revision as of 19:57, 5 February 2008
Build Engineers
rhelmer
Bonsai queries
Was anything checked in after the "door closed"?
Last checkins:
- RC1 2008-02-04 17:20 PST
- cvsroot bonsai url
- l10n bonsai url
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
RC1
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 any 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
- rm -rf /home/ftp/pub/firefox/nightly/2007*
- 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
- had to chmod g-s /home/ftp/ again, looks like it's coming from prestage step
- rhelmer found we're setting it right here! http://mxr.mozilla.org/mozilla/source/tools/buildbot-configs/automation/production-1.9/master.cfg#102
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?!
- Config::General was not installed
- 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
- af was not tagged, so had to checkout a tagged locale so CVS would cache it
- linux failed build
- AliveTest could not run, X server was refusing connections
- ran "xhost +"
- AliveTest could not run, X server was refusing connections
Sign
- Build declared rc1 broken because of missed updates to mozconfig files as part of bug #407794. Manually bringing release and nightly mozconfig files back in sync, and starting rc2.
RC2
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 any 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/2008*
- FIXME should be automatically backed up or removed - bug needed
- rm -rf /home/ftp/pub/firefox/nightly/2008*
- kick off buildbot (run as cltbld):
buildbot sendchange --username=rhelmer --master=localhost:9989 -m "Firefox 3.0 Beta 3 RC2" release
Prestage
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.
- fixed manually and synced with hwclock