Confirmed users
4,467
edits
| (16 intermediate revisions by 3 users not shown) | |||
| Line 98: | Line 98: | ||
|} | |} | ||
== Bugs that we have hit on this release == | |||
* <strike>{{bug|588546}} - Unittests for all but win32 are not being triggered, packageTests step not run either</strike> | |||
NOTE from armenzg: There might be more on the build notes but I have added the one that I have fixed for the next beta. | |||
== Build Notes == | |||
===Build 1=== | ===Build 1=== | ||
* Marked all builders for all releases on pm for a clobber -- https://build.mozilla.org/clobberer/ has a Release Clobber option if you are '''not''' connected to Build VPN | * Marked all builders for all releases on pm for a clobber -- https://build.mozilla.org/clobberer/ has a Release Clobber option if you are '''not''' connected to Build VPN | ||
| Line 185: | Line 191: | ||
====Signing==== | ====Signing==== | ||
Using [https://intranet.mozilla.org/Build:CombinedSigning instructions] | en-US.xpi removed from stage {{bug|485860}}: | ||
#ffxbld@stage | |||
cd /pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3 | |||
rm en-US.xpi | |||
Using [https://intranet.mozilla.org/Build:CombinedSigning instructions]. | |||
====L10N Verify==== | ====L10N Verify==== | ||
| Line 225: | Line 237: | ||
====Signing==== | ====Signing==== | ||
en-US.xpi removed from stage | en-US.xpi removed from stage {{bug|485860}}: | ||
#ffxbld@stage | #ffxbld@stage | ||
| Line 279: | Line 291: | ||
find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*' # contib/... | find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*' # contib/... | ||
find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*' # contib/... | find . -mindepth 1 -type d ! -perm 755 ! -name 'contrib*' # contib/... | ||
^^ Last line is WRONG, should be |find . -maxdepth 1 -type d ! -perm 2775 -name 'contrib*'| | |||
</pre> | </pre> | ||
| Line 301: | Line 314: | ||
/pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/ \ | /pub/mozilla.org/firefox/nightly/4.0b4-candidates/build3/ \ | ||
/pub/mozilla.org/firefox/releases/4.0b4 | /pub/mozilla.org/firefox/releases/4.0b4 | ||
</pre> | |||
Add index.html to cover the files before release time: | |||
<pre> | |||
# ffbld@stage | |||
cd /pub/mozilla.org/firefox/releases/4.0b4 | |||
curl -sL https://bugzilla.mozilla.org/attachment.cgi?id=456169 | sed 's/Beta 1/Beta 4/g' > index.html | |||
for dir in `find . -mindepth 1 -type d`; do cp -pv index.html $dir/; done | |||
</pre> | </pre> | ||
====Final verify==== | ====Final verify==== | ||
* went green on first run - sent remaining slave (mv-moz2-linux-ix-slave02) back to pm01 | |||
* sent email when mirrors were absorbed for testing at 8:07am PDT | |||
* sent email when mirrors were absorbed for release at 9:17am PDT (more than 30K uptake) | |||
====Push snippets to beta channel==== | ====Push snippets to beta channel==== | ||
*Upon GO from release-drivers | |||
# cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
~/bin/backupsnip 20100817-Firefox-4.0b4 | |||
~/bin/pushsnip 20100817-Firefox-4.0b4 | |||
*After investigating why the beta updates did not apply cleanly (and throttling updates temporarily it turned out that I had pushed build2 snippets live | |||
# cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
~/bin/pushsnip 20100818-Firefox-4.0b4 | |||
*Pinged QA to re-test | |||
**QA bug: updates do not apply cleanly {{bug|590235}} | |||
**ServerOps blocker bug to throttle {{bug|590227}} | |||
**ServerOps blocker bug to unthrottle {{bug|590250}} | |||
====Remove index.html files==== | ====Remove index.html files==== | ||
Once we are fully announced (by the driver) we can remove the index.html files: | |||
# ffxbld@stage | |||
cd /pub/mozilla.org/firefox/releases/4.0b4/ | |||
find . -name index.html | |||
find . -name index.html | xargs rm -v | |||
====Release==== | ====Release==== | ||
* Emailed the following to metrics@m.c | |||
Firefox,firefox,firefox,4.0b4,4.0 | |||
Firefox,firefox,firefox,4.0b5pre,4.0 | |||