Releases/Firefox 17.0.4esr/BuildNotes

From MozillaWiki
Jump to: navigation, search

Build 1

Checklist

Notes

Tracking bug 837125 Release engineers: bhearsum, kmoir, catlee, nthomas, it was a party

Bugs hit

  • bug 813613 Build Firefox 17.0.4ESR using mock
  • bug 849044 [17.0.4esr] 10.0.12esr builds update to 17.0.3esr on esrtest channel

Notes

  • Firefox linux 64 source failed due to the fact the build was started from a relbranch which was missing the new compiler changes to build with mock. Catlee backed out bug 813613 - Build Firefox 17.0.4ESR using mock. I retagged buildbot-configs with the release tags, Ben started a reconfig, and I retriggered the Linux 64, Linux and source builders that failed.

Snippets weren't generated for 10.0.12, so I created them by hand on the machine that ran the updates builder (bld-centos5-32-vmw-006):

$ BUILDID11=20121115102332
$ BUILDID12=20130103094221
$ cd /builds/slave/rel-m-esr17-updates/
$ for d in aus2.test aus2; do
     cd ${d}/Firefox
     cp -r 10.0.11 10.0.12
     cd 10.0.12
     for plat in Darwin_x86_64-gcc3-u-i386-x86_64 Darwin_x86-gcc3-u-i386-x86_64 Linux_x86_64-gcc3 Linux_x86-gcc3 WINNT_x86-msvc; do
       mv ${plat}/${BUILDID11} $plat/${BUILDID12};
     done
     cd ../../..
$ cd /builds/slave/rel-m-esr17-updates/
$ rsync -av -e 'ssh -oIdentityFile=~/.ssh/auspush' aus2.test/ \
    ffxbld@aus3-staging.mozilla.org:/opt/aus2/snippets/staging/Firefox-17.0.4esr-build1-test
$ssh -t -l ffxbld '-oIdentityFile=~/.ssh/auspush' aus3-staging.mozilla.org \
    '~/bin/pushsnip Firefox-17.0.4esr-build1-test'
$ rsync -av -e 'ssh -oIdentityFile=~/.ssh/auspush' aus2/ \
    ffxbld@aus3-staging.mozilla.org:/opt/aus2/snippets/staging/Firefox-17.0.4esr-build1

Run pushsnip

ssh -t -l ffxbld '-oIdentityFile=~/.ssh/auspush' aus3-staging.mozilla.org \
   '~/bin/pushsnip Firefox-17.0.4esr-build1'