Releases/Firefox 3.1b2/BuildNotes: Difference between revisions

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


==== Repack ====
==== Repack ====
Done on moz2-linux-slave06, bm-xserve17
Done on moz2-linux-slave06, bm-xserve17, moz2-win32-slave13
* Used slightly modified versions of this script to do l10n: https://bugzilla.mozilla.org/attachment.cgi?id=341938 (had to locally modify because of os-specific problems)
* Used slightly modified versions of this script to do l10n: https://bugzilla.mozilla.org/attachment.cgi?id=341938 (had to locally modify because of os-specific problems)
* trimmed ja-JP-mac out on linux & win32, trimmed ja out on mac
* trimmed ja-JP-mac out on linux & win32, trimmed ja out on mac

Revision as of 20:21, 25 November 2008

Build Engineers

bhearsum
release tracking bug

Signed-off Revision

http://hg.mozilla.org/mozilla-central/rev/951178f392ef

Tags

Build 1:

Module Tag Changeset
mozilla-central http://hg.mozilla.org/mozilla-central/rev/951178f392ef

All l10n repositories listed in l10n-changesets were tagged with

Build data

Type Build ID Build machine
[Windows installer/zip]
[Mac compressed]
[Linux compressed]

Notes

  • Did some disk cleanup before starting
  • Free space:
    • moz2-linux-slave02: 8.8G free
    • moz2-linux-slave05: 8.6G free
    • moz2-linux-slave06: 8.7G free
    • moz2-linux-slave11: 11G free
    • moz2-linux-slave12: 9.0G free
    • moz2-linux-slave14: 8.2G free
    • moz2-linux-slave15: 9.0G free
    • moz2-linux-slave16: 8.9G free
    • bm-xserve16: 18Gi free
    • bm-xserve17: 21Gi free
    • bm-xserve18: 18Gi free
    • bm-xserve19: 19Gi free
    • moz2-darwin9-slave02: 21Gi free
    • moz2-win32-slave01: 6.82GB
    • moz2-win32-slave02: 7.71GB
    • moz2-win32-slave05: 7.50GB
    • moz2-win32-slave06: 8.18GB
    • moz2-win32-slave11: 7.75GB
    • moz2-win32-slave12: 8GB
    • moz2-win32-slave13: 7.66GB
    • moz2-win32-slave15: 5.31GB
    • moz2-win32-slave16: 8.69GB
    • moz2-win32-slave17: 12GB
    • moz2-win32-slave18: 6.92GB

Build 1

Kicked off automation with:

buildbot sendchange --master=localhost:9010 --username=bhearsum --branch=mozilla-central -m "Firefox 3.1b2 build1 try#1" gogogo

Tag

  • Builds failed out with bug 458911
    • Somehow, the process/base.py Buildbot patch which was deployed for 3.1b1 got reverted. Had to reapply it and restart the Buildbot master to pick it up.
  • 'hg push' to mozilla-central failed because of the new 'closed tree' hook. Opened the tree and pushed changes manually this time. To fix in the future, need to resolve bug 466657
  • Automation did not bump js/src/config/milestone.txt (this is a recently added file). Bumped it manually this time. Still investigating as to whether or not it is used for anything other than 'make check'. In any case, filed bug 466663 to get this fixed for the future.

Source

  • No problems

Build

  • No problems
  • Created *_info.txt files on stage
  • Created basic directory structure on stage:
# as cltbld@stage.mozilla.org
cd /home/ftp/pub/firefox/nightly
mkdir -p 3.1b2-candidates/build1
cd 3.1b2-candidates/build1
mkdir -p linux-i686/en-US mac/en-US unsigned/win32/en-US update/linux-i686/en-US update/mac/en-US unsigned/update/win32/en-US source
  • Uploaded linux build:
# cltbld@moz2-linux-slave06
cd /builds/moz2_slave/linux_build/build/obj-firefox
make package MOZ_PKG_PRETTYNAMES=1
make -C tools/update-packaging MOZ_PKG_PRETTYNAMES=1
cd dist
rsync -av linux-i686 cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
rsync -av update cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
  • Uploaded mac build:
# cltbld@bm-xserve17
cd /builds/moz2_slave/macosx_build/build/obj-firefox/ppc
make package MOZ_PKG_PRETTYNAMES=1
make -C tools/update-packaging MOZ_PKG_PRETTYNAMES=1
rsync -av mac cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
rsync -av update cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
  • Uploaded win32
# cltbld@moz2-win32-slave13
cd /e/builds/moz2_slave/win32_build/build/obj-firefox
make package MOZ_PKG_PRETTYNAMES=1
make installer MOZ_PKG_PRETTYNAMES=1
make -C tools/update-packaging MOZ_PKG_PRETTYNAMES=1
cd dist/win32/en-US
scp * cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/unsigned/win32/en-US
cd ../../../update/win32/en-US
scp * cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/unsigned/update/win32/en-US

Repack

Done on moz2-linux-slave06, bm-xserve17, moz2-win32-slave13

  • Used slightly modified versions of this script to do l10n: https://bugzilla.mozilla.org/attachment.cgi?id=341938 (had to locally modify because of os-specific problems)
  • trimmed ja-JP-mac out on linux & win32, trimmed ja out on mac
  • should have 53 locales per platform - verified this with some bash-fu:
cd mozilla-central/obj/dist
# builds
find {linux-i686,mac,win32} -type f | wc -l
53 # yay
# langpacks
find langpack -type f | wc -l
53 # yay
# mars
find l10n-stage/update/ -type f | wc -l
53 # yay
Linux

To push builds:

rsync -av linux-i686 cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
rsync -av langpack/ cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/linux-i686/xpi/
rsync -av l10n-stage/update cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
Mac

To push builds:

rsync -av mac cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/
rsync -av langpack/ cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/mac/xpi/
rsync -av l10n-stage/update cltbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.1b2-candidates/build1/

Sign

instructions

L10nVerify

Generate Updates

Publish Updates to Test Channels (betatest)

Update Verify

Update Bouncer

Push to mirrors

Create and push releasetest channel snippets

Final Verification

Publish Updates to Beta Channel

Release