Confirmed users
4,293
edits
No edit summary |
|||
Line 137: | Line 137: | ||
==== Sign Installers ==== | ==== Sign Installers ==== | ||
Done manually using these installer-signing-instructions [https://intranet.mozilla.org/Build:Unified_Release_Process#Sign_builds here]. Hit an error getting a timestamp for hi-IN, hu, and id locales, so resigned those and reopened {{bug|453464}}. | |||
Done manually using these installer-signing-instructions [https://intranet.mozilla.org/Build:Unified_Release_Process#Sign_builds here] | |||
* complete stage-merged: | * complete stage-merged: | ||
# on stage | # on stage | ||
cd /data/cltbld/firefox-3.0. | cd /data/cltbld/firefox-3.0.5/ | ||
rsync -av batch1/mar/ stage-merged/ | rsync -av batch1/mar/ stage-merged/ | ||
rsync -av batch1/stage-signed/ stage-merged/ | rsync -av batch1/stage-signed/ stage-merged/ | ||
* Create MD5 and SHA1 checksum files | * Create MD5 and SHA1 checksum files | ||
# on stage | # on stage | ||
cd /data/cltbld/firefox-3.0. | cd /data/cltbld/firefox-3.0.5/stage-merged/ | ||
~/bin/checksum-files . | ~/bin/checksum-files . | ||
* Fix permissions & ownership (on the two SUM files, and the detached sigs) | * Fix permissions & ownership (on the two SUM files, and the detached sigs) | ||
Line 153: | Line 151: | ||
chmod 644 *SUMS | chmod 644 *SUMS | ||
* | * ''FIXME?: I noted that the permissions on the *SUMS files were correct before I ran the chmod above. Is this still needed?'' Yes, they're 664 before that and we don't want other members of the firefox group to modify them | ||
====Update Bouncer==== | ====Update Bouncer==== | ||
* Done. | * Done. | ||
* ''Note for next release: Do not remove the Check Now bit on the Firefox-3.0. | * ''Note for next release: Do not remove the Check Now bit on the Firefox-3.0.5 Products until well after the change to the rsync module (to prevent the likes of {{bug|464566}})'' | ||
* ''' I AM HERE - WAITING FOR GO FROM release-drivers''' | |||
==== Push to mirrors ==== | ==== Push to mirrors ==== | ||
* push the stage-merged directory to the releases area: | * push the stage-merged directory to the releases area: | ||
# on stage | # on stage | ||
rsync -av /data/cltbld/firefox-3.0. | rsync -av /data/cltbld/firefox-3.0.5/stage-merged/ /home/ftp/pub/firefox/releases/3.0.5/ | ||
* edit the exclude file /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude to add the new release (3.0. | * edit the exclude file /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude to add the new release (3.0.5) and remove the previous release (3.0.4). | ||
====Final Verification==== | ====Final Verification==== | ||
Line 176: | Line 176: | ||
* Look for any HTTP error codes besides 200 ("OK") and 302 ("Found"): | * Look for any HTTP error codes besides 200 ("OK") and 302 ("Found"): | ||
grep HTTP quickVerify.log | grep -v 200 | grep -v 302 | grep HTTP quickVerify.log | grep -v 200 | grep -v 302 | ||
* Before pushing final updates,verify that "release" and "releasetest" channel match: | * Before pushing final updates,verify that "release" and "releasetest" channel match: | ||
# on aus2-staging | # on aus2-staging | ||
$ cd | $ cd 20081202-Firefox-3.0.5 | ||
$ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../ | $ find -type d -iregex '.*release.*' | perl -nle '$a = $_; $a =~ s/release/releasetest/; system("diff -r -u $_ ../20081202-Firefox-3.0.5-test/$a");' | ||
$ | $ | ||
Line 189: | Line 186: | ||
While waiting for the formal "go," ran: | While waiting for the formal "go," ran: | ||
time ~/bin/backupsnip 20081103-Firefox-3.0.4 | time ~/bin/backupsnip 20081103-Firefox-3.0.4 | ||
====Release==== | ====Release==== | ||
Line 197: | Line 191: | ||
* '''In case you need to cancel/abort updates, the quickest way to do this is [https://intranet.mozilla.org/Build:Updates here]''' | * '''In case you need to cancel/abort updates, the quickest way to do this is [https://intranet.mozilla.org/Build:Updates here]''' | ||
$ time ~/bin/pushsnip 20081202-Firefox-3.0.5 | |||
* fix latest symlink | |||
# cltbld@stage | # cltbld@stage | ||
cd /home/ftp/pub/firefox/releases | cd /home/ftp/pub/firefox/releases | ||
rm latest-3.0 && ln -s 3.0. | rm latest-3.0 && ln -s 3.0.5 latest-3.0 | ||
rm latest && ln -s 3.0.5 latest |