Releases/Firefox 10.0.7esr/BuildNotes

From MozillaWiki
Jump to: navigation, search

Bugs hit

Build Engineers

{bhearsum} - Tracking bug: bug 772039

Signed-off Revision(s)

Build 1: #

L10N changesets

Doesn't exist for ESR

Tags

Manually tag the automation code, then record the generated tags below. (details)

Build # Branch, Tags Changeset
MOBILE80_#_RELBRANCH, FENNEC_10_0_7esr_RELEASE, FENNEC_10_0_7esr_BUILD1 #
GECKO80_#_RELBRANCH, FIREFOX_10_0_7esr_BUILD1 FIREFOX_10_0_7esr_RELEASE #

Build data

Firefox

Build # Type Build ID Build machine Time to build
1 Linux 20120824135927 linux-ix-slave16 1 hrs, 5 secs
Linux64 linux64-ix-slave13 57 mins, 11 secs
Mac moz2-darwin10-slave40 3 hrs, 8 mins, 7 secs
Windows mw32-ix-slave07 3 hrs, 8 mins, 54 secs

Notes

Build 1

Set reserved slaves

[cltbld@buildbot-master25 build1]$ echo 6 > /builds/buildbot/build1/master/reserved_slaves 

Preparing to start Automation

  • Set a clobber for "any master", "mozilla-esr10", "any builder". This isn't strictly necessary, but cleaning up the build directories ahead of time speeds things up a bit.
  • Landed config update on default + transplant to production. Tagged with FIREFOX_10_0_7esr_{RELEASE,BUILD1}
  • Updated and reconfiged master
  • Ran release sanity:
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \
 -V 10.0.7esr --branch mozilla-esr10 --build-number 1 \
 --release-config release-firefox-mozilla-esr10.py --products firefox  \
 --dryrun localhost:9001
  • Failed with, because we don't have milestones for esr.
2012-08-24 13:39:46,565 : CRITICAL : verify_l10n_dashboard
  • Error is ignorable, started release with:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \
 -V 10.0.7esr --branch mozilla-esr10 --build-number 1 \
 --release-config release-firefox-mozilla-esr10.py --products firefox  \
 -b localhost:9001

Tag

No problems

Bouncer Submitter

No problems

Source

No problems

Build

Firefox

No problems

Firefox repacks

No problems

Fennec

Forgot to even build it. We don't ship it, didn't bother to do it.

Fennec repacks

XULRunner

Source

No problems

Build

No problems

Push to Mirrors

No problems

Checksums

No problems

Updates

No problems

Update verify

Failed because of bug 785619. Manually fixed with this patch. Manually restarted update verify by doing the following:

# On my local machine, to kick off update verify
for p in linux linux64 macosx64 win32; do
  for i in `seq 6`; do
    curl "http://buildbot-master25.build.scl1.mozilla.com:8001/builders/release-mozilla-esr10-${p}_update_verify_${i}%2F6/force" >/dev/null
  done
done

Reset reserved slaves

echo 0 > /builds/buildbot/build1/master/reserved_slaves

Check permissions / AV scan

No problems.

Push to internal mirrors

No problems.

Final verification

No problems

Before Release Day

Run backupsnip for esr snippets

As ffxbld@aus3-staging

~/bin/backupsnip  ~/bin/backupsnip Firefox-10.0.7esr-build1

Release Day

Push to ESR Channel

As ffxbld@aus3-staging:

cd /opt/aus2/snippets/staging
~/bin/pushsnip Firefox-10.0.7esr-build1

Update symlinks

As ffxbld@upload1:

cd /home/ftp/pub/mozilla.org/firefox/releases/
rm latest-10.0esr && ln -s 10.0.7esr latest-10.0esr