Confirmed users
3,990
edits
(24 intermediate revisions by 4 users not shown) | |||
Line 35: | Line 35: | ||
* <strike>{{bug|628795}} - en-US.xpi uploaded to the wrong place during 1.9.1/1.9.2 releases</strike> | * <strike>{{bug|628795}} - en-US.xpi uploaded to the wrong place during 1.9.1/1.9.2 releases</strike> | ||
* <strike>{{bug|616512}} - Linux repacks will always fail to upload if run before win32 build finishes</strike> | * <strike>{{bug|616512}} - Linux repacks will always fail to upload if run before win32 build finishes</strike> | ||
* {{bug|633961}} - pre push check fails | * <strike>{{bug|633961}} - pre push check fails</strike> | ||
* [got backed out] {{bug|632399}} ctors steps | * [got backed out] {{bug|632399}} ctors steps | ||
* <strike>{{bug|632412}} - signing regression for win32-EUBallot</strike> | * <strike>{{bug|632412}} - signing regression for win32-EUBallot</strike> | ||
Line 49: | Line 49: | ||
* {{bug|629256}} - Fix snippets for some locales | * {{bug|629256}} - Fix snippets for some locales | ||
* macosx_repack_2/6 died with SIGUSR1 | * macosx_repack_2/6 died with SIGUSR1 | ||
=Build data= | =Build data= | ||
Line 293: | Line 292: | ||
=== Push to Mirrors === | === Push to Mirrors === | ||
Skipping; doing a build 2. | |||
=== Final Verification === | === Final Verification === | ||
Skipping; doing a build 2. | |||
=== Push release channel snippets === | === Push release channel snippets === | ||
Skipping; doing a build 2. | |||
<i>Please use the <tt>20110126-Firefox-3.6.14-bug629256fix</tt> directory when pushing to the release channel for 3.6.x -> 3.6.14 updates, for {{bug|629256}}. We drop updates for a few locales which have strings that make the updater crash. [[User:NThomas|NThomas]] 23:52, 26 January 2011 (PST)</i> | |||
=== | === Redirect EU Ballot build and add to bouncer === | ||
Skipping; doing a build 2. | |||
=== Release === | === Release === | ||
Skipping; doing a build 2. | |||
=== XULRunner Signing === | === XULRunner Signing === | ||
Skipping; doing a build 2. | |||
=== Push XULRunner to mirrors === | === Push XULRunner to mirrors === | ||
Skipping; doing a build 2. | |||
=== Update XULRunner entries on wiki === | === Update XULRunner entries on wiki === | ||
Skipping; doing a build 2. | |||
=Build 2= | =Build 2= | ||
Line 555: | Line 545: | ||
* I triggered it a second time | * I triggered it a second time | ||
Skipping; doing a build 3. | |||
=== Push to Mirrors === | === Push to Mirrors === | ||
Skipping; doing a build 3. | |||
=== Final Verification === | === Final Verification === | ||
Skipping; doing a build 3. | |||
=== Push release channel snippets === | === Push release channel snippets === | ||
Skipping; doing a build 3. | |||
=== Push EU Ballot build === | === Push EU Ballot build === | ||
Skipping; doing a build 3. | |||
=== Release === | === Release === | ||
Skipping; doing a build 3. | |||
=== XULRunner Signing === | === XULRunner Signing === | ||
Skipping; doing a build 3. | |||
=== Push XULRunner to mirrors === | === Push XULRunner to mirrors === | ||
Skipping; doing a build 3. | |||
=== Update XULRunner entries on wiki === | === Update XULRunner entries on wiki === | ||
Skipping; doing a build 3. | |||
=Build 3= | =Build 3= | ||
Line 676: | Line 659: | ||
See {{bug|629256}} for more details. | See {{bug|629256}} for more details. | ||
=== Socorro product data updates === | === Socorro product data updates === | ||
Line 719: | Line 700: | ||
=== Final checks before push & virus scan === | === Final checks before push & virus scan === | ||
I trigger the builders last week and it all went well. | |||
=== Push to Mirrors === | I trigger it once more manually to re-verify it. | ||
clamdscan /mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/3.6.14-candidates/build3/ | |||
/mnt/netapp/stage/archive.mozilla.org/pub/firefox/nightly/3.6.14-candidates/build3: OK | |||
----------- SCAN SUMMARY ----------- | |||
Infected files: 0 | |||
Time: 5466.948 sec (91 m 6 s) | |||
=== Backup release snippets === | |||
Do this in the morning ahead of time before the "push snippets to release". | |||
#From a build slave you can reach aus2-staging | |||
#cltbld@aus2-staging.mozilla.org | |||
cd /opt/aus2/snippets/staging/ | |||
~/bin/backupsnip 20110219-Firefox-3.6.14 | |||
=== Push to Mirrors and modify exclude file === | |||
After some re-tagging and reconfigures for getting some changes that had landed on default we manage to trigger this builder and succeed to completion. | |||
http://hg.mozilla.org/build/buildbotcustom/rev/03084b14ff4b | |||
Push to community mirrors: | |||
# cltbld@stage | |||
vim -n /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude | |||
# replace 3.6.13 with 3.6.14 | |||
=== Final Verification === | === Final Verification === | ||
Triggered automatically. | |||
=== Push release channel snippets === | === Push release channel snippets === | ||
The backupsnip was done earlier in the [[Releases/Firefox_3.6.14/BuildNotes#Backup_release_snippets backup release snippets]] section. | |||
#From a build slave you can reach aus2-staging | |||
#cltbld@aus2-staging.mozilla.org | |||
cd /opt/aus2/snippets/staging/ | |||
~/bin/pushsnip 20110219-Firefox-3.6.14 | |||
=== | === Redirect EU Ballot build and add bouncer entry === | ||
Reopened {{bug|632052}} for IT to fix it when the snippets are live | |||
NOTE: I think there is a bug that got fixed recently that adds the bouncer entry for the EUballot builds automatically. I can't find it right now. | |||
* Filed {{bug|632052}} to change download redirect | * Filed {{bug|632052}} to change download redirect | ||
* On bouncer we add "Firefox-3.6.14-EUballot" product under "Mirrors->Products->Add new product" | * On bouncer we add "Firefox-3.6.14-EUballot" product under "Mirrors->Products->Add new product" | ||
* Once added, we add a new mirror location: | * Once added, we add a new mirror location: | ||
/firefox/releases/3.6.14/win32-EUballot/:lang/Firefox%20Setup%203.6.14.exe | /firefox/releases/3.6.14/win32-EUballot/:lang/Firefox%20Setup%203.6.14.exe | ||
=== Release === | === Release === | ||
Update symlinks | |||
#ffxbld@stage | |||
cd /home/ftp/pub/firefox/releases | |||
rm latest-3.6 && ln -s 3.6.14 latest-3.6 | |||
Sent the following mail to metrics@mozilla.com: | |||
Firefox,firefox,firefox,3.6.13,3.6 | |||
Firefox,firefox,firefox,3.6.14pre,3.6 | |||
=== XULRunner Signing === | === XULRunner Signing === | ||
Create ~/signXR1.9.2.14.bash file with chmod +x and this content: | |||
<pre> | |||
#!/bin/bash | |||
set -x | |||
set -e | |||
PRODUCT=xulrunner | |||
VERSION=1.9.2.14 | |||
BUILD=3 | |||
TAG=FIREFOX_3_6_14_RELEASE | |||
REPO="releases/mozilla-1.9.2" | |||
EMAIL=armenzg@mozilla.com | |||
KEYDIR=d:/2010-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 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 === | === Push XULRunner to mirrors === | ||
# xrbld@stage | |||
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \ | |||
/pub/mozilla.org/xulrunner/nightly/1.9.2.14-candidates/build3/ \ | |||
/pub/mozilla.org/xulrunner/releases/1.9.2.14/ | |||
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added | |||
- xulrunner/releases/1.9.2.13 | |||
=== Update XULRunner entries on wiki === | === Update XULRunner entries on wiki === | ||
Updated the links in these two wiki pages for the version change: | |||
* [https://developer.mozilla.org/En/XULRunner_1.9.2_Release_Notes Release Notes] | |||
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK] |