96
edits
(4 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
|- | |- | ||
| mozilla-central | | mozilla-central | ||
| | | FIREFOX_3_1b1_BUILD1 FIREFOX_3_1b2_RELEASE | ||
| http://hg.mozilla.org/mozilla-central/rev/197f83ad7678 | | http://hg.mozilla.org/mozilla-central/rev/197f83ad7678 | ||
|} | |} | ||
Line 340: | Line 340: | ||
====Final Verification==== | ====Final Verification==== | ||
* Verify that releasetest points to valid bouncer links: | |||
# this can be run from anywhere | |||
cvs co mozilla/testing/release | |||
cd mozilla/testing/release/updates | |||
cat moz191-firefox-*.cfg | grep -v major | sed 's/betatest/releasetest/' > update.cfg | |||
./verify.sh -t update.cfg 2>&1 | tee quickVerify.log | |||
* Before pushing final updates,verify that "release" and "releasetest" channel match: | |||
# on aus2-staging | |||
$ cd 20081008-Firefox-3.1b1 | |||
$ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/beta/releasetest/; system("diff -r -u $_ ../20081008-Firefox-3.1b1-releasetest/$a");' | |||
$ | |||
==== Publish Updates to Beta Channel ==== | ==== Publish Updates to Beta Channel ==== | ||
# cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
~/bin/backupsnip 20081008-Firefox-3.1b1 | |||
~/bin/pushsnip 20081008-Firefox-3.1b1 | |||
QA found a problem with Mac 3.1a1 updates. When I generated the 'releasetest' snippets I accidentally renamed the mac 3.1a1 'beta' dir to 'releasetest'. Fixed in the '20081008-Firefox-3.1b1' dir, and pushed again: | |||
cd /opt/aus2/snippets/staging/Firefox/3.1a1/Darwin*/200810* | |||
mv releasetest beta | |||
cd /opt/aus2/snippets/staging | |||
~/bin/pushsnip 20081008-Firefox-3.1b1 | |||
====Release==== | ====Release==== | ||
* FIXME Need to create contrib/ and contrib-localized/ dirs in release structure, | |||
cd /pub/mozilla.org/pub/firefox/releases/3.1b1/ | |||
mkdir contrib{,-localized} | |||
chown cltbld:firefox contrib* | |||
chmod 2775 contrib* | |||
* FIXME Ownership on release tree not all set to cltbld:firefox | |||
chown -R cltbld:firefox * | |||
* FIXME permissions not set uniformly to 644 on files, and 755 on dirs (except contrib*) | |||
find . ! -perm 644 -type f -exec chmod -v 644 {} \; | |||
find . ! -perm 755 -type d ! -name '*contrib*' -ls -exec chmod -v 755 {} \; | |||
* checks | |||
find . ! -user cltbld | |||
find . ! -group firefox | |||
find . -type f ! -perm 644 | |||
find . -type d ! -perm 755 | |||
./contrib | |||
./contrib-localized | |||
[[Category:Shiretoko beta|1]] |
edits