Releases/Firefox 3.7a4/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 75: Line 75:
  hg tag -r {revision} FIREFOX_3_7a4_BUILD1
  hg tag -r {revision} FIREFOX_3_7a4_BUILD1
  hg tag -r {revision} FIREFOX_3_7a4_RELEASE
  hg tag -r {revision} FIREFOX_3_7a4_RELEASE
[https://intranet.mozilla.org/Build:CombinedSigning instructions]
Signing didn't work out-of-box - {{bug|545017}} - Did this instead of the 4th command of 'Run it':
make setup download stubs PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
PRODUCT=mozilladeveloperpreview
# sign-files fails to copy non-existent xpi, no locales expected so that's fine
make sign-files PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
make checksum-files create-sigs stage verify PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
PRODUCT=firefox
make fake-upload PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
make upload PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1


====Updates====
====Updates====

Revision as of 23:13, 7 April 2010

Build Engineers

  • lsblakk

Tracking bug

Signed-off Revision(s)

6bdb8153b671

Tags

On mozilla-central:

Build # Tag Changeset
1 GECKO193a4_20100407_RELBRANCH d26d9a47e3e0
FIREFOX_3_7a4_BUILD1, FIREFOX_3_7a4_RELEASE 231cc7025b6f

Build data

Type Build ID Build machine
[Windows installer/zip]
[Mac compressed]
[Linux compressed]

Notes

  • Done on pm02

Build 1

  • Used clobberer to clean up previous releases dirs for m-c
  • Landed config update (with symlink change in repo, not on master)
  • Deleted .pyc files on master
  • Closed mozilla-central
  • sendchange:
buildbot sendchange --username=lsblakk --master=localhost:9010 --branch=mozilla-central -m "Firefox 3.7a4build1" Go

Tag

mv-moz2-linux-ix-slave22

  • no problems
  • re-opened mozilla-central

Source

mv-moz2-linux-ix-slave13 Had to manually rename to 'mozilladeveloperpreview-3.7a3.{source.tar.bz2,.bundle}' because source packages don't obey in-repo branding. Would be fixed with bug 510770:

# ffxbld@stage
cd /home/ftp/pub/firefox/nightly/3.7a3-candidates/build1/source
rename firefox mozilladeveloperpreview *

Build

moz2-linux-slave45, mw32-ix-slave22, moz2-darwin9-slave55

  • Linux: no problems & passed all unittests
  • Mac: no problems & passed all unittests
  • Win32: no problems & passed all unittests

Sign

Tagged the {tools,buildbotcustom,buildbot-configs} repo

hg tag -r {revision} FIREFOX_3_7a4_BUILD1
hg tag -r {revision} FIREFOX_3_7a4_RELEASE

instructions Signing didn't work out-of-box - bug 545017 - Did this instead of the 4th command of 'Run it':

make setup download stubs PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
PRODUCT=mozilladeveloperpreview
# sign-files fails to copy non-existent xpi, no locales expected so that's fine
make sign-files PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
make checksum-files create-sigs stage verify PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
PRODUCT=firefox
make fake-upload PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
make upload PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1

Updates

Update Verify

Fix appv in snippets

Update Bouncer

Final checks before push

Push to mirrors

Final verify

Push snippets to beta channel

Fix details URL

Release