Releases/Firefox 3.0.17/BuildNotes: Difference between revisions

 
(4 intermediate revisions by the same user not shown)
Line 155: Line 155:
  ./verify.sh -c moz19-firefox-$platform-major.cfg 2>&1 | tee $platform.log
  ./verify.sh -c moz19-firefox-$platform-major.cfg 2>&1 | tee $platform.log


Checked logs for results - whatever is after "succeeded", known issues are [https://bug459878.bugzilla.mozilla.org/attachment.cgi?id=383900 here]. There's a nss3dbm.chk that differs on win32 but otherwise nothing unexpected.
Checked logs for results - whatever is after "succeeded", known issues are [https://bug459878.bugzilla.mozilla.org/attachment.cgi?id=383900 here]. There's a additional nss3dbm.chk that differs on win32 but otherwise nothing unexpected.


==== Push updates to beta channel ====
==== Push updates to beta channel ====
Line 203: Line 203:
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
* kyoto-mz-dl.sinet.ad.jp was stuck, got it taken out of the rotation by pinging IT
* kyoto-mz-dl.sinet.ad.jp was stuck, got it taken out of the rotation by pinging IT ({{bug|538025}})
* mozilla.securedservers.com had two 404s, was fully synced up when I tested manually
* mozilla.securedservers.com had two 404s, was fully synced up when I tested manually


Line 218: Line 218:
==== Publish Updates to Release Channel ====
==== Publish Updates to Release Channel ====
Backupsnip was run for 3.5.7
Backupsnip was run for 3.5.7
~/bin/pushsnip 20091222-Firefox-3.0.17


'''DONE TO HERE'''
Enable the major update
~/bin/pushsnip 20091222-Firefox-3.0.17-3.5.7-MU-beta
~/bin/pushsnip 20091222-Firefox-3.0.17-3.5.7-MU


time ~/bin/pushsnip 20091222-Firefox-3.0.17
Filed {{bug|538024}} to unthrottle 3.0.16 -> 3.0.17 updates. Config change was in {{bug|537991}}.
File blocker IT bug to push AUS config change in {{bug|537991}} - unthrottling 3.0.16 -> 3.0.17 updates.
 
Enable the major update
time ~/bin/pushsnip 20091222-Firefox-3.0.17-3.5.7-MU-beta
time ~/bin/pushsnip 20091222-Firefox-3.0.17-3.5.7-MU


==== Release ====
==== Release ====
# ffxbld@stage
cd /home/ftp/pub/firefox/releases
rm latest-3.0 && ln -s 3.0.17 latest-3.0


==== Release matching XULRunner build ====
==== Release matching XULRunner build ====
XULRunner builds are produced by the automation, this is to groom them and push to the mirrors.
# cltbld@stage
VERSION=1.9.0.17
FX_VERSION=3.0.17
BUILD=1
mkdir -p ~/xulrunner-${VERSION}/batch1/stage-unsigned/{runtimes,source,sdk}
cd ~/xulrunner-${VERSION}/batch1/stage-unsigned
rsync -av --exclude=*sdk* --exclude=*info* \
  /home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ runtimes/
rsync -av --include=*sdk* --exclude=* \
  /home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ sdk/
cp -pv ~/firefox-${FX_VERSION}/stage-merged/source/firefox-${FX_VERSION}-source.tar.bz2 \
  source/xulrunner-${VERSION}-source.tar.bz2
cd ~/xulrunner-${VERSION}/batch1
rsync -av stage-unsigned/ stage-signed/
Then create detached signatures per [https://intranet.mozilla.org/Build:Signing#Installer.2Farchive_signing_before_release usual process] (with PRODUCT=xulrunner, VERSION=1.9.0.17, don't need BUILD or TAG), skip the win32 signing section, do pgp, verify and upload. Back on stage:
cd ~/xulrunner-${VERSION}/batch1/stage-signed
cp ~/firefox-${FX_VERSION}/stage-merged/KEY .
~/bin/checksum-files .
chown -R cltbld:xulrunner .
find . -type f -exec chmod -v 644 {} \;
find . -type d -exec chmod -v 755 {} \;
cd ~/xulrunner-${VERSION}/batch1
rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/
If all is fine then
rsync -av stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/
(Mirror updating can take a bit,  10-15 mins this time)
Ping mfinkle or Mossop to update the links in these two wiki pages for the version change
* [https://developer.mozilla.org/En/XULRunner_1.9_Release_Notes Release Notes]
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK]
Confirmed users
4,293

edits