canmove, Confirmed users
6,442
edits
No edit summary |
|||
| Line 280: | Line 280: | ||
==== XULRunner ==== | ==== XULRunner ==== | ||
Automated builds had no problems. Asked for QA from mkfinle/dtownsend. | Automated builds had no problems. Asked for QA from mkfinle/dtownsend. | ||
Pushed out without a response after waiting a day | |||
===== Signing ===== | |||
Used the following script: | |||
<pre> | |||
#!/bin/bash | |||
set -x | |||
set -e | |||
PRODUCT=xulrunner | |||
VERSION=1.9.1.11 | |||
BUILD=1 | |||
TAG=FIREFOX_3_5_11_RELEASE | |||
REPO="releases/mozilla-1.9.1" | |||
EMAIL=bhearsum@mozilla.com | |||
KEYDIR=d:/2009-keys | |||
mkdir -p ~/signing-work/${PRODUCT}-${VERSION} | |||
cd ~/signing-work/${PRODUCT}-${VERSION} | |||
cd ~/hg-tools | |||
hg pull | |||
hg up -r ${TAG} | |||
cd - | |||
cd ~/signing-work/${PRODUCT}-${VERSION} | |||
cp ~/hg-tools/release/signing/* . | |||
make setup PRODUCT=${PRODUCT} VERSION=${VERSION} \ | |||
BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1 | |||
rsync -av -e "ssh -i /home/cltsign/.ssh/xrbld_dsa" \ | |||
--exclude=*.txt --exclude=*-symbols.zip \ | |||
xrbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build${BUILD}/ \ | |||
unsigned-build${BUILD} | |||
rsync -av --exclude=unsigned unsigned-build${BUILD}/ \ | |||
signed-build${BUILD}/ | |||
rsync -av unsigned-build${BUILD}/unsigned/ \ | |||
signed-build${BUILD}/ | |||
make checksum-files create-sigs stage verify-sigs \ | |||
PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} \ | |||
REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1 | |||
rmdir signed-build${BUILD}/contrib{,-localized} | |||
rsync -av -e "ssh -i /home/cltsign/.ssh/xrbld_dsa" \ | |||
signed-build${BUILD}/ \ | |||
xrbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build${BUILD}/ | |||
</pre> | |||
===== Push XulRunner to mirrors ===== | |||
<pre> | |||
# xrbld@stage | |||
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \ | |||
/pub/mozilla.org/xulrunner/nightly/1.9.1.11-candidates/build1/ \ | |||
/pub/mozilla.org/xulrunner/releases/1.9.1.11/ | |||
</pre> | |||
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added | |||
- xulrunner/releases/1.9.1.11 | |||
===== Update XulRunner wiki ===== | |||
Update the links in these two wiki pages for the version change. NOTE: make sure to update all the links on the page!!! | |||
* [https://developer.mozilla.org/En/XULRunner_1.9.1_Release_Notes Release Notes] | |||
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK] | |||