Releases/Firefox 3.1a1:BuildNotes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 112: Line 112:


=== Source ===
=== Source ===
(Full, ugly, log is here: https://bugzilla.mozilla.org/attachment.cgi?id=330980)
Forgot to log :(
* Created a tar.bz2 and hg bundle. Basically, did this:
* Created a tar.bz2 and hg bundle. Basically, did this:
  hg clone http://hg.mozilla.org/mozilla-central
  hg clone http://hg.mozilla.org/mozilla-central

Revision as of 19:14, 25 July 2008

Build Engineers

bhearsum

Signed-off Revision

http://hg.mozilla.org/mozilla-central/index.cgi/rev/16708f23daf5

Bugs

Filed version bump bug in 446660

Tags

Module Tag Changeset
mozilla-central FIREFOX_3_1a1_BUILD1 9d9941eacb14
mozilla-central FIREFOX_3_1a1_BUILD2

FIREFOX_3_1a1_RELEASE

c1d7e318a275

Build data

Type Build ID SHA1 Push date Build machine
[Windows installer/zip] 2008072308 moz2-win32-slave01
[Mac compressed] 2008072306 bm-xserve18
[Linux compressed] 2008072306 moz2-linux-slave05

Build 1

  • Done completely manually (no tinderbox, bootstrap, or buildbot).

Tagging

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)

Build 2

Build 2 is a mac-only respin to pick-up https://bugzilla.mozilla.org/show_bug.cgi?id=444963

Tagging

  • Tagged afc4ee509d9c as FIREFOX_3_1a1_BUILD2 and FIREFOX_3_1a1_RELEASE (moved from _BUILD1)

Source

Forgot to log :(

  • 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_BUILD2
hg bundle --base 0 -r FIREFOX_3_1a1_BUILD2 ../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/build2/

Build

Forgot to log what I did. Basically, did this:

hg clone http://hg.mozilla.org/mozilla-central
cd mozilla-central
hg up -r FIREFOX_3_1a1_BUILD2
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_BUILD2 in CVS, because the signing tools do not support pulling stub files from HG (FIXME)