Releases/Fennec 5.0/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Build Engineers

aki - bug 663986

Signed-off Revision(s)

Build # mozilla-beta mozilla-mobile-5.0 mobile-5.0
build 1 f1acd88f828e e2d7879d79b6 50cb02477c0a

Tags

Build # Tag Moz Changeset Mobile Changeset
build 1 GECKO50_20110615_RELBRANCH e2d7879d79b6 50cb02477c0a
FENNEC_5_0_RELEASE, FENNEC_5_0_BUILD1 fdb4c5082034 ad105592102a

Build data

Build # Type Build ID Build machine
build 1 Android 20110615170901 mv-moz2-linux-ix-slave19
Maemo5-GTK 20110615142045 mv-moz2-linux-ix-slave04
Linux 20110615174408 linux-ix-slave15
Mac 20110615191028 moz2-darwin9-slave65
Windows 20110615172243 mw32-ix-slave20

Notes

Be very careful if you merge on a build > 1 to not overwrite confvars.sh

Build 1

Setup

Repos

The changeset for mozilla-release is the same as mozilla-beta, so I kept the same mozilla-mobile-5.0 and mobile-5.0 revisions.

l10n changesets

These were the same as 5.0b6 and 7.

Start

  • Landed buildbot-configs and mozilla-release mozconfigs; merged to production
  • Landed mozharness changes
  • mv-moz2-linux-ix-slave04, mv-moz2-linux-ix-slave19, linux-ix-slave15, moz2-darwin9-slave65, mw32-ix-slave20 were already slavealloc'ed to pm02-bb07 from 5.0b6 and b7.
  • Clobbered mv-moz2-linux-ix-slave{04,19}, linux-ix-slave15:
cd /scratchbox/users/cltbld/home/cltbld/build
rm -rf *release
cd /builds/slave
rm -rf mobile_*
  • updated /builds/buildbot/configs-default and /tools/buildbotcustom/buildbotcustom on pm02
  • reconfiged pm02:/builds/buildbot/moz2_master
  • sendchanged:
buildbot sendchange --user aki --master localhost:9010 --branch releases/mobile-5.0 "Fennec 5.0 build 1" doit

Tag

linux-ix-slave15

No issues.

Source

linux-ix-slave15

Build/Repack

repack
  • No l10n issues.
  • Ovi partner repack missing. Filed bug 664635.
    • Landed a fix, rebuilt. That worked.

Sign Android

Followed https://intranet.mozilla.org/Build:MobileSigning

Kicked off verification:

VERSION=5.0
BUILDNUM=1
buildbot sendchange --user http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/en-US/ --master localhost:9010 --branch android_signature_verification "test" http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/en-US/fennec-${VERSION}.en-US.eabi-arm.apk
buildbot sendchange --user http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/multi/ --master localhost:9010 --branch android_signature_verification "test" http://stage.mozilla.org/pub/mozilla.org/mobile/candidates/${VERSION}-candidates/build$BUILDNUM/android-r7/multi/fennec-$VERSION.multi.eabi-arm.apk

Deb Repos

Forced a build of the deb sign release mozilla-mobile-5.0 deb sign release builder

no issues

Push Live

Copy bits to releases/
Create bouncer entry for maemo
Make sure moff.m.c syncs up for maemo

Android Market

Notes on the Market

Release the Builders!

Revert local pm02 config changes!