Releases/Firefox 3.1a1:BuildNotes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 50: Line 50:
| moz2-linux-slave05
| moz2-linux-slave05
|}
|}
==Configuration==


==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


===Skipped steps===
with FIREFOX_3_1a1_BUILD1 in CVS, because the signing tools do not support pulling stub files from HG ('''FIXME''')
canmove, Confirmed users
6,441

edits

Navigation menu