canmove, Confirmed users
6,441
edits
| (25 intermediate revisions by 3 users not shown) | |||
| Line 382: | Line 382: | ||
* Update <tt>cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-current.exclude</tt> to include 3.6.6 instead of 3.6.4. | * Update <tt>cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-current.exclude</tt> to include 3.6.6 instead of 3.6.4. | ||
==== Final Verification ==== | ==== Final Verification ==== | ||
Run the 'final_verification' builder on | Run the 'final_verification' builder on pm.b.m.o | ||
* click "force build" from buildbot UI. Do not set any properties, just fill in name and click "force build". | |||
** First time had problems with pj-mirror01.mozilla.org. Reran. 2nd run ran green. | |||
==== Push updates to release channel ==== | ==== Push updates to release channel ==== | ||
| Line 397: | Line 397: | ||
user 0m0.916s | user 0m0.916s | ||
sys 0m9.166s | sys 0m9.166s | ||
~/bin/backupsnip 20100626-Firefox-3.5.10-3.6.6-MU | |||
... | |||
real 0m32.204s | |||
user 0m0.055s | |||
sys 0m0.608s | |||
~/bin/backupsnip 20100626-Firefox-3.0.19-3.6.6-MU | |||
real 0m18.663s | |||
user 0m0.059s | |||
sys 0m0.498s | |||
3.6.x -> 3.6.6 minor updates: | |||
~/bin/pushsnip 20100625-Firefox-3.6.6 | ~/bin/pushsnip 20100625-Firefox-3.6.6 | ||
... | |||
sent 1249137 bytes received 59828 bytes 17337.28 bytes/sec | |||
total size is 1026485 speedup is 0.78 | |||
bash-3.2$ | |||
3.5.10 major update (unadvertised): | |||
~/bin/pushsnip 20100626-Firefox-3.5.10-3.6.6-MU | |||
... | |||
sent 218861 bytes received 9788 bytes 26899.88 bytes/sec | |||
total size is 180234 speedup is 0.79 | |||
3.0.19 major update (unadvertised): | |||
~/bin/pushsnip 20100626-Firefox-3.0.19-3.6.6-MU | |||
... | |||
sent 180559 bytes received 8028 bytes 17960.67 bytes/sec | |||
total size is 148838 speedup is 0.79 | |||
==== Release ==== | ==== Release ==== | ||
# ffxbld@stage | # ffxbld@stage | ||
cd /pub/mozilla.org/firefox/releases | cd /pub/mozilla.org/firefox/releases | ||
rm latest-3.6 | rm latest-3.6 | ||
ln -s 3.6.6 latest-3.6 | ln -s 3.6.6 latest-3.6 | ||
==== Push EU Ballot Build ==== | |||
{{bug|575001}} for IT to update redirect on download.m.o and update browserchoice.mozilla.com. | |||
==== Push updates to beta channel ==== | |||
~/bin/backupsnip 20100625-Firefox-3.6.6-beta | |||
real 14m0.911s | |||
user 0m1.145s | |||
sys 0m11.482s | |||
~/bin/pushsnip 20100625-Firefox-3.6.6-beta | |||
sent 2081309 bytes received 90188 bytes 16144.96 bytes/sec | |||
total size is 1750363 speedup is 0.81 | |||
... | |||
~/bin/backupsnip 20100626-Firefox-3.5.10-3.6.6-MU-beta | |||
real 0m41.282s | |||
user 0m0.040s | |||
sys 0m0.505s | |||
... | |||
~/bin/backupsnip 20100626-Firefox-3.0.19-3.6.6-MU-beta | |||
real 0m41.282s | |||
user 0m0.040s | |||
sys 0m0.505s | |||
... | |||
~/bin/pushsnip 20100626-Firefox-3.5.10-3.6.6-MU-beta | |||
... | |||
sent 219527 bytes received 11120 bytes 21966.38 bytes/sec | |||
total size is 180234 speedup is 0.78 | |||
... | |||
~/bin/pushsnip 20100626-Firefox-3.0.19-3.6.6-MU-beta | |||
... | |||
sent 180013 bytes received 8028 bytes 19793.79 bytes/sec | |||
total size is 148838 speedup is 0.79 | |||
==== XULRunner build ==== | ==== XULRunner build ==== | ||
No problems. | |||
===== Signing ===== | |||
* Copied xrbld_dsa key from a production slave (chmod 600) | |||
Used the following script: | |||
<pre> | |||
#!/bin/bash | |||
set -x | |||
set -e | |||
PRODUCT=xulrunner | |||
VERSION=1.9.2.6 | |||
BUILD=1 | |||
TAG=FIREFOX_3_6_6_RELEASE | |||
REPO="releases/mozilla-1.9.2" | |||
EMAIL=rail@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.2.6-candidates/build1/ \ | |||
/pub/mozilla.org/xulrunner/releases/1.9.2.6/ | |||
</pre> | |||
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added | |||
- xulrunner/releases/1.9.2 | |||
===== 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.2_Release_Notes Release Notes] | |||
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK] | |||
==== Cleanup ==== | |||
Moved slaves back to their masters (commented buildmaster_host lines in buildbot.tac were very helpful), and shutdown master on pm. | |||