Releases/Fennec 4.0b5/BuildNotes

< Releases
Revision as of 20:39, 17 February 2011 by Lsblakk (talk | contribs) (→‎repack)

Build Engineers

lsblakk - bug 633375

Bugs encountered

Signed-off Revision(s)

Build # mozilla-central mobile-browser
build 1 ab0dc35174fb 4fd59135031a
build 2 9693e30b9c9c d04d9e1d3cea

Tags

On mozilla-central:

Build # Tag Moz Changeset Mobile Changeset
build 1 GECKO20b12pre_20110216_RELBRANCH ca4499e291e4 d04d9e1d3cea
FENNEC_4_0b4_RELEASE, FENNEC_4_0b4_BUILD1 a4499e291e4 d04d9e1d3cea

Build data

Build # Type Build ID Build machine
build 2 Android
Maemo5-GTK
Linux
Mac
Windows

Notes

Build 1

  • deb config bump
  • buildbot configs
  • clobbered pm02 with clobberer
  • rm -rf /builds/slave/mobile_source from slave that did it last time
  • updated buildbotcustom on pm02
  • updated configs-default & did reconfig
  • closed mobile tree (m-c was already closed)
  • kicked off automation
buildbot sendchange --username lsblakk --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b5 build1" go


Tag

mv-moz2-linux-ix-slave05

No problems.

Tagged buildbotcustom, buildbot-configs, tools, mozharness with FENNEC_4_0b5_{RELEASE,BUILD1} tags.

Stopped to pick up a patch on m-c for Android

Build 2

  • deb config bump
  • buildbot configs
  • clobbered pm02 with clobberer
  • updated buildbotcustom on pm02
  • updated configs-default & did reconfig
  • closed mobile tree (m-c was already closed)
  • kicked off automation
buildbot sendchange --username lsblakk --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b5 build2" go

Tag

Tag quit [push ko failed] and it turned out that in the configs, automatic bump hadn't been tagged because the revision wasn't updated in the build2 configs.

Did the following:

  • killed all builds & clobbered
  • created a dummy tag builder
  • checked in and reconfig'd
  • fixed the tag manually (on the slave that did mobile_tag since mobile-browser was already checked out there)
  • sendchange again:
buildbot sendchange --username lsblakk --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b5 build2" go

Tag step did dummy properly and automation started fine.

Source

mv-moz2-linux-ix-slave15

no problem

Build/Repack

mobile_win32-i686_desktop_build mobile_linux-i686_desktop_build mobile_macosx-i686_desktop_build android-r7 maemo5-gtk
mw32-ix-slave# mv-moz2-linux-ix-slave# moz2-darwin9-slave# mv-moz2-linux-ix-slave# mv-moz2-linux-ix-slave#
No problems? No problems? No problems? No problems? No problems?
repack

No problems.


Respin called because of bug 609705 which turned off android updater and thus the feedback button was not in the build

Build 3

  • deb config bump
  • buildbot configs
  • clobbered pm02 with clobberer
  • updated buildbotcustom on pm02
  • updated configs-default & did reconfig
  • closed mobile tree & m-c
  • kicked off automation
buildbot sendchange --username lsblakk --master=localhost:9010 --branch=mobile-browser "Fennec 4.0b5 build3" go

Tag

Tag quit on clone ar because ar exsited (though I did clobber!) so I set clobber again, and did the sendchange a second time. The second time it took.

Source

Build & Repack

mobile_win32-i686_desktop_build mobile_linux-i686_desktop_build mobile_macosx-i686_desktop_build android-r7 maemo5-gtk
mw32-ix-slave20 mv-moz2-linux-ix-slave09 moz2-darwin9-slave45 mv-moz2-linux-ix-slave05 mv-moz2-linux-ix-slave18
No problems No problems No problems No problems No problems
repack

Sign Android

Deb Repos

Push Live

Copy bits to releases/
Create new .install files

Not needed this run

Create bouncer entries
# do not create android link going forward, it is not needed as bits are stored on android market