canmove, Confirmed users
6,442
edits
| (19 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
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: | ||
* {{bug|}} - description | * {{bug|}} - description | ||
=Build Engineers= | =Build Engineers= | ||
bhearsum - Tracking bug: {{bug|689327}} | |||
=Signed-off Revision(s)= | =Signed-off Revision(s)= | ||
| Line 14: | Line 13: | ||
=L10N changesets= | =L10N changesets= | ||
* Firefox: | * Firefox: https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx8_beta_b1 | ||
* Fennec: | * Fennec: https://l10n-stage-sj.mozilla.org/shipping/json-changesets?ms=fennec8_beta_b1&platforms=linux%2C+macosx%2C+win32&multi_maemo-multilocale_repo=mobile-browser&multi_maemo-multilocale_rev=default&multi_maemo-multilocale_path=locales%2Fmaemo-locales&multi_android-multilocale_repo=mobile-browser&multi_android-multilocale_rev=default&multi_android-multilocale_path=locales%2Fmaemo-locales | ||
=Tags= | =Tags= | ||
| Line 23: | Line 22: | ||
| style="background:#efefef" | '''Changeset''' | | style="background:#efefef" | '''Changeset''' | ||
|- | |- | ||
| rowspan="2" | | | rowspan="2" | 1 | ||
| | | MOBILE80_2011092805_RELBRANCH, FENNEC_8_0b1_RELEASE, FENNEC_8_0b1_BUILD1 | ||
| [http://hg.mozilla.org/releases/mozilla-beta/rev/ | | [http://hg.mozilla.org/releases/mozilla-beta/rev/ac89e8348a6a ac89e8348a6a] | ||
|- | |- | ||
| | | GECKO80_2011092805_RELBRANCH, FIREFOX_8_0b1_BUILD1 FIREFOX_8_0b1_RELEASE | ||
| [http://hg.mozilla.org/releases/mozilla-beta/rev/ | | [http://hg.mozilla.org/releases/mozilla-beta/rev/8c16a7575d10 8c16a7575d10] | ||
|} | |} | ||
| Line 42: | Line 41: | ||
| rowspan="4" | 1 | | rowspan="4" | 1 | ||
| Linux | | Linux | ||
| rowspan="4" | | | rowspan="4" | 20110928060149 | ||
| | | mv-moz2-linux-ix-slave10 | ||
| | | 2 hrs, 33 mins, 5 secs | ||
|- | |- | ||
| Linux64 | | Linux64 | ||
| | | moz2-linux64-slave05 | ||
| | | 4 hrs, 16 mins, 46 secs | ||
|- | |- | ||
| Mac | | Mac | ||
| | | moz2-darwin10-slave18 | ||
| | | 5 hrs, 23 mins, 52 secs | ||
|- | |- | ||
| Windows | | Windows | ||
| | | mw32-ix-slave03 | ||
| | | 3 hrs, 4 mins, 51 secs | ||
|} | |} | ||
| Line 69: | Line 68: | ||
| rowspan="5" | 1 | | rowspan="5" | 1 | ||
| android | | android | ||
| | | rowspan="5" | 20110928055811 | ||
| | | mv-moz2-linux-ix-slave21 | ||
| | | 1 hrs, 45 mins, 9 secs | ||
|- | |- | ||
| maemo5-gtk | | maemo5-gtk | ||
| | | mv-moz2-linux-ix-slave20 | ||
| | | 1 hrs, 46 mins, 27 secs | ||
|- | |- | ||
| linux | | linux | ||
| | | linux-ix-slave15 | ||
| | | 1 hrs, 13 mins, 54 secs | ||
|- | |- | ||
| macosx | | macosx | ||
| | | bm-xserve11 | ||
| | | 2 hrs, 17 mins, 50 secs | ||
|- | |- | ||
| win32 | | win32 | ||
| | | mw32-ix-slave05 | ||
| | | 1 hrs, 24 mins, 48 secs | ||
|} | |} | ||
| Line 119: | Line 114: | ||
=== E-mail Metrics === | === E-mail Metrics === | ||
Sent the following mail: | |||
Firefox,firefox,firefox,8.0b1,8.0 | |||
Firefox,firefox,firefox,9.0a2,9.0 | |||
Firefox,firefox,firefox,10.0a1,10.0 | |||
=== Tag === | === Tag === | ||
No problems | |||
=== Bouncer Submitter === | === Bouncer Submitter === | ||
No problems | |||
=== Source === | === Source === | ||
No problems | |||
=== Start autosign === | === Start autosign === | ||
<pre> | |||
PRODUCT=firefox | |||
VERSION=8.0b1 | |||
BUILD=1 | |||
TAG=FIREFOX_8_0b1_RELEASE | |||
REPO='releases/mozilla-beta' | |||
EMAIL=release@mozilla.com | |||
KEYDIR=d:/2010-keys | |||
RELCONFIG=mozilla/release-firefox-mozilla-beta.py | |||
cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone | |||
hg pull && hg up -r ${TAG} | |||
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python | |||
cd ~/signing-work/${PRODUCT}-${VERSION} | |||
cp ~/hg-tools/release/signing/* . | |||
rsync -av ~/hg-tools/lib/python/ ./lib/python/ | |||
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG} | |||
</pre> | |||
=== Build === | === Build === | ||
==== Firefox ==== | ==== Firefox ==== | ||
No problems | |||
==== Fennec ==== | ==== Fennec ==== | ||
===== Android ===== | ===== Android ===== | ||
No problems | |||
===== Maemo5-GTK ===== | ===== Maemo5-GTK ===== | ||
Generated, but won't be shipped. | |||
===== Desktop Builds ===== | ===== Desktop Builds ===== | ||
No problems | |||
===== Desktop repacks ===== | ===== Desktop repacks ===== | ||
No problems | |||
=== Unittests / Talos === | === Unittests / Talos === | ||
| Line 153: | Line 170: | ||
====Source==== | ====Source==== | ||
No problems | |||
====Build==== | ====Build==== | ||
No problems | |||
====Signing==== | ====Signing==== | ||
<pre> | |||
PRODUCT=xulrunner | |||
VERSION=8.0b1 | |||
BUILD=1 | |||
TAG=FIREFOX_8_0b1_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 === | ||
==== Firefox ==== | ==== Firefox ==== | ||
No problems | |||
==== Fennec ==== | ==== Fennec ==== | ||
No problems | |||
=== Firefox Signing === | === Firefox Signing === | ||
<pre> | |||
PRODUCT=firefox | |||
VERSION=8.0b1 | |||
BUILD=1 | |||
TAG=FIREFOX_8_0b1_RELEASE | |||
REPO='releases/mozilla-beta' | |||
EMAIL=release@mozilla.com | |||
KEYDIR=d:/2010-keys | |||
RELCONFIG=mozilla/release-firefox-mozilla-beta.py | |||
cd ${HOME}/hg-tools/ # if it exists, otherwise create a fresh clone | |||
hg pull && hg up -r ${TAG} | |||
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}/lib/python | |||
cd ~/signing-work/${PRODUCT}-${VERSION} | |||
cp ~/hg-tools/release/signing/* . | |||
rsync -av ~/hg-tools/lib/python/ ./lib/python/ | |||
make autosign PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} RELCONFIG=${RELCONFIG} | |||
</pre> | |||
=== Android Signing === | === Android Signing === | ||
* Edited ~/sign_android-0.8.sh to match current releases | |||
* Ran the script, worked fine. | |||
==== Android Signature Verification ==== | ==== Android Signature Verification ==== | ||
Passed | |||
=== L10N verify === | === L10N verify === | ||
All green, indicating no l10n changes | |||
=== Updates === | === Updates === | ||
No problems | |||
==== Update verify ==== | ==== Update verify ==== | ||
No problems | |||
=== Reset reserved slaves === | === Reset reserved slaves === | ||
echo 0 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1 | |||
=== Check permissions / AV scan === | === Check permissions / AV scan === | ||
No bad permissions, no viruses detected. | |||
=== Push files to internal mirrors === | |||
Used "Force build" to starting the push to mirrors builder with the following property: | |||
* script_repo_revision: FIREFOX_8_0b1_RELEASE | |||
=== Final verification === | === Final verification === | ||
Burned because it was incorrectly testing 5.0, 5.0.1, 6.0, 6.0.1, and 6.0.2. All files we care about were ok. Filed {{bug|690465}} for the long term fix. | |||
=== Push to beta === | === Push to beta === | ||
~/bin/pushsnip Firefox-8.0b1-build1 | |||
===Push XULRunner to Mirrors === | ===Push XULRunner to Mirrors === | ||
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \ | |||
--exclude=*.checksums --exclude=jsshell* \ | |||
/pub/mozilla.org/xulrunner/nightly/8.0b1-candidates/build1/ \ | |||
/pub/mozilla.org/xulrunner/releases/8.0b1/ | |||
=== Update XULRunner wiki page === | === Update XULRunner wiki page === | ||
=== Publish Fennec === | === Publish Fennec === | ||
==== Push the files ==== | ==== Push the files ==== | ||
# as ffxbld@stage in ~ dir | |||
vim push_fennec_beta.sh # update VERSION,BUILDNUM | |||
# RUN IT | |||
./push_fennec_beta.sh | |||
==== Publish to the Android Market ==== | ==== Publish to the Android Market ==== | ||
'''IMPORTANT -''' Make sure to follow instructions! See [https://wiki.mozilla.org/Releases/Firefox_6.0b6/BuildNotes#Publish_to_the_Android_Market 6.0b6's push to Market]. | '''IMPORTANT -''' Make sure to follow instructions! See [https://wiki.mozilla.org/Releases/Firefox_6.0b6/BuildNotes#Publish_to_the_Android_Market 6.0b6's push to Market]. | ||