Releases/Firefox 2.0.0.16:BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
Line 131: | Line 131: | ||
cd /builds/tinderbox/Fx-Mozilla1.8-FS | cd /builds/tinderbox/Fx-Mozilla1.8-FS | ||
./build-seamonkey.pl --once --depend --config-cvsup-dir `pwd`/tinderbox-configs/ 2>&1 | tee FIREFOX_2_0_0_16build1_FS.log | ./build-seamonkey.pl --once --depend --config-cvsup-dir `pwd`/tinderbox-configs/ 2>&1 | tee FIREFOX_2_0_0_16build1_FS.log | ||
* Stage | |||
# as cltbld@stage | |||
mkdir -p ~/firefox-2.0.0.16-fs/batch1/prestage | |||
cd ~/firefox-2.0.0.16-fs/batch1 | |||
# rsync from push dirs | |||
rsync -av /home/ftp/pub/firefox/nightly/2008-07-03-07-mozilla1.8-fs/ ./prestage/ | |||
rsync -av prestage/ prestage-trimmed/ | |||
rm -v prestage-trimmed/*.zip | |||
rsync -av prestage-trimmed/ stage/ | |||
cd stage | |||
~/bin/groom-files --long="2.0.0.16.fs" . | |||
chown -R cltbld:firefox * . | |||
find . -type f -exec chmod -v 644 {} \; | |||
find . -type d -exec chmod -v 755 {} \; | |||
cd ../ |
Revision as of 17:13, 3 July 2008
Build Engineers
bhearsum
Version/config bump bug
Bonsai queries
Tags
Updated CVS Tags devmo page.
Build 1:
Module | Branch | Tag | Pull date |
cvsroot/mozilla | MOZILLA_1_8_BRANCH | FIREFOX_2_0_0_16_BUILD1 | 2008-07-02 02:13 PDT |
l10n/l10n | MOZILLA_1_8_BRANCH | FIREFOX_2_0_0_16_BUILD1 | 2008-07-02 02:13 PDT |
Build data
Type | Build ID | SHA1 | Push date | Build machine |
[Windows installer/zip] | 2008070205 | production-pacifica-vm | ||
[Mac compressed] | 2008070205 | bm-xserve05 | ||
[Linux compressed] | 2008070204 | production-prometheus-vm |
Notes
Build 1
Bootstrap tag: RELEASE_AUTOMATION_M10 Setup before starting:
- Updated /builds/buildbot/Automation/buildbot-configs on production-1.8-master.
- 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'
- update /builds/tinderbox/mozilla/tools/tinderbox to the Bootstrap tag (need to revert this before restarting nightlies)
- Had to tag this first. It was missed when RELEASE_AUTOMATION_M10 was created.
- ensure that machines have enough resources
- production-prometheus-vm - 32G on /
- production-1.8-master - 11G on /builds, 4G on /data
- production-pacifica-vm - 33.4G on c:
- bm-xserve05 - 32G on /
Tag
Automated, no problems.
Source
Automated, no problems.
Build
Automated, no problems.
Repack
No problems
Sign
- Signing doc
- Accidentally ran 'find . -size +10000 -exec rm {} \;' in ~/signing-work while signing 2.0.0.16. This command deleted a ton of old builds, and broke the 2.0.0.16 signing. Had to restart signing from the beginning.
L10nVerify
No changes
Generate Updates
- No problems.
Publish Updates to Test Channels (betatest & releasetest)
No problems
Update Verify
No problems
Stage
No problems
Push Updates to Beta Channels
Sign Installers
Update Bouncer
Push to mirrors
Final Verification
Publish Updates to Release Channel
Release
Free Software Builds
- Bump the BuildTag definition in the three tinder-config.pl, like this
- Done on production machines:
- production-pacifica-vm (win32)
- bm-xserve05 (macosx)
- production-prometheus-vm (linux)
- Start builds:
cd /builds/tinderbox/Fx-Mozilla1.8-FS ./build-seamonkey.pl --once --depend --config-cvsup-dir `pwd`/tinderbox-configs/ 2>&1 | tee FIREFOX_2_0_0_16build1_FS.log
- Stage
# as cltbld@stage mkdir -p ~/firefox-2.0.0.16-fs/batch1/prestage cd ~/firefox-2.0.0.16-fs/batch1 # rsync from push dirs rsync -av /home/ftp/pub/firefox/nightly/2008-07-03-07-mozilla1.8-fs/ ./prestage/ rsync -av prestage/ prestage-trimmed/ rm -v prestage-trimmed/*.zip rsync -av prestage-trimmed/ stage/ cd stage ~/bin/groom-files --long="2.0.0.16.fs" . chown -R cltbld:firefox * . find . -type f -exec chmod -v 644 {} \; find . -type d -exec chmod -v 755 {} \; cd ../