Releases/Firefox 3.5rc2/BuildNotes

Build Engineers

nthomas/bhearsum
release tracking bug

Signed-off Revision(s)

Build1: cba3751c7311
Build2: dbb1982adfab

Tags

On releases/mozilla-1.9.1:

Build # Tag Changeset
1 GECKO191_20090616_RELBRANCH cba3751c7311
FIREFOX_3_5rc2_BUILD1 f9c0198d335b
2 FIREFOX_3_5rc2_BUILD2 FIREFOX_3_5rc2_RELEASE dbb1982adfab

Build data

Type Build ID Build machine
[Windows installer/zip]
[Mac compressed]
[Linux compressed]

Notes

Build 1

  • clean up directories on slaves from 3.5rc1 build2 (everything but in particular the repack dirs)
  • patch buildbot-configs/mozilla2/release_config.py, and get review. Add the driver specified changeset and land the change
  • land l10n-changesets bump from bug 498757
  • reconfig production-master
  • do sendchange
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5rc2 build1" goforit

Tag

No problems.

Source

No problems.

Build/Repack

No problems with Linux, then drivers asked to take another two changes. Aborted Mac and Windows en-US builds. RESPIN DECLARED

Build 2

  • clean up directories on slaves from 3.5rc2 build1 (everything but in particular the repack dirs)
  • IT had one half of hg.m.o down for maintenance and didn't reconfigure DNS ahead of time. Did lookupd -flushcache on the mac machines as I'd had trouble using it, linux seems to be fine, and we're beyond the 1 hour that Windows caches for.
  • patch buildbot-configs/mozilla2/release_config.py, and get review; land.
  • reconfig production-master
  • do sendchange
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5rc2 build2" goforit

Tag

No problems.

Source

No problems.

Build/Repack

No problems. Removed stage:.../3.5rc2-candidates/build2/en-US.xpi.

Sign

instructions No problems

L10nVerify

Absolutely nothing in here except for lines with differences in the absolute slave path (/builds/moz2_slave vs. /builds/slave).

Generate updates and push betatest snippets

Need to do this trick again between the config bump and building update. Forgot to update the patcher-configs checkout on the slave, had to kill the builder and restart from the --create-patches step. After that, realized we couldn't guarantee it would run on the same slave, so commented out only the patcher and update verify bumping steps, and started again. Worked fine after doing this, backed out the patch.

Update verify

Update Bouncer

Final checks before push

Push to mirrors

Publish updates to beta channel