canmove, Confirmed users
6,439
edits
(16 intermediate revisions by 2 users not shown) | |||
Line 430: | Line 430: | ||
Only in Firefox-3.6.15-build1-4.0-MU-beta-with-sr/Firefox/3.6.15/Linux_x86-gcc3/20110303024323: sr | Only in Firefox-3.6.15-build1-4.0-MU-beta-with-sr/Firefox/3.6.15/Linux_x86-gcc3/20110303024323: sr | ||
Only in Firefox-3.6.15-build1-4.0-MU-beta-with-sr/Firefox/3.6.15/WINNT_x86-msvc/20110303024726: sr | Only in Firefox-3.6.15-build1-4.0-MU-beta-with-sr/Firefox/3.6.15/WINNT_x86-msvc/20110303024726: sr | ||
</pre> | |||
And also from the 3.5.18/3.6.16 snippets: | |||
<pre> | |||
# cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
for d in Firefox-3.6.16-build1-4.0-MU-beta Firefox-3.6.16-build1-4.0-MU Firefox-3.5.18-build1-4.0-MU-beta Firefox-3.5.18-build1-4.0-MU; do | |||
rsync -av $d/ $d-with-sr/ | |||
find $d -type d -name sr -exec rm -rfv {} \; | |||
done | |||
</pre> | |||
Verification: | |||
<pre> | |||
# Verification | |||
for d in Firefox-3.6.16-build1-4.0-MU-beta Firefox-3.6.16-build1-4.0-MU Firefox-3.5.18-build1-4.0-MU-beta Firefox-3.5.18-build1-4.0-MU; do | |||
diff --brief -r $d/ $d-with-sr/ | |||
done | |||
</pre> | |||
Output: | |||
<pre> | |||
Only in Firefox-3.6.16-build1-4.0-MU-beta-with-sr/Firefox/3.6.16/Darwin_x86-gcc3-u-ppc-i386/20110319135224: sr | |||
Only in Firefox-3.6.16-build1-4.0-MU-beta-with-sr/Firefox/3.6.16/Linux_x86-gcc3/20110319135224: sr | |||
Only in Firefox-3.6.16-build1-4.0-MU-beta-with-sr/Firefox/3.6.16/WINNT_x86-msvc/20110319135224: sr | |||
Only in Firefox-3.6.16-build1-4.0-MU-with-sr/Firefox/3.6.16/Darwin_x86-gcc3-u-ppc-i386/20110319135224: sr | |||
Only in Firefox-3.6.16-build1-4.0-MU-with-sr/Firefox/3.6.16/Linux_x86-gcc3/20110319135224: sr | |||
Only in Firefox-3.6.16-build1-4.0-MU-with-sr/Firefox/3.6.16/WINNT_x86-msvc/20110319135224: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-beta-with-sr/Firefox/3.5.18/Darwin_x86-gcc3-u-ppc-i386/20110319140258: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-beta-with-sr/Firefox/3.5.18/Linux_x86-gcc3/20110319140258: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-beta-with-sr/Firefox/3.5.18/WINNT_x86-msvc/20110319140258: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-with-sr/Firefox/3.5.18/Darwin_x86-gcc3-u-ppc-i386/20110319140258: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-with-sr/Firefox/3.5.18/Linux_x86-gcc3/20110319140258: sr | |||
Only in Firefox-3.5.18-build1-4.0-MU-with-sr/Firefox/3.5.18/WINNT_x86-msvc/20110319140258: sr | |||
</pre> | </pre> | ||
Line 440: | Line 474: | ||
~/bin/pushsnip Firefox-3.6.15-build1-4.0-MU-beta | ~/bin/pushsnip Firefox-3.6.15-build1-4.0-MU-beta | ||
~/bin/pushsnip Firefox-3.5.17-build1-4.0-MU-beta | ~/bin/pushsnip Firefox-3.5.17-build1-4.0-MU-beta | ||
</pre> | |||
Also pushed the 3.5.18/3.6.16 ones ahead of those releases: | |||
<pre> | |||
~/bin/pushsnip Firefox-3.6.16-build1-4.0-MU | |||
~/bin/pushsnip Firefox-3.6.16-build1-4.0-MU-beta | |||
~/bin/pushsnip Firefox-3.5.18-build1-4.0-MU | |||
~/bin/pushsnip Firefox-3.5.18-build1-4.0-MU-beta | |||
</pre> | </pre> | ||
Line 453: | Line 495: | ||
rm latest | rm latest | ||
ln -s latest-4.0 latest | ln -s latest-4.0 latest | ||
=== Remove updates for broken locales === | |||
{{bug|629256}} | |||
* Removed "ml", and "te" Mac updates from 3.6.15 from the live snippet dirs. | |||
** Synced to PHX with: | |||
<pre> | |||
cd /opt/aus2/incoming/3/Firefox/3.6.15 | |||
rsync -e "ssh -i $HOME/.ssh/auspush" -Pa0 --delete $PWD/ ffxbld@dp-ausstage01.phx.mozilla.com:$PWD/ | |||
</pre> | |||
* Removed "kn", "ml", and "te" Mac updates from 3.5.18 from the live snippet dirs. | |||
<pre> | |||
find Darwin_* -type d -name kn -o -name ml -o -name te -exec rm -rf {} \ | |||
</pre> | |||
** Synced to PHX with: | |||
<pre> | |||
cd /opt/aus2/incoming/3/Firefox/3.5.17 | |||
rsync -e "ssh -i $HOME/.ssh/auspush" -Pa0 --delete $PWD/ ffxbld@dp-ausstage01.phx.mozilla.com:$PWD/ | |||
</pre> | |||
** Removed these locales from staging snippets: | |||
<pre> | |||
find Firefox-{3.5.18,3.6.16}-build1-4.0-MU{,-beta} -type d -path '*Darwin*' -a \( -name kn -o -name ml -o -name te \) | xargs rm -rfv | |||
</pre> | |||
=== EUBallot Builds === | |||
* Kev to provide us these. | |||
* Manually added Bouncer Entry | |||
* Signed with: | |||
<pre> | |||
PRODUCT=firefox | |||
VERSION=4.0 | |||
BUILD=1 | |||
TAG=FIREFOX_4_0_RELEASE | |||
REPO='releases/mozilla-2.0' | |||
EMAIL=bhearsum@mozilla.com | |||
KEYDIR=d:/2010-keys | |||
cd ~/hg-tools | |||
hg pull && hg up -r ${TAG} | |||
#start signcode | |||
mkdir -p ~/signing-work/${PRODUCT}-${VERSION}-repacks/partners | |||
cd ~/signing-work/${PRODUCT}-${VERSION}-repacks/partners | |||
cp ~/hg-tools/release/signing/* . | |||
mkdir unsigned | |||
scp cltbld@surf.mozilla.org:/tmp/euballots-40-unsigned.tar . | |||
cd unsigned | |||
tar xvf ../euballots-40-unsigned.tar | |||
cd .. | |||
make PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} | |||
TAG=${TAG}REPO=${REPO} EMAIL=${EMAIL} USE_NEW=1 setup | |||
# This next step will fail to find the win32 log and/or xpis. | |||
# This is expected. | |||
cd unsigned/win32 | |||
../../signing/sign-release ${KEYDIR} | |||
../../signing/sign-files . | |||
cd ../.. | |||
mv unsigned signed | |||
cd signed | |||
tar -vcf ../euballot-40-signed.tar . | |||
cd .. | |||
scp euballot-40-signed.tar cltbld@stage.mozilla.org:/tmp | |||
Now available at surf:/tmp/euballot-40-signed.tar | |||
md5sum is 71668941f6b616d62552cf1ee75bb435u | |||
</pre> | |||
* Staged with: | |||
<pre> | |||
# ffxbld@stage | |||
mkdir ~ffxbld/euballot-4.0 | |||
cd ~ffxbld/euballot-4.0 | |||
tar -xvf /tmp/euballot-40-signed.tar | |||
rsync -av win32/ ~ffxbld/firefox-4.0/win32-EUballot/ | |||
rsync -av ~ffxbld/firefox-4.0/win32-EUballot/ /pub/mozilla.org/firefox/releases/4.0/win32-EUballot/ | |||
</pre> | |||
* Filed {{bug|643854}} to have IT update the website. | |||
=== Disable Unwanted 3.5.17/3.6.15 Darwin PPC snippets === | |||
We forgot to exclude these when generating the MUs :(. 3.5.18/3.6.16 were created with a newer version of the UPDATE_PACKAGING tag, which doesn't create PPC snippets at all. To fix: | |||
<pre> | |||
# ffxbld@aus2-staging | |||
cd /opt/aus2/incoming/3/Firefox/3.5.17 | |||
rm -rf Darwin_ppc-gcc3-u-ppc-i386/ | |||
cd /opt/aus2/incoming/3/Firefox/3.6.15 | |||
rm -rf Darwin_ppc-gcc3-u-ppc-i386/ | |||
</pre> | |||
<pre> | |||
# ffxbld@dp-ausstage01 | |||
cd /opt/aus2/incoming/3/Firefox/3.5.17 | |||
rm -rf Darwin_ppc-gcc3-u-ppc-i386/ | |||
cd /opt/aus2/incoming/3/Firefox/3.6.15 | |||
rm -rf Darwin_ppc-gcc3-u-ppc-i386/ | |||
</pre> | |||
=== XULRunner === | === XULRunner === | ||
==== Sign ==== | |||
<pre> | |||
#!/bin/bash | |||
set -x | |||
set -e | |||
PRODUCT=xulrunner | |||
VERSION=2.0 | |||
BUILD=3 | |||
TAG=FIREFOX_4_0_RELEASE | |||
REPO="releases/mozilla-2.0" | |||
EMAIL=bhearsum@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=*.checksums --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 to Mirrors ==== | ==== Push to Mirrors ==== | ||
<pre> | |||
rsync -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip --exclude=*.checksums /pub/mozilla.org/xulrunner/nightly/2.0-candidates/build3/ /pub/mozilla.org/xulrunner/releases/2.0/ | |||
</pre> | |||
==== Update Wiki Pages ==== | ==== Update Wiki Pages ==== | ||
Updated the links in these two wiki pages for the version change: | |||
* [https://developer.mozilla.org/En/XULRunner_2.0_Release_Notes Release Notes] | |||
* [https://developer.mozilla.org/En/Gecko_SDK Gecko_SDK] |