Releases/Firefox 3.0.12/BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with 'Please be sure to use * RELEASE_AUTOMATION_M14 in the buildbot master config and when tagging the Bootstrap config file. We need {{bug|481079}} so that Thunderbird2 tagging work...')
 
No edit summary
Line 4: Line 4:


- nthomas
- nthomas
== XULRunner Steps ==
These are the steps to run for XULRunner releasing. There is now a dep scheduler so you need to make sure that you have the updated (version bumped) bootstrap.cfg for xr at the same time as the fx one.
<pre>
# cltbld@stage
VERSION=1.9.0.12
FX_VERSION=3.0.12
BUILD=1
cd ~
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
/home/ftp/pub/firefox/releases/${FX_VERSION}/source/firefox-${FX_VERSION}-source.tar.bz2
\
  source/xulrunner-${VERSION}-source.tar.bz2
cd ../
rsync -av stage-unsigned/ stage-signed/
# create detached signatures per usual process
cp /home/ftp/pub/firefox/releases/${FX_VERSION}/KEY stage-signed/
cd stage-signed
~/bin/checksum-files .
chown -R cltbld:xulrunner .
find . -type f -exec chmod -v 644 {} \;
find . -type d -exec chmod -v 755 {} \;
cd ../
rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/
</pre>

Revision as of 14:18, 26 May 2009

Please be sure to use

  • RELEASE_AUTOMATION_M14 in the buildbot master config and when tagging the Bootstrap config file. We need bug 481079 so that Thunderbird2 tagging works properly, and should use just the one version of Bootstrap for all older releases
  • UPDATE_PACKAGING_R8 in the bootstrap config, so that we start using SHA512 hashes for update snippets, bug 472790

- nthomas

XULRunner Steps

These are the steps to run for XULRunner releasing. There is now a dep scheduler so you need to make sure that you have the updated (version bumped) bootstrap.cfg for xr at the same time as the fx one.

# cltbld@stage
VERSION=1.9.0.12
FX_VERSION=3.0.12
BUILD=1

cd ~
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
/home/ftp/pub/firefox/releases/${FX_VERSION}/source/firefox-${FX_VERSION}-source.tar.bz2
\
  source/xulrunner-${VERSION}-source.tar.bz2
cd ../
rsync -av stage-unsigned/ stage-signed/

# create detached signatures per usual process

cp /home/ftp/pub/firefox/releases/${FX_VERSION}/KEY stage-signed/
cd stage-signed
~/bin/checksum-files .
chown -R cltbld:xulrunner .
find . -type f -exec chmod -v 644 {} \;
find . -type d -exec chmod -v 755 {} \;
cd ../
rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/