Releases/Fennec 5.0b1/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

aki - bug 655107

Bugs encountered

Signed-off Revision(s)

Build # mozilla-aurora mozilla-mobile-5.0 mobile-5.0
build 1 ad45139f4d29 118c549dd79d ca0f4a7f4413

Tags

Build # Tag Moz Changeset Mobile Changeset
build 1 GECKO50b1_20110512_RELBRANCH d2ea4773226b 8e01091eb1c4
FENNEC_5_0b1_RELEASE, FENNEC_5_0b1_BUILD1 0c59bc5db751 b208794431cc

Build data

Build # Type Build ID Build machine
build 1 Android
Maemo5-GTK
Linux
Mac
Windows win32-slave46

Notes

Build 1

Setup


  • Got go-to-build for mozilla-aurora rev ad45139f4d29.
  • Pushed mozilla-aurora default to mozilla-mobile-5.0
  • moved mozilla-mobile-5.0/mobile to mobile-5.0, removed mozilla-mobile-5.0/mobile (both on 5.0b1_build1 named branch). This will make future merges conflict-free, though we'll have to do the below for each new changeset:
hg clone http://hg.mozilla.org/releases/mozilla-mobile-5.0
hg clone http://hg.mozilla.org/releases/mobile-5.0

cd mozilla-mobile-5.0
hg pull http://hg.mozilla.org/releases/mozilla-aurora
hg up
hg push -e 'ssh -i ~/.ssh/ffxbld_dsa -l ffxbld' ssh://hg.mozilla.org/releases/mozilla-mobile-5.0
hg ident
# We're already on ad45139f4d29
hg branch
# We're on default
hg branch 5.0b1_build1

cd ../mobile-5.0
hg branch
# We're on default
hg branch 5.0b1_build1

cd ../mozilla-mobile-5.0/mobile
tar cv - . | (cd ../../mobile-5.0; tar xBfp -)
# An |rsync -av . ../../mobile-5.0/.| would probably be better here)
cd ../../mobile-5.0
ls
hg stat
hg branch
hg addremove
hg commit
hg push -e 'ssh -i ~/.ssh/ffxbld_dsa -l ffxbld' ssh://hg.mozilla.org/releases/mobile-5.0

cd ../mozilla-mobile-5.0
hg stat
hg branch
hg rm mobile
hg commit
hg push -e 'ssh -i ~/.ssh/ffxbld_dsa -l ffxbld' ssh://hg.mozilla.org/releases/mozilla-mobile-5.0
  • Landed configs using releases/l10n/mozilla-aurora and the changesets that resulted from the above pushes.
  • Landed mozharness changes to use releases/l10n/mozilla-aurora . We'll be using releases/l10n/mozilla-beta once we push to mozilla-beta next week.
  • Merged buildbot-configs default->production. My changes were the only MoCo changes in default, so I only reconfiged pm02
  • Updated configs-default, buildbotcustom on pm02
  • Softlinked l10n-changesets_mobile-5.0.json on pm02:
cd /builds/buildbot/moz2-master
ln -s ../configs-default/mozilla2/l10n-changesets_mobile-5.0.json .
  • Reconfiged pm02
  • Sent mv-moz2-linux-ix-slave{18,19,20} and moz2-darwin9-slave20 to pm02-bb07 for the release. (win32-slave46 was already there.)
  • Sendchange:
buildbot sendchange --user aki --master localhost:9010 --branch=releases/mobile-5.0 "Fennec 5.0b1 build1" doit

l10n changesets

Axel sent me this link to the changesets, which I landed without hitting "ship it" at his request.

I doublechecked with mfinkle that this reduced list was ok.

Start

Tag

mv-moz2-linux-ix-slave20

No issues.

Source

mv-moz2-linux-ix-slave18

No issues.

Build/Repack

repack

Sign Android

Deb Repos

Push Live

Copy bits to releases/
Create bouncer entry for maemo
Create softlinks