Releases/Firefox 3.6.22/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 113: Line 113:


====Build====
====Build====
 
No problems


====Signing====
====Signing====
Line 119: Line 119:
=== Repacks ===
=== Repacks ===
==== Firefox ====
==== Firefox ====
 
No problems


=== Firefox Signing ===
=== Firefox Signing ===

Revision as of 23:04, 31 August 2011

Notes About Releasing

Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed

Bugs hit

Build Engineers

group effort - Tracking bug: bug 683540

Signed-off Revision(s)

Build 1: 38181cd30b88

L10N changesets

Tags

Build # Branch, Tags Changeset
1 GECKO19220_2011080310_RELBRANCH, FIREFOX_3_6_22_BUILD1 FIREFOX_3_6_22_RELEASE ffe5c11b4bf2

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux 20110831122603 linux-ix-slave15 41 mins, 3 secs
Mac
Windows mw32-ix-slave05 1 hrs, 43 mins, 36 secs


Notes

Done on bm08

Build 1

  • Set reserved slaves:
# cltbld@buildbot-master08
# 8 for 3.6.22, 8 for 7.0b4
echo 16 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
  • Requested a clobber for any master, any release, any builder - to cover all branches.
  • Landed release config changes
  • Tagged buildbot-configs, buildbotcustom, and tools with FIREFOX_3_6_22_{BUILD1,RELEASE}
  • Ran release_sanity.py:
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 1 -c release-firefox-mozilla-1.9.2.py --dryrun localhost:9001
  • Started the release:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum -p firefox -V 3.6.22 --branch mozilla-1.9.2 --build-number 1 -c release-firefox-mozilla-1.9.2.py localhost:9001

E-mail Metrics

Sent the following mail to metrics@mozilla.com:

Firefox,firefox,firefox,3.6.22,3.6
Firefox,firefox,firefox,3.6.23pre,3.6

Tag

No problems

Bouncer Submitter

No problems

Source

No problems

Start autosign

Started autosign on keymaster with the following commands:

PRODUCT=firefox
VERSION=3.6.22
BUILD=1
TAG=FIREFOX_3_6_22_RELEASE
REPO='releases/mozilla-1.9.2'
EMAIL=release@mozilla.com
KEYDIR=d:/2010-keys
RELCONFIG=mozilla/release-firefox-mozilla-1.9.2.py
cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone
hg pull && hg up -r ${TAG}
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
rsync -av ~/hg-tools/lib/python/ ./lib/python/
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG}

Build

Firefox

No problems

Unittests / Talos

XULRunner

Source

No problems

Build

No problems

Signing

Repacks

Firefox

No problems

Firefox Signing

L10N verify

Updates

Update verify

Major Update

Update verify

Socorro Product Data Updates

Check permissions/ AV scan

Reset reserved slaves

Push to internal mirrors

Push XULRunner to Mirrors

Update XULRunner wiki page

Push to external mirrors

Final verification

Push to Release Channels

Unthrottling

Push to beta channel

Update symlinks

Push 3.6.21 -> 5.0.1 MUs

3.6.21 -> 6.0.1 MU

Generation

Update Verify