canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) |
ChrisCooper (talk | contribs) |
||
| (18 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
= Bugs hit = | = Bugs hit = | ||
Enter any bugs pre-existing or newly discovered and filed during the release: | Enter any bugs pre-existing or newly discovered and filed during the release: | ||
* no clear source of approval/direction for r-d in the absence of Legneato | |||
* {{bug|666367}} - Builder status sometimes gets confused | |||
** several l10n_verify chunks for linux64 finished but were still reported as running | |||
* ran out of space during signing | |||
* Firefox signing stalled. Looks like autosign was started, but signcodepwd wasn't running. I started up signcodepwd and things resumed. | |||
=Build Engineers= | =Build Engineers= | ||
| Line 143: | Line 149: | ||
=== Start autosign === | === Start autosign === | ||
Saved the following as ~/tmp/sign_7. | Saved the following as ~/tmp/sign_7.0b2.sh | ||
PRODUCT=firefox | PRODUCT=firefox | ||
| Line 200: | Line 206: | ||
====Signing==== | ====Signing==== | ||
<pre> | |||
PRODUCT=xulrunner | |||
VERSION=7.0b2 | |||
BUILD=1 | |||
TAG=FIREFOX_7_0b2_RELEASE | |||
REPO="releases/mozilla-beta" | |||
EMAIL=release@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 --exclude=jsshell* \ | |||
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> | |||
=== Repacks === | === Repacks === | ||
| Line 239: | Line 283: | ||
** couldn't find complete update for da for 4.0b9 | ** couldn't find complete update for da for 4.0b9 | ||
** couldn't find complete update for rm for 4.0b11 | ** couldn't find complete update for rm for 4.0b11 | ||
** couldn't find partial update for ru for 7.0 | |||
Tried snippet URLs again by hand and they were fine. | Tried snippet URLs again by hand and they were fine. | ||
=== Major Update === | === Major Update === | ||
| Line 254: | Line 297: | ||
=== Check permissions / AV scan === | === Check permissions / AV scan === | ||
No problems. | |||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
| Line 267: | Line 306: | ||
firefox/releases/*.*b* | firefox/releases/*.*b* | ||
* put the following property into the 'release-mozilla-beta-push_to_mirrors' builder & forced it | * put the following property into the 'release-mozilla-beta-push_to_mirrors' builder & forced it | ||
script_repo_revision: | script_repo_revision: FIREFOX_7_0b2_RELEASE | ||
{{bug|682148}} for the jsshell files we shouldn't be pushing out. | |||
=== Push to beta === | === Push to beta === | ||
~/bin/backupsnip Firefox-7. | ~/bin/backupsnip Firefox-7.0b2-build1 | ||
~/bin/pushsnip Firefox-7. | ~/bin/pushsnip Firefox-7.0b2-build1 | ||
===Push XULRunner to Mirrors === | ===Push XULRunner to Mirrors === | ||
# DRY RUN | |||
rsync -n -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip --exclude=*.checksums \ | |||
/pub/mozilla.org/xulrunner/nightly/7.0b2-candidates/build1/ \ | |||
/pub/mozilla.org/xulrunner/releases/7.0b2/ | |||
# FOR REAL | |||
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip --exclude=*.checksums \ | |||
/pub/mozilla.org/xulrunner/nightly/7.0b2-candidates/build1/ \ | |||
/pub/mozilla.org/xulrunner/releases/7.0b2/ | |||
=== Update XULRunner wiki page === | === Update XULRunner wiki page === | ||
n/a | |||
=== Publish Fennec === | === Publish Fennec === | ||
==== Create bouncer entry for maemo ==== | ==== Create bouncer entry for maemo ==== | ||
* added Firefox-Mobile-7. | * added Firefox-Mobile-7.0b2 to products | ||
* added location for Firefox-Mobile-7. | * added location for Firefox-Mobile-7.0b2 maemo: /mobile/releases/maemo/:lang/firefox-beta.install | ||
==== Push the files ==== | ==== Push the files ==== | ||
| Line 318: | Line 366: | ||
=== Final verification === | === Final verification === | ||
No problems. | |||
=== Push to Release Channel === | === Push to Release Channel === | ||
| Line 335: | Line 376: | ||
=== Update browser choice website === | === Update browser choice website === | ||
n/a | n/a | ||
'''<font color="red">DONE TO HERE</font>''' | |||