Releases/Firefox 2.0.0.19/BuildNotes: Difference between revisions
No edit summary |
|||
Line 167: | Line 167: | ||
Automated, no problems. | Automated, no problems. | ||
==== Push updates to beta channel ==== | |||
Ran the pushsnip commands for both 2.0.0.19 and 3.0.5 at the same time on aus2-staging. | |||
# put snippets on beta | |||
$ sudo su - cltbld | |||
# make sure using latest version of scripts in mozilla/tools/release/bin/ | |||
$ cd bin | |||
$ cvs update . | |||
$ cd /opt/aus2/snippets/staging | |||
# note the required parameter must match what will be used with pushsnip below. | |||
$ date; time ~/bin/backupsnip 20081204-Firefox-2.0.0.19-beta | |||
'''DONE TO HERE''' | |||
$ time ~/bin/pushsnip 20081204-Firefox-2.0.0.19-beta | |||
$ time ~/bin/pushsnip 20081202-Firefox-3.0.5-beta |
Revision as of 22:22, 10 December 2008
Build Engineers
nthomas
Version/config bump bug
Bonsai queries
Build 1: cvsroot
Build 2: cvsroot
Tags
Build 1:
Module | Parent Branch | Created Tag/Branch | Pull date |
cvsroot/mozilla | MOZILLA_1_8_BRANCH | GECKO181_20081202_RELBRANCH | 2008-11-26 16:01 PST |
GECKO181_20081202_RELBRANCH | FIREFOX_2_0_0_19_RELEASE, FIREFOX_2_0_0_19_BUILD1 | 2008-12-01 19:11 PST | |
l10n/l01n | MOZILLA_1_8_BRANCH | GECKO181_20081202_RELBRANCH | 2008-11-26 16:01 PST |
GECKO181_20081202_RELBRANCH | FIREFOX_2_0_0_19_RELEASE, FIREFOX_2_0_0_19_BUILD1 | 2008-12-01 19:29 PST |
Build 2:
Module | Parent Branch | Created Tag/Branch | Pull date |
cvsroot/mozilla | GECKO181_20081202_RELBRANCH | FIREFOX_2_0_0_19_RELEASE, FIREFOX_2_0_0_19_BUILD2 | 2008-12-03 15:37 PST |
l10n/l01n | GECKO181_20081202_RELBRANCH | FIREFOX_2_0_0_19_RELEASE, FIREFOX_2_0_0_19_BUILD2 | 2008-12-03 16:01 PST |
Build data
Type | Build machine |
Windows | production-pacifica-vm |
Mac | bm-xserve05 |
Linux | production-prometheus-vm |
Notes
Build 1
Slave cleanup:
- production-prometheus-vm
- /builds/verify/firefox-2.0.0.18, /builds/verify/thunderbird-2.0.0.18
- /builds/updates/firefox-2.0.0.18, /builds/updates/thunderbird-2.0.0.18
- /build/source/firefox-2.0.0.18, /builds/source/thunderbird-2.0.0.18
- /data/cltbld/firefox-2.0.0.18, /data/cltbld/thunderbird-2.0.0.18
- /builds/tags/FIREFOX_2_0_0_18_BUILD1, /builds/tags/THUNDERBIRD_2_0_0_18_BUILD1
- bm-xserve05
- /builds/verify/firefox-2.0.0.18, /builds/verify/thunderbird-2.0.0.18
- production-pacifica-vm
- /builds/verify/*, /builds/symbols/*
- production-1.8-master
- removed /builds/buildbot/Automation/twistd.log.???
Bootstrap tag: RELEASE_AUTOMATION_M11 (unchanged from Fx2.0.0.17 & 18)
Setup before starting:
- Updated /builds/buildbot/Automation/buildbot-configs on production-1.8-master. (No change to deploy)
- 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).
- commented out "c['schedulers'].append(depend_scheduler)"
- updated mozilla1.8 tinderbox to say "no nightlies right now"
- land change to mozilla/tools/release/configs/fx-moz18-bootstrap.cfg, and move RELEASE_AUTOMATION_M11 tag to new revision (cvs tag -F RELEASE_AUTOMATION_M11 fx-moz18-bootstrap.cfg)
- verify tinderbox checkout on automation tag
- prometheus-vm, bm-xserve05: cd /builds/tinderbox/mozilla/tools/tinderbox; cvs up -CPd -r RELEASE_AUTOMATION_M11
- production-pacifica-vm: cd /cygdrive/c/builds/tinderbox/mozilla/tools/tinderbox; cvs up -CPd -r RELEASE_AUTOMATION_M11
- ensure that machines have enough resources
- production-prometheus-vm - 30G in /
- production-1.8-master - 30G in /builds, 19G in /data
- production-pacifica-vm - 33G in c:/
- bm-xserve05 - 22G in /
Issued sendchange:
buildbot sendchange --username=nthomas --master=localhost:9989 -m"Firefox 2.0.0.19 build 1" release
Tag
Automated, no problems.
Source
Automated, no problems.
Build
Automated, no problems. Checked that symbols were unpacked OK on talkback server.
Repack
Automated, no problems.
Respin declared
Build 2
Setup
- re-enable nightly builds to verify fix
- update fx-moz18-bootstrap.cfg
- attachment 351232
- get review, land, move RELEASE_AUTOMATION_M11 tag onto new revision
- don't need to clear any space up since tag box has plenty of space, and we didn't get to l10n verify for mac
- disabled builds on bm-xserve05 by commenting out macosx_dep_build in depend_scheduler, then reconfig master. Added comment to Mozilla1.8 tree
- issued sendchange
buildbot sendchange --username=nthomas --master=localhost:9989 -m"Firefox 2.0.0.19 build 2" release
Tag
Automated, no problems.
Source
Automated, no problems.
Build
Automated, no problems. Checked that symbols were unpacked OK on talkback server. On mac got
Unpacking symbols on remote host... 2 [main] bzip2 4248 C:\cygwin\bin\bzip2.exe: *** fatal error - C:\cygwin\bin\bzip2.exe: *** CreateFileMapping Global\cygwin1S4.cygpid.5612, Win32 error 0. Terminating.
so did
# cltbld@bm-xserve05 cd /builds/tinderbox/Fx-Mozilla1.8-release/Darwin_8.7.0_Depend/mozilla/../2008120316 ./upload-symbols.sh
Repack
Automated, no problems.
Sign
L10nVerify
Automated, no problems on manually checking log.
Generate Updates
Automated, no problems.
Publish Updates to Test Channels (betatest & releasetest)
Automated, no problems.
Push updates to beta channel
Ran the pushsnip commands for both 2.0.0.19 and 3.0.5 at the same time on aus2-staging.
# put snippets on beta $ sudo su - cltbld # make sure using latest version of scripts in mozilla/tools/release/bin/ $ cd bin $ cvs update . $ cd /opt/aus2/snippets/staging # note the required parameter must match what will be used with pushsnip below. $ date; time ~/bin/backupsnip 20081204-Firefox-2.0.0.19-beta
DONE TO HERE
$ time ~/bin/pushsnip 20081204-Firefox-2.0.0.19-beta $ time ~/bin/pushsnip 20081202-Firefox-3.0.5-beta