Confirmed users
1,377
edits
Line 148: | Line 148: | ||
=== Results === | === Results === | ||
== Signing == | == Signing == | ||
Autosign method used this time, see [https://intranet.mozilla.org/Build:CombinedSigning Build:CombinedSigning]. | |||
== L10N Verify == | == L10N Verify == | ||
Line 154: | Line 154: | ||
== Updates == | == Updates == | ||
Failed the first run due to typo in Bootstrap/Util.pm, [https://bugzilla.mozilla.org/show_bug.cgi?id=619980#c13 details]. | |||
Updated patcher-config-bump.pl generates 4.0b9 config which properly uses mac64 in the exceptions section (the same as in platforms), but it used to generate "mac" for the previous versions, regardless of the platforms listed in <platforms>. As a result ja-JP-mac build of b8 wasn't in the list for download. Probably we'll need to generate complete snippets manually for all previous builds of ja-JP-mac (since b4). | |||
Fix for ja-JP-mac: | |||
<pre> | |||
# cltbld@mv-moz2-linux-ix-slave08 | |||
cd /builds/slave/rel-cen-updates/build/temp/firefox/ | |||
mkdir -p 4.0b8-4.0b9.ja-JP-mac/aus2.test/ | |||
rsync -a 4.0b8-4.0b9/aus2.test/ 4.0b8-4.0b9.ja-JP-mac/aus2.test/ | |||
cd 4.0b8-4.0b9.ja-JP-mac/aus2.test/Firefox | |||
for v in {4..8}; do | |||
for abi in Darwin_x86_64-gcc3 Darwin_x86_64-gcc3-u-i386-x86_64 Darwin_x86-gcc3-u-i386-x86_64; do | |||
for d in `ls -d -1 ./4.0b$v/$abi/*`; do | |||
mkdir -v $d/ja-JP-mac | |||
done | |||
done | |||
done | |||
for d in `find . -type d -name ja-JP-mac`; do | |||
mkdir $d/releasetest $d/betatest | |||
cat > $d/releasetest/complete.txt << EOF | |||
version=1 | |||
type=complete | |||
url=http://download.mozilla.org/?product=firefox-4.0b9-complete&os=osx&lang=ja-JP-mac | |||
hashFunction=SHA512 | |||
hashValue=b30b86acdff4a8492438839e8cd34104a7c78729fccadf69c70313c4668cb59d001be5df9509b13074f56586a363724b94993c164ecfc799a1bcef24f69d70f8 | |||
size=27580252 | |||
build=20110110191913 | |||
appv=4.0 Beta 9 | |||
extv=4.0b9 | |||
detailsUrl=http://www.mozilla.com/ja-JP-mac/firefox/4.0b9/releasenotes/ | |||
EOF | |||
sed -e \ | |||
's!^url=.*!url=http://stage-old.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b9-candidates/build1/update/mac/ja-JP-mac/firefox-4.0b9.complete.mar!' \ | |||
$d/releasetest/complete.txt > $d/betatest/complete.txt | |||
done | |||
cd ../.. | |||
rsync -a aus2.test/ aus2/ | |||
cd aus2/Firefox | |||
find . -depth -name 'betatest' -type d -exec rm -rf {} \; | |||
find . -mindepth 4 -maxdepth 4 -type d -exec mv {}/{releasetest,beta} \; | |||
cd ../.. | |||
rsync -av -e "ssh -oIdentityFile=~/.ssh/cltbld_dsa" \ | |||
aus2.test/ \ | |||
cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20110110-Firefox-4.0b9-test/ | |||
rsync -av -e "ssh -oIdentityFile=~/.ssh/cltbld_dsa" \ | |||
aus2/ \ | |||
cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20110110-Firefox-4.0b9/ | |||
ssh -i ~/.ssh/cltbld_dsa cltbld@aus2-staging.mozilla.org ~/bin/pushsnip 20110110-Firefox-4.0b9-test | |||
</pre> | |||
== Update Bouncer == | == Update Bouncer == | ||
Filed {{bug|624658}} to add missing locales to Tuxedo. | |||
The bug wasn't fixed by Fri Jan 14 03:30 PST 2011. Had to add bouncer entries manually to be able to test mirror uptake monitoring after push to mirrors. | |||
== Update Verify == | == Update Verify == | ||
macosx64 update verify failed due to absence of partial updates for ja-JP-mac, which is expected result in this version. Should be fixed by {{bug|600931}}. | |||
== Final checks before push and virus check == | == Final checks before push and virus check == | ||
Ran "pre_push_checks" builder with the following properties set: | |||
* Your name: rail (optional) | |||
* Reason for build: pre push checks (optional) | |||
* Branch to build: mozilla-central (optional) | |||
* Revision to build: FIREFOX_4_0b9_RELEASE (mandatory) | |||
* Property 1 Name: release_config Value: mozilla/release-firefox-mozilla-2.0.py (mandatory) | |||
== Socorro product data updates == | == Socorro product data updates == | ||
Looks like somebody already added 4.0b9 at https://crash-stats.mozilla.com/admin/branch_data_sources | |||
== Push to mirrors == | == Push to mirrors == | ||
The current release excluded from rsyncd config as described in {{bug|620444}} in advance: | |||
# cltbld @ surf | |||
$ grep firefox/releases/4.0b9 /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude | |||
- firefox/releases/4.0b9 | |||
The entry should be removed when we want to advertise firefox/releases/4.0b9 to mirrors. | |||
Ran "push_to_mirrors" builder with the following properties set: | |||
* Your name: rail (optional) | |||
* Reason for build: push to mirrors (optional) | |||
* Branch to build: mozilla-central (optional) | |||
* Revision to build: FIREFOX_4_0b9_RELEASE (mandatory) | |||
* Property 1 Name: release_config Value: mozilla/release-firefox-mozilla-2.0.py (mandatory) | |||
Removed "- firefox/releases/4.0b9" line from /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude (as cltbld @ surf), when the builder is done. | |||
== Final verify == | == Final verify == | ||
The first automated (triggered by mirror uptake monitoring) went red, because it was fired too early. See {{bug|394498}} for the details. | |||
The second time it also went red due to | |||
FAIL: no partial update found for https://aus2.mozilla.org/update/1/Firefox/4.0b8/20101214165004/Darwin_x86_64-gcc3/ja-JP-mac/releasetest/update.xml?force=1 | |||
FAIL: download_mars returned non-zero exit code: 1 | |||
which is expected. We have no partial updates for ja-JP-mac this time, | |||
completes only. | |||
== Push snippets to beta channel == | == Push snippets to beta channel == | ||
<pre> | |||
# ssh cltbld@aus2-staging, run in screen | |||
cd /opt/aus2/snippets/staging/ | |||
time ~/bin/backupsnip 20110110-Firefox-4.0b9 | |||
real 5m23.901s | |||
user 0m0.386s | |||
sys 0m3.760s | |||
time ~/bin/pushsnip 20110110-Firefox-4.0b9 | |||
(for MPT: | |||
real 2m47.082s | |||
user 0m0.213s | |||
sys 0m3.920s | |||
for PHX: | |||
real 0m45.962s | |||
user 0m0.088s | |||
sys 0m1.186s | |||
) | |||
real 3m34.519s | |||
user 0m0.309s | |||
sys 0m5.126s | |||
</pre> | |||
== Send mail to metrics == | == Send mail to metrics == | ||
Sent mail to metrics@mozilla.com with the following contents: | |||
<pre> | |||
Firefox,firefox,firefox,4.0b9,4.0 | |||
Firefox,firefox,firefox,4.0b10pre,4.0 | |||
</pre> | |||
== Release == | == Release == | ||
Add 4.0b8 to rsync exclude in /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude | |||
<pre> | |||
# cltbld@stage.mozilla.org | |||
grep '4.0b8' /pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude | |||
- firefox/releases/4.0b8 | |||
</pre> |