Releases/Fennec 4.0b3/BuildNotes: Difference between revisions

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


====Sign Android====
====Sign Android====
Simple enough. No issues, other than having to manually switch back from dvorak.


==== Update Android Snippets====
==== Update Android Snippets====

Revision as of 23:11, 21 December 2010

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
build 2 74a67e4695d7 a13c7b5a4225

Tags

On mozilla-central:

Build # Tag Moz Changeset Mobile Changeset
build 1 GECKO20b8_20101214_RELBRANCH abe884259481 dabce289f397
FENNEC_4_0b3_RELEASE, FENNEC_4_0b3_BUILD1 abe884259481 47c0592ca877
build 2 FENNEC_4_0b3_RELEASE, FENNEC_4_0b3_BUILD2 74a67e4695d7 a13c7b5a4225

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
build 2 Android 20101221142927 mv-moz2-linux-ix-slave16
Maemo5-GTK 20101221134123 mv-moz2-linux-ix-slave15
Linux 20101221140045 mv-moz2-linux-ix-slave13
Mac moz2-darwin9-slave35
Windows 20101221143455 mw32-ix-slave20

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 2

buildbot sendchange --username aki --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b3 build2" doit

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

mv-moz2-linux-ix-slave14

No problems.

Build/Repack

mobile_win32-i686_desktop_build

No problems.

mobile_linux-i686_desktop_build

No problems.

mobile_macosx-i686_desktop_build
android-r7

No problems.

maemo5-gtk

No problems.

repack

No problems.

Sign Android

Simple enough. No issues, other than having to manually switch back from dvorak.

Update Android Snippets

Deb Repos

Update testing

Push Live

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