Releases/Firefox 3.5.6/BuildNotes: Difference between revisions

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


<i>Cleanup</i>
<i>Cleanup</i>
linux 29-50, except 46,49 which were down
linux 29-50
 
mac bm-xserve 21,22, darwin9-slave 18-26
mac bm-xserve 21,22, darwin9-slave 18-26
win32-slave 44, 52-59, except 54 which was down
 
win32-slave 44, 52-59


==== Tag ====
==== Tag ====

Revision as of 04:10, 2 December 2009

Build Engineers

catlee
bug 531814

Signed-off Revision(s)

Build1: 13efee696327 Build2: 27f8137dc8d2

Tags

On releases/mozilla-1.9.1:

Build # Tag Changeset
1 GECKO1916_20091130_RELBRANCH 13efee696327
FIREFOX_3_5_6_BUILD1 a20409db3165
2 FIREFOX_3_5_6_BUILD2 FIREFOX_3_5_6_RELEASE 27f8137dc8d2
3 FIREFOX_3_5_6_BUILD3 FIREFOX_3_5_6_RELEASE a31ccbb61076

Build data

Build # Type Build ID Build machine

Notes

  • Useful docs and FAQs here.
  • Done on production-master02

Build 1

  • Cleaned up all possible linux and mac slaves
  • Win32 slaves: moz2-win32-slave[52-59]
    • /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify}/*
  • Landed version bump, reconfig'ed production-master02
  • Closed Firefox3.5 tree
  • Kicked off automation:
 buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.6 build1" MakeItSo

Tag

No problems

Reopened Firefox3.5 tree

Source

No problems

Build/Repack

No problems.

RESPIN DECLARED TO PICK UP bug 529401

Build 2

  • Slave cleanup
    • Win32: moz2-win32-slave[52-59]
      • /e/builds/moz2_slave/{win32_build,win32_repack,win32_update_verify}/*
    • Linux slaves: moz2-linux-slave[36,43-50]
    • mac slaves moz2-darwin9-slave[21-26], bm-xserve[21-22]
  • Landed version bump, reconfig'ed production-master02
  • Closed Firefox3.5 tree
  • Kicked off automation:
 buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.6 build2" MakeItSo

Tag

No problems.

Reopened Firefox3.5 tree.

Source

No problems

Build/Repack

Builds failed because find_filepath couldn't find the package.

Logged onto build slaves, and ran:

 export UPLOAD_EXTRA_FILES=${PLATFORM}_info.txt
 export UPLOAD_HOST=stage.mozilla.org
 export UPLOAD_SSH_KEY="~/.ssh/ffxbld_dsa"
 export UPLOAD_TO_TEMP=1
 export UPLOAD_USER=ffxbld
 export UPLOAD_TO_TEMP=1
 export POST_UPLOAD_CMD="post_upload.py -p firefox -v 3.5.6 -n 2 --release-to-candidates-dir"
 export MOZ_OBJDIR=obj-firefox
 export MOZ_PKG_PRETTYNAMES=1
 export MOZ_PKG_VERSION=3.5.6
 make -C obj-firefox/tools/update-packaging
 make -C obj-firefox upload

Kicked repacks:

 python force_release_l10n.py -m http://localhost:8010 -t FIREFOX_3_5_6_RELEASE -v -b releases/mozilla-1.9.1 -n catlee

Needed to run 'make installer' for win32 build. Killed off busted repack builds, created the installer, uploaded, and kicked win32 repacks.

Manually created *_info.txt files.

win32 repacks started failing again because unable to find revision FIREFOX_3_5_6_RELEASE. Clobbered slaves, and kicked win32 repacks again.

Success finally!

Sign

No problems (ran with -j4)

L10nVerify

Unexpected output:

diff -r firefox-3.5.6-build2/diffs/linux-i686.af.diff firefox-3.5.5-build1/diffs/linux-i686.af.diff
87c87
< > CheckSendReport=Vertel %s oor dié omval sodat hulle dit kan regstel
---
> > CheckSendReport=Vertel %s oor hierdie omval sodat hulle dit kan regstel
diff -r firefox-3.5.6-build2/diffs/linux-i686.ml.diff firefox-3.5.5-build1/diffs/linux-i686.ml.diff
168,169d167
< Only in target/firefox/searchplugins: rediff.xml
< Only in target/firefox/searchplugins: webdunia.xml
171a170
> Only in target/firefox/searchplugins: yahoo-in.xml
diff -r firefox-3.5.6-build2/diffs/mac.af.diff firefox-3.5.5-build1/diffs/mac.af.diff
87c87
< > CheckSendReport=Vertel %s oor dié omval sodat hulle dit kan regstel
---
> > CheckSendReport=Vertel %s oor hierdie omval sodat hulle dit kan regstel
diff -r firefox-3.5.6-build2/diffs/mac.ml.diff firefox-3.5.5-build1/diffs/mac.ml.diff
168,169d167
< Only in target/Firefox.app/Contents/MacOS/searchplugins: rediff.xml
< Only in target/Firefox.app/Contents/MacOS/searchplugins: webdunia.xml
171a170
> Only in target/Firefox.app/Contents/MacOS/searchplugins: yahoo-in.xml
diff -r firefox-3.5.6-build2/diffs/win32.af.diff firefox-3.5.5-build1/diffs/win32.af.diff
87c87
< > CheckSendReport=Vertel %s oor dié omval sodat hulle dit kan regstel
---
> > CheckSendReport=Vertel %s oor hierdie omval sodat hulle dit kan regstel
diff -r firefox-3.5.6-build2/diffs/win32.ml.diff firefox-3.5.5-build1/diffs/win32.ml.diff
168,169d167
< Only in target/bin/searchplugins: rediff.xml
< Only in target/bin/searchplugins: webdunia.xml
171a170
> Only in target/bin/searchplugins: yahoo-in.xml

The build step also went purple because the master was reconfigured while the build was running.

Generate updates and push betatest snippets

No problems

Update verify

No problems

RESPIN DECLARED TO BACK OUT bug 504862

Build 3

Cleanup linux 29-50

mac bm-xserve 21,22, darwin9-slave 18-26

win32-slave 44, 52-59

Tag

Closed Firefox3.5 tree

Reopened Firefox3.5 tree.

Source

Build/Repack

Sign

L10nVerify

Generate updates and push betatest snippets

Update verify

Publish updates to beta channel

Socorro product data updates

* Poke ss

Update Bouncer

Final checks before push

Push to mirrors

Virus Scan

Final Verification

Push updates to release channel

Release

XULRunner build

Publish updates to beta and release channels