canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) |
|||
| (23 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 181: | Line 187: | ||
===== Maemo5-GTK ===== | ===== Maemo5-GTK ===== | ||
No problems. | No problems. | ||
| Line 189: | Line 194: | ||
===== Desktop repacks ===== | ===== Desktop repacks ===== | ||
No problems. | No problems. | ||
=== Unittests / Talos === | === Unittests / Talos === | ||
? | ? | ||
=== XULRunner === | === XULRunner === | ||
====Source==== | ====Source==== | ||
No problems. | |||
====Build==== | |||
No problems. | No problems. | ||
==== | ====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 === | ||
==== Firefox ==== | ==== Firefox ==== | ||
No problems. | No problems. | ||
==== Fennec ==== | ==== Fennec ==== | ||
No problems. | No problems. | ||
| Line 227: | Line 259: | ||
=== Firefox Signing === | === Firefox Signing === | ||
Signing was stalled. Looks like autosign was started, but signcodepwd wasn't running. I started up signcodepwd and things resumed. | |||
=== Android Signing === | === Android Signing === | ||
Followed [https://intranet.mozilla.org/Build:MobileSigning#Sign_Android_apks instructions]. | Followed [https://intranet.mozilla.org/Build:MobileSigning#Sign_Android_apks instructions]. | ||
| Line 241: | Line 271: | ||
=== L10N verify === | === L10N verify === | ||
No problems. | No problems. | ||
=== Updates === | === Updates === | ||
No problems. | |||
==== Update verify ==== | |||
* macosx64 | |||
** couldn't find complete update for ta for 5.0 | |||
* win32 | |||
** couldn't find complete update for cy for 6.0 | |||
* | ** couldn't find complete update for da for 4.0b9 | ||
* | ** couldn't find complete update for rm for 4.0b11 | ||
* | ** couldn't find partial update for ru for 7.0 | ||
* | |||
find | |||
Tried snippet URLs again by hand and they were fine. | |||
=== Major Update === | === Major Update === | ||
n/a | n/a | ||
==== Update verify ==== | ==== Update verify ==== | ||
n/a | n/a | ||
| Line 294: | Line 297: | ||
=== Check permissions / AV scan === | === Check permissions / AV scan === | ||
No problems. | |||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
| Line 307: | 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 358: | Line 366: | ||
=== Final verification === | === Final verification === | ||
No problems. | |||
=== Push to Release Channel === | === Push to Release Channel === | ||
| Line 375: | Line 376: | ||
=== Update browser choice website === | === Update browser choice website === | ||
n/a | n/a | ||
'''<font color="red">DONE TO HERE</font>''' | |||