Releases/Firefox 3.6.8/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 68: Line 68:
==== Build/Repack ====
==== Build/Repack ====
* Linux: no problems
* Linux: no problems
* Mac: en-US no problems
* Mac: no problems
* Win32: en-US no problems
* Win32: no problems
 
==== Partner Repacks ====
Can't do these from the automation until {bug|554321} is resolved.
 
==== Unit tests ====
* Linux:
* Mac:
* Win32:
 
==== Sign  ====
[https://intranet.mozilla.org/Build:CombinedSigning Instructions]
 
Removed en-US.xpi from stage.
<pre>
#!/bin/bash
set -x
set -e
 
PRODUCT=firefox
VERSION=3.6.8
BUILD=1
TAG=FIREFOX_3_6_8_RELEASE
REPO="releases/mozilla-1.9.2"
EMAIL=nthomas@mozilla.com
KEYDIR=d:/2009-keys
 
cd ~/hg-tools
hg pull
hg up -r ${TAG}
 
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
 
make PRODUCT=${PRODUCT} VERSION=${VERSION} \
  BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} \
  KEYDIR=${KEYDIR} USE_NEW=1
</pre>
 
Reviewed stdout, win32_signing_build1.log.
 
make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \
    BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}
 
''Got "Signature verification succeeded" email.''

Revision as of 02:51, 23 July 2010

Build Engineers

bhearsum,nthomas
bug 581165

Signed-off Revision(s)

fd971f28dfd1

Tags

On releases/mozilla-1.9.2:

Build # Tag Changeset
1 GECKO1927_20100701_RELBRANCH fd971f28dfd1
FIREFOX_3_6_8_BUILD1 FIREFOX_3_6_8_RELEASE a93100d87cc9

Build data

Build # Type Build ID Build machine
1 Linux 20100722145641 mv-moz2-linux-ix-slave22
Mac 20100722150226 bm-xserve19
Windows 20100722155716 mw32-ix-slave03

Notes

Done on pm

Build 1

  • No slave movement, already had enough for the release.
  • Clobbered 'Any release' on pm with clobberer.
  • Landed automation config
  • Reconfiged pm
  • Closed the Firefox3.6 tree
  • Started the automation
buildbot sendchange --username=bhearsum --master=localhost:9010 --branch=releases/mozilla-1.9.2 -m "Firefox 3.6.8 build1" Go
  • Manually tagged buildbot-configs, buildbotcustom, tools w/ FIREFOX_3_6_8_RELEASE/FIREFOX_3_6_8_BUILD1

Tag

No problems. Landed version bump and reopened Firefox3.6.

Source / XULRunner Source

No issues.

Build/Repack

  • Linux: no problems
  • Mac: no problems
  • Win32: no problems

Partner Repacks

Can't do these from the automation until {bug|554321} is resolved.

Unit tests

  • Linux:
  • Mac:
  • Win32:

Sign

Instructions

Removed en-US.xpi from stage.

#!/bin/bash
set -x
set -e

PRODUCT=firefox
VERSION=3.6.8
BUILD=1
TAG=FIREFOX_3_6_8_RELEASE
REPO="releases/mozilla-1.9.2"
EMAIL=nthomas@mozilla.com
KEYDIR=d:/2009-keys

cd ~/hg-tools
hg pull
hg up -r ${TAG}

mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .

make PRODUCT=${PRODUCT} VERSION=${VERSION} \
  BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} \
  KEYDIR=${KEYDIR} USE_NEW=1

Reviewed stdout, win32_signing_build1.log.

make postsign PRODUCT=${PRODUCT} VERSION=${VERSION} \
    BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL}

Got "Signature verification succeeded" email.