Confirmed users
4,467
edits
(3 intermediate revisions by one other user not shown) | |||
Line 223: | Line 223: | ||
~/bin/pushsnip 20091016-Firefox-3.0.15-beta | ~/bin/pushsnip 20091016-Firefox-3.0.15-beta | ||
We also need to unthrottle the beta channel - [https://bugzilla.mozilla.org/attachment.cgi?id=407412 patch], review by morgamic (should be done well before going to beta). Pushed live by IT once the MU snippets are overwritten by the 3.0.14 -> 3.0.15 update - {{bug|523488}}. | |||
==== 3.0.15 -> 3.5.x Major Update Refresh ==== | ==== 3.0.15 -> 3.5.x Major Update Refresh ==== | ||
Line 388: | Line 390: | ||
user 0m0.018s | user 0m0.018s | ||
sys 0m0.557s | sys 0m0.557s | ||
We need to unthrottle 3.0.14 on the release channel - [https://bugzilla.mozilla.org/attachment.cgi?id=408758 patch], should get review from morgamic before release day (rather than last minute!). Pushed live by IT once the MU snippets on 3.0.14 release are overwritten by 3.0.15 - {{bug|524876}}. | |||
==== Release ==== | ==== Release ==== | ||
Line 394: | Line 398: | ||
cd /home/ftp/pub/firefox/releases | cd /home/ftp/pub/firefox/releases | ||
rm latest-3.0 && ln -s 3.0.15 latest-3.0 | rm latest-3.0 && ln -s 3.0.15 latest-3.0 | ||
==== Release matching XULRunner build ==== | |||
XULRunner builds are produced by the automation, this is to groom them and push to the mirrors. | |||
# cltbld@stage | |||
VERSION=1.9.0.15 | |||
FX_VERSION=3.0.15 | |||
BUILD=3 | |||
mkdir -p ~/xulrunner-${VERSION}/batch1/stage-unsigned/{runtimes,source,sdk} | |||
cd ~/xulrunner-${VERSION}/batch1/stage-unsigned | |||
rsync -av --exclude=*sdk* --exclude=*info* \ | |||
/home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ runtimes/ | |||
rsync -av --include=*sdk* --exclude=* \ | |||
/home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ sdk/ | |||
cp -pv ~/firefox-${FX_VERSION}/stage-merged/source/firefox-${FX_VERSION}-source.tar.bz2 \ | |||
source/xulrunner-${VERSION}-source.tar.bz2 | |||
cd ~/xulrunner-${VERSION}/batch1 | |||
rsync -av stage-unsigned/ stage-signed/ | |||
Then create detached signatures per [https://intranet.mozilla.org/Build:Signing#Installer.2Farchive_signing_before_release usual process] (with PRODUCT=xulrunner, VERSION=1.9.0.13, don't need BUILD or TAG), skip the win32 signing section, do pgp, verify and upload. Back on stage: | |||
cd ~/xulrunner-${VERSION}/batch1/stage-signed | |||
cp ~/firefox-${FX_VERSION}/stage-merged/KEY . | |||
~/bin/checksum-files . | |||
chown -R cltbld:xulrunner . | |||
find . -type f -exec chmod -v 644 {} \; | |||
find . -type d -exec chmod -v 755 {} \; | |||
cd ~/xulrunner-${VERSION}/batch1 | |||
rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/ | |||
If all is fine then | |||
rsync -av stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/ | |||
(Mirror updating can take a bit, 10-15 mins this time) | |||
Ping mfinkle or Mossop to update the links in these two wiki pages for the version change | |||
* [https://developer.mozilla.org/En/XULRunner_1.9_Release_Notes Release Notes] | |||
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK] |