Releases/Firefox 3.5.11/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

nthomas bug 576203

Signed-off Revision(s)

Build 1: ae51fe8759e3

Tags

On releases/mozilla-1.9.1:

Build # Tag Changeset
1 GECKO19111_20100701_RELBRANCH ae51fe8759e3
FIREFOX_3_5_11_BUILD1 FIREFOX_3_5_11_RELEASE 56248d52ac25

Build data

Build # Type Build ID Build machine
1 Linux 20100701014043 mv-moz2-linux-ix-slave09
Mac bm-xserve22
Windows 20100701023340 mw32-ix-slave22

Notes

Using pm02.

Build 1

  • Used clobberer to clean up all previous releases (conferred with bhearsum over this re 3.6.7)
  • Moved the following slaves
    • mac: bm-xserve19,22
  • Landed automation version bumps. Tagged tip of buildbot-configs, buildbotcustom, and tools with FIREFOX_3_5_11_RELEASE and FIREFOX_3_5_11_BUILD1
  • updated master checkouts, removed *.pyc from master dir, reconfigured production-master02
  • closed Firefox3.5 tree
  • Kicked off automation
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.11 build1" Go

Tag

No problems. Landed version bump and reopened mozilla-1.9.1.

Source, XULRunner Source

No problems

Build/Repack

  • linux32 - all green

Removed manually en-US.xpi from candidates dir

Socorro product data updates

  • Use crash-stats admin page
  • "Branch Data Sources"
  • If not present in the 'Missing Entries' table (no crashes yet), use the 'add new product version' link
  • Added Firefox 3.5.11 and 3.5.12pre

Sign

Removed en-US.xpi from stage.

#!/bin/bash
set -x
set -e

PRODUCT=firefox
VERSION=3.5.11
BUILD=1
TAG=FIREFOX_3_5_11_RELEASE
REPO="releases/mozilla-1.9.1"
EMAIL=rail@mozilla.com
KEYDIR=d:/2009-keys

mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cd ~/hg-tools
hg pull
hg up -r ${TAG}
cd -

mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .

make PRODUCT=${PRODUCT} VERSION=${VERSION} \
  BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} \
  KEYDIR=${KEYDIR} USE_NEW=1

L10nVerify

This is run separately for each platform since bug 571199.

Updates

bug 575966 removed the mar files for 3.5.10, so I put them back again before updates ran

# ffxbld@stage
cd /pub/mozilla.org/firefox/nightly/3.5.10-candidates/build1/update
rsync -av /pub/mozilla.org/firefox/releases/3.5.10/update/ .

This is a once-off thing.

Generate updates and push betatest snippets

Update verify

Major update generation and verification

Publish updates to beta channel

Patch to unthrottle beta updates.