canmove, Confirmed users
6,439
edits
(→Sign) |
|||
Line 198: | Line 198: | ||
====Generate Updates==== | ====Generate Updates==== | ||
* '''FIXME''' - hg tools repo should be tagged with UPDATE_PACKAGING tag | |||
* '''FIXME''' - ReleaseUpdatesFactory needs to properly handle the '-u' flag to bumping script | |||
* '''FIXME''' - make_incremental_updates.py patch in {{bug|454261}} needs to be landed in m-c | |||
export CVSROOT=:ext:cltbld@cvs.mozilla.org:/cvsroot | |||
cvs co -d patcher -r UPDATE_PACKAGING_R6 mozilla/tools/patcher | |||
cvs co -d MozBuild -r UPDATE_PACKAGING_R6 mozilla/tools/release/MozBuild | |||
cvs co -d Bootstrap -r UPDATE_PACKAGING_R6 mozilla/tools/release/Bootstrap/Util.pm | |||
cvs co -d patcher-configs mozilla/tools/patcher-configs | |||
hg clone http://hg.mozilla.org/build/tools | |||
wget -O shipped-locales http://hg.mozilla.org/mozilla-central/raw-file/cf9d1780600f/browser/locales/shipped-locales | |||
perl tools/release/patcher-config-bump.pl -p firefox -v 3.1b1 -a 3.1b1 -o 3.1a2 -b 1 -c patcher-configs/moz191-branch-patcher2.cfg -t stage-old.mozilla.org -f ftp.mozilla.org -d download.mozilla.org -l shipped-locales | |||
# edited patcher config file with a few things: | |||
# * make <partial> url the same as <complete> url | |||
# * make 3.1a2 completemarurl the same as 3.1b1 completemarurl (because patcher won't download anything if it can't download the previous builds MARs) - '''TODO''' - revert this after snippets are done | |||
# * delete empty 'past-update' line | |||
cd temp/firefox | |||
ln -s 3.1b1 3.1a2-3.1b1 | |||
# manually had to move en-US builds to "proper" location otherwise --create-patchinfo will not work | |||
cd 3.1a2-3.1b1/ftp/firefox/nightly/3.1b1-candidates/build1/update/linux-i686/en-US | |||
cp ../../../../../../../firefox-3.1b1.en-US.linux-i686.complete.mar firefox-3.1b1.complete.mar | |||
cd ../../mac/en-US | |||
cp ../../../../../../../firefox-3.1b1.en-US.mac.complete.mar firefox-3.1b1.complete.mar | |||
cd ../../win32/en-US | |||
cp ../../../../../../../firefox-3.1b1.en-US.win32.complete.mar firefox-3.1b1.complete.mar | |||
cd ../../../../../../../../../../../ | |||
perl patcher2.pl --create-patchinfo --partial-patchlist-file=patchlist.cfg --app=firefox --config=patcher-configs/moz191-branch-patcher2.cfg | |||
# push out snippets | |||
cd temp/firefox/3.1a2-3.1b1 | |||
rsync -av -e 'ssh -i ~/.ssh/aus' aus2.test/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20081008-Firefox-3.1b1-test | |||
rsync -av -e 'ssh -i ~/.ssh/aus' aus2/ cltbld@aus2-staging.mozilla.org:/opt/aus2/snippets/staging/20081008-Firefox-3.1b1 | |||
# checked-in the patcher-config used for this release (version 1.3, moz191-branch-patcher2.cfg) | |||
# also checked-in the version to use going forward, which reverts the 'completemarurl' change for 3.1a2 | |||
====Publish Updates to Test Channels (betatest) ==== | ====Publish Updates to Test Channels (betatest) ==== |