Releases/Firefox 3.6.13/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

bhearsum
Tracking bug

Signed-off Revision(s)

Build1: 5d2cbf9c9669

Tags

Build # Tag Changeset
1 FIREFOX_3_6_13_BUILD1 FIREFOX_3_6_13_RELEASE af7a49ca89b2

Build data

Build # Type Build ID Build machine Time to build
1 Linux
Mac
Windows

Build 1

Done on pm03. Setup notes:

  • No clobberer necessary because this is the first 0.8.0 release on this branch.
  • landed config updates, including l10n-changesets
  • tagged buildbot-configs, buildbotcustom, compare-locales, and tools with FIREFOX_3_6_12_BUILD1 and FIREFOX_3_6_12_RELEASE
  • updated /tools/buildbotcustom/buildbotcustom, /builds/buildbot/configs, and /builds/buildbot/builder_master/tools to latest
  • reconfiged master
  • Left tree open, 0.8.0 automation doesn't require that it closes
  • kicked off automation with:
buildbot sendchange --username=bhearsum --master=localhost:9010 --branch=releases/mozilla-1.9.2 --revision=FIREFOX_3_6_13_RELEASE -p release_config:mozilla/release-firefox-mozilla-1.9.2.py gogogo

Tag

'pl' locale failed when 'hg out' got a bad response from the HG server. (FIXME we should be retrying when any hg operation fails).

Fixed manually by running the following on mv-moz2-linux-ix-slave11, as cltbld:

cd /builds/slave/release-mozilla-1.9.2-tag/build/pl
hg push --new-branch -e 'ssh -l ffxbld -i ~/.ssh/ffxbld_dsa' ssh://hg.mozilla.org/releases/l10n-mozilla-1.9.2/pl

Manually started source, xulrunner_source, _build and _xulrunner_build for all platforms, filling in the form as follows:

  • Branch: releases/mozilla-1.9.2
  • Revision: FIREFOX_3_6_13_RELEASE
  • Property 1 Name: release_config
  • Property 1 Value: mozilla/release-firefox-mozilla-1.9.2.py

Source / XULRunner Source

No Problems

Build

No problems. Removed en-US.xpi from stage

L10n Repack

Triggered manually, see Tag section for form details.

Failed a few times because the scripts were trying to use staging-only variables. Landed a few bustage fixes before it got working again. Patches are in bug 613944.

Lots of individual repacks failed when uploading. Found them by searching for "ssh_exchange_identification: Connection closed by remote host" in the logs. To fix, did the following for each failed locale (on the machine that tried to build it):

export UPLOAD_USER=ffxbld
export MOZ_OBJDIR=obj-l10n
export UPLOAD_SSH_KEY="~/.ssh/ffxbld_dsa"
export UPLOAD_HOST=stage.mozilla.org
export POST_UPLOAD_CMD="post_upload.py -p firefox -n 1 -v 3.6.13 --release-to-candidates-dir"
export UPLOAD_TO_TEMP=1
export MOZ_PKG_PRETTYNAMES=1
cd /builds/moz2_slave/release-mozilla-1.9.2-$platform_repack_$n/build/mozilla-1.9.2/obj-l10n/browser/locales
export AB_CD=$locale
make l10n-upload-$locale

Did the following on stage to make sure we had all of the locales:

cd /home/ftp/pub/firefox/nightly/3.6.13-candidates/build1
ls unsigned/win32 | grep -v xpi | wc -l
ls mac | grep -v xpi | wc -l
ls linux-i686 | grep -v xpi | wc -l

Output for each should be 76, which it was.

Partner Repack

No problems. Signing happened at the same time as other builds.

XULRunner Build

No problems

Unittests

  • Mac: All green
  • Linux: All green
  • Win32: All green except for mochitests, which ran all test successfully and then hung at shutdown. Retriggered it.