Releases/Firefox 3.6.6/BuildNotes: Difference between revisions

 
(8 intermediate revisions by 2 users not shown)
Line 432: Line 432:
  ln -s 3.6.6 latest-3.6
  ln -s 3.6.6 latest-3.6


==== EU Ballot ====
==== Push EU Ballot Build ====


{{bug|575001}} for IT to update redirect on download.m.o and update browserchoice.mozilla.com.
{{bug|575001}} for IT to update redirect on download.m.o and update browserchoice.mozilla.com.
==== Push updates to beta channel ====
~/bin/backupsnip 20100625-Firefox-3.6.6-beta
real 14m0.911s
user 0m1.145s
sys 0m11.482s
~/bin/pushsnip 20100625-Firefox-3.6.6-beta
sent 2081309 bytes  received 90188 bytes  16144.96 bytes/sec
total size is 1750363  speedup is 0.81
...
  ~/bin/backupsnip  20100626-Firefox-3.5.10-3.6.6-MU-beta
real    0m41.282s
user    0m0.040s
sys    0m0.505s
...
  ~/bin/backupsnip  20100626-Firefox-3.0.19-3.6.6-MU-beta
real    0m41.282s
user    0m0.040s
sys    0m0.505s
...
~/bin/pushsnip  20100626-Firefox-3.5.10-3.6.6-MU-beta
...
sent 219527 bytes  received 11120 bytes  21966.38 bytes/sec
total size is 180234  speedup is 0.78
...
~/bin/pushsnip  20100626-Firefox-3.0.19-3.6.6-MU-beta
...
sent 180013 bytes  received 8028 bytes  19793.79 bytes/sec
total size is 148838  speedup is 0.79


==== XULRunner build ====
==== XULRunner build ====
No problems.
===== Signing =====
* Copied xrbld_dsa key from a production slave (chmod 600)
Used the following script:
<pre>
#!/bin/bash
set -x
set -e
PRODUCT=xulrunner
VERSION=1.9.2.6
BUILD=1
TAG=FIREFOX_3_6_6_RELEASE
REPO="releases/mozilla-1.9.2"
EMAIL=rail@mozilla.com
KEYDIR=d:/2009-keys
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
cd ~/signing-work/${PRODUCT}-${VERSION}
cd ~/hg-tools
hg pull
hg up -r ${TAG}
cd -
cd ~/signing-work/${PRODUCT}-${VERSION}
cp ~/hg-tools/release/signing/* .
make setup PRODUCT=${PRODUCT} VERSION=${VERSION} \
  BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
rsync -av -e "ssh -i /home/cltsign/.ssh/xrbld_dsa" \
  --exclude=*.txt --exclude=*-symbols.zip \
  xrbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build${BUILD}/ \
unsigned-build${BUILD}
rsync -av --exclude=unsigned unsigned-build${BUILD}/ \
signed-build${BUILD}/
rsync -av unsigned-build${BUILD}/unsigned/ \
signed-build${BUILD}/
make checksum-files create-sigs stage verify-sigs \
  PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} \
  REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1
rmdir signed-build${BUILD}/contrib{,-localized}
rsync -av -e "ssh -i /home/cltsign/.ssh/xrbld_dsa" \
  signed-build${BUILD}/ \
  xrbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build${BUILD}/
</pre>
===== Push XulRunner to mirrors =====
<pre>
# xrbld@stage
rsync -av --exclude=*.txt --exclude=*unsigned*  --exclude=*-symbols.zip \
  /pub/mozilla.org/xulrunner/nightly/1.9.2.6-candidates/build1/ \
  /pub/mozilla.org/xulrunner/releases/1.9.2.6/
</pre>
Edited cltbld@stage:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude and added
- xulrunner/releases/1.9.2
===== Update XulRunner wiki =====
Update the links in these two wiki pages for the version change. NOTE: make sure to update all the links on the page!!!
* [https://developer.mozilla.org/En/XULRunner_1.9.2_Release_Notes Release Notes]
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK]


==== Cleanup ====
==== Cleanup ====


Moved slaves back to their masters (commented buildmaster_host lines in buildbot.tac were very helpful), and shutdown master on pm.
Moved slaves back to their masters (commented buildmaster_host lines in buildbot.tac were very helpful), and shutdown master on pm.
canmove, Confirmed users
6,441

edits