canmove, Confirmed users
6,441
edits
No edit summary |
|||
Line 50: | Line 50: | ||
| moz2-linux-slave05 | | moz2-linux-slave05 | ||
|} | |} | ||
==Notes== | ==Notes== | ||
* Done completely manually (no tinderbox, bootstrap, or buildbot). | |||
=== Tagging=== | === Tagging=== | ||
* Done on bhearsum's laptop | |||
* Did not branch, only created tags. | |||
* http://hg.mozilla.org/index.cgi/mozilla-central/rev/9d9941eacb14 is what we built from. It is the signed-off revision plus version bumps to 3.1a1 | |||
* http://hg.mozilla.org/index.cgi/mozilla-central/rev/c550da35f987 is a merge of the temporary "release" branch and the check-ins that happened after the signed-off one, plus version bumps to 3.1a2pre. | |||
* cltbld does not yet have access to hg.mozilla.org ('''FIXME''') | |||
=== Source === | |||
(Full, ugly, log is here: https://bugzilla.mozilla.org/attachment.cgi?id=330980) | |||
* Created a tar.bz2 and hg bundle. Basically, did this: | |||
hg clone http://hg.mozilla.org/mozilla-central | |||
cd mozilla-central | |||
hg up -r FIREFOX_3_1a1_BUILD1 | |||
hg bundle --base 0 -r FIREFOX_3_1a1_BUILD1 ../firefox-3.1a1-source.bundle | |||
rm -rf .hg* | |||
tar -cjf ../firefox-3.1a1-source.tar.bz2 . | |||
* Pushed to stage.m.o:/home/ftp/pub/firefox/nightly/3.1a1-candidates/build1/ | |||
=== Build === | |||
Full logs are in the version bump bug. | |||
Basically, did this: | |||
hg clone http://hg.mozilla.org/mozilla-central | |||
cd mozilla-central | |||
hg up -r FIREFOX_3_1a1_BUILD1 | |||
hg clone http://hg.mozilla.org/build/buildbot-configs configs | |||
cp configs/mozilla2/win32-release/mozconfig .mozconfig | |||
cat .mozconfig | |||
export MOZ_OBJDIR=fx-objdir | |||
make -f client.mk build # 'make -f client.mk profiledbuild' on windows | |||
cd fx-objdir | |||
make package # 'make installer' on windows | |||
export SYMBOL_SERVER_HOST=dm-symbolpush01.mozilla.org | |||
export SYMBOL_SERVER_PATH=/mnt/netapp/breakpad/symbols_ffx/ | |||
export SYMBOL_SERVER_USER=ffxbld | |||
export SYMBOL_SERVER_SSH_KEY=$properPathForHost | |||
make buildsymbols | |||
make uploadsymbols | |||
* Pushed to dated directories (2008-07-23-06 and 2008-07-23-08), and 3.1a1-candidates | |||
=== Sign === | |||
Signed windows builds with instructions here: https://intranet.mozilla.org/Build:Signing | |||
Had to tag: | |||
browser/installer/windows/app.tag | |||
other-licenses/7zstub/firefox/7zSD.sfx | |||
with FIREFOX_3_1a1_BUILD1 in CVS, because the signing tools do not support pulling stub files from HG ('''FIXME''') |