Releases/Firefox 8.0b1/BuildNotes: Difference between revisions

Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 176: Line 176:


====Signing====
====Signing====
<pre>
PRODUCT=xulrunner
VERSION=8.0b1
BUILD=1
TAG=FIREFOX_8_0b1_RELEASE
REPO="releases/mozilla-beta"
EMAIL=release@mozilla.com
KEYDIR=d:/2010-keys
cd ~/hg-tools
hg pull
hg up -r ${TAG}
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}
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 --exclude=jsshell* \
  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>


=== Repacks ===
=== Repacks ===
Line 233: Line 270:


=== Push to beta ===
=== Push to beta ===
~/bin/pushsnip Firefox-8.0b1-build1


===Push XULRunner to Mirrors ===
===Push XULRunner to Mirrors ===
rsync  -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \
--exclude=*.checksums --exclude=jsshell* \
/pub/mozilla.org/xulrunner/nightly/8.0b1-candidates/build1/ \
/pub/mozilla.org/xulrunner/releases/8.0b1/


=== Update XULRunner wiki page ===
=== Update XULRunner wiki page ===
Line 240: Line 282:
=== Publish Fennec ===
=== Publish Fennec ===
==== Push the files ====
==== Push the files ====
# as ffxbld@stage in ~ dir
vim push_fennec_beta.sh # update VERSION,BUILDNUM
# RUN IT
./push_fennec_beta.sh


==== Publish to the Android Market ====
==== Publish to the Android Market ====
'''IMPORTANT -''' Make sure to follow instructions! See [https://wiki.mozilla.org/Releases/Firefox_6.0b6/BuildNotes#Publish_to_the_Android_Market 6.0b6's push to Market].
canmove, Confirmed users
6,442

edits

Navigation menu