Releases/Fennec 4.0b3/BuildNotes

From MozillaWiki
< Releases
Revision as of 21:34, 21 December 2010 by Asasaki (talk | contribs) (→‎Tag)
Jump to navigation Jump to search

Build Engineers

aki - bug 615696

Bugs encountered

bug 619234 - tagging dies on pre-created relbranch when bumping already bumped version

Signed-off Revision(s)

Build # mozilla-central mobile-browser
build 1 abe884259481 dabce289f397

Tags

On mozilla-central:

Build # Tag Moz Changeset Mobile Changeset
build 1 abe884259481 dabce289f397
FENNEC_4_0b3_RELEASE, FENNEC_4_0b3_BUILD1 abe884259481 47c0592ca877

Build data

Build # Type Build ID Build machine
build 1 Android 20101214200830 moz2-linux-slave45
Maemo5-GTK 20101214174520 mv-moz2-linux-ix-slave06
Linux 20101214181412 mv-moz2-linux-ix-slave12
Mac 20101214195431 moz2-darwin9-slave35
Windows 20101214201731 win32-slave46

Notes

Build 1

  • deb config bump
  • buildbot configs
  • reconfiged pm02
  • bumped mobile-browser version.
  • clobbered mv-moz2-linux-ix-slave13 /builds/slave/mobile_source
  • clobbered /scratchbox/users/cltbld/home/cltbld/build/*l10n-release on all pm02 linux slaves

Tag

moz2-linux-slave43

Died on bug 619234 -- manually tagged mozilla-central.

Manually tagged, then rekicked w/ dummy tag_factory.

Source

mv-moz2-linux-ix-slave13

No problems.

Build/Repack

mobile_win32-i686_desktop_build

no problems

mobile_linux-i686_desktop_build

no problems

mobile_macosx-i686_desktop_build

no problems

android-r7

no problems

maemo5-gtk

no problems

repack

no problems

However, single locale repacks were broken bug 619375 which was caused by bug 605411, which wasn't fixed until after beta 3 spun.

Sign Android

Signed en-US and multi on keymaster. Probably need to cut this down to only multi soon.

Update Android Snippets

Done. Created /opt/aus2/incoming/3/Fennec/multi/latest-beta-cck-test and /opt/aus2/incoming/3/Fennec/en-US/latest-beta-cck-test and softlinked all the beta2 and beta1 builds' beta-cck-test channels to those snippets.

bug 619444 -- i needed to use relative softlinks, not absolute.

Deb Repos

no problems. handed off to qa.

Update testing

Once I switched to relative softlinks (bug 619444) things worked.

Then we ran into bug 620584; respin.

Build 1

Tag

Died on 'id' due to hg.m.o >_<

To fix:

  • copied l10n-changesets_mobile-2.0.json to aki.json
  • edited l10n-changesets_mobile-2.0.json to remove all locales before 'id'
  • reconfiged pm02
  • kicked off tag step manually
  • died due to no clobber =P
  • clobbered mv-moz2-linux-ix-slave19 manually
  • kicked off tag step manually
  • worked
  • mv'ed aki.json to l10n-changesets_mobile-2.0.json
  • added dummy tag_factory to release_mobile_master.py
  • reconfiged pm02
  • sent late tagging finished email
  • sendchanged with
buildbot sendchange --username aki --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b3 build2" doit

Source

Build/Repack

mobile_win32-i686_desktop_build
mobile_linux-i686_desktop_build
mobile_macosx-i686_desktop_build
android-r7
maemo5-gtk
repack

Sign Android

Update Android Snippets

Deb Repos

Update testing

Push Live

Copy bits to releases/
Create new .install files
Create bouncer entries
Updates to beta channel