Releases/Firefox 4.0b10/BuildNotes

Notes About Releasing

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

Build Engineers

jhford - bug 623287

Signed-off Revision(s)

L10N changesets

  • hit "ship it" from FF4 beta10 page

Tags

Build # Tag Changeset
1 FIREFOX_4_0b10_RELEASE d1f2ccfb89ef
FIREFOX_4_0b10_RELEASE daecedbdcd10

Build data

Build # Type Build ID Build machine Time to build
1 Linux [compressed .tar.bz2] 20110121161352 mv-moz2-linux-ix-slave10 58 min, 5 sec
Linux64 [compressed .tar.bz2] 20110121161649 moz2-linux64-slave02 1 hr, 8 mins, 54 secs
Macosx64 [.dmg] 20110121161344 moz2-darwin10-slave19 4 hrs, 22 mins, 52 secs
Win32 [.exe/.zip] 20110121161358 mw32-ix-slave06 2 hrs, 48 mins, 43 secs

Build 1

Setup

Slaves involved in b9 were clobbered manually due to the clobberer being broken by short directory names

Landed automation configs: http://hg.mozilla.org/build/buildbot-configs/rev/257b1cb3046e

Tagged buildbotcustom http://hg.mozilla.org/build/buildbotcustom/rev/73fd57040540

Tagged build tools http://hg.mozilla.org/build/tools/rev/c476bc592ff2

Updated pm01 to FIREFOX_4_0b10_RELEASE

Kicked off automation with:

 PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u jhford -V 4.0b10 --branch mozilla-central --build-number 1 -c release-firefox-mozilla-2.0.py --dryrun localhost:9010
PYTHONPATH=/builds/buildbot/builder_master1:/builds/buildbot/builder_master1/tools/lib/python python /builds/buildbot/builder_master1/tools/buildbot-helpers/release_sanity.py -u jhford -V 4.0b10 --branch mozilla-central --build-number 1 -c release-firefox-mozilla-2.0.py --dryrun localhost:9010

Created mac directories and mac64 symlinks from b9 notes snippet:

 # ffxbld@surf
 cd /pub/mozilla.org/firefox/nightly
 mkdir -p 4.0b10-candidates/build1/mac
 cd 4.0b10-candidates/build1
 ln -s mac mac64
 cd ..
 mkdir -p update/mac
 cd update
 ln -s mac mac64

but then realised that this was incorrect and ran

 cd /pub/mozilla.org/firefox/nightly/4.0b10-candidates
 mv update build1/

Tag

No problems

Source

No problems

Build/Repack

No problems

Unittests

Results

Signing

Autosign method used and worked as expected. Build:CombinedSigning.

L10N Verify

Red due to the nature of betas, where we have new locales, a lot of string changes for the already released locales.

Updates

Updates generated properly. Because of an incorrect configuration value in the release config, the detailsUrl in the snippets incorrectly points at the 4.0b9 release notes.

I logged on the slave that did update-generation (mv-moz2-linux-ix-slave08) and ran

cd /builds/slave
cp -a rel-cen-updates/ 4.0b10-updates



https://aus3.mozilla.org/update/3/Firefox/4.0b9/20110110191547/WINNT_x86-msvc/en-US/betatest/Windows_NT%206.1/default/default/update.xml?force=1

Update Bouncer

Update Verify

Final checks before push and virus check

Socorro product data updates

Push to mirrors

Final verify

Push snippets to beta channel

Send mail to metrics

Release