Releases/Firefox 10.0.7esr/BuildNotes
From MozillaWiki
< Releases
Contents
- 1 Bugs hit
- 2 Build Engineers
- 3 Signed-off Revision(s)
- 4 L10N changesets
- 5 Tags
- 6 Build data
- 7 Notes
- 7.1 Build 1
- 7.1.1 Set reserved slaves
- 7.1.2 Preparing to start Automation
- 7.1.3 Tag
- 7.1.4 Bouncer Submitter
- 7.1.5 Source
- 7.1.6 Build
- 7.1.7 XULRunner
- 7.1.8 Checksums
- 7.1.9 Updates
- 7.1.10 Reset reserved slaves
- 7.1.11 Check permissions / AV scan
- 7.1.12 Push to internal mirrors
- 7.1.13 Final verification
- 7.1.14 Before Release Day
- 7.1.15 Release Day
- 7.1 Build 1
Bugs hit
Build Engineers
{bhearsum} - Tracking bug: bug 772039
Signed-off Revision(s)
Build 1: #
L10N changesets
Doesn't exist for ESR
Tags
Manually tag the automation code, then record the generated tags below. (details)
Build # | Branch, Tags | Changeset |
MOBILE80_#_RELBRANCH, FENNEC_10_0_7esr_RELEASE, FENNEC_10_0_7esr_BUILD1 | # | |
GECKO80_#_RELBRANCH, FIREFOX_10_0_7esr_BUILD1 FIREFOX_10_0_7esr_RELEASE | # |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120824135927 | linux-ix-slave16 | 1 hrs, 5 secs |
Linux64 | linux64-ix-slave13 | 57 mins, 11 secs | ||
Mac | moz2-darwin10-slave40 | 3 hrs, 8 mins, 7 secs | ||
Windows | mw32-ix-slave07 | 3 hrs, 8 mins, 54 secs |
Notes
Build 1
Set reserved slaves
[cltbld@buildbot-master25 build1]$ echo 6 > /builds/buildbot/build1/master/reserved_slaves
Preparing to start Automation
- Set a clobber for "any master", "mozilla-esr10", "any builder". This isn't strictly necessary, but cleaning up the build directories ahead of time speeds things up a bit.
- Landed config update on default + transplant to production. Tagged with FIREFOX_10_0_7esr_{RELEASE,BUILD1}
- Updated and reconfiged master
- Ran release sanity:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 10.0.7esr --branch mozilla-esr10 --build-number 1 \ --release-config release-firefox-mozilla-esr10.py --products firefox \ --dryrun localhost:9001
- Failed with, because we don't have milestones for esr.
2012-08-24 13:39:46,565 : CRITICAL : verify_l10n_dashboard
- Error is ignorable, started release with:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 10.0.7esr --branch mozilla-esr10 --build-number 1 \ --release-config release-firefox-mozilla-esr10.py --products firefox \ -b localhost:9001
Tag
No problems
Bouncer Submitter
No problems
Source
No problems
Build
Firefox
No problems
Firefox repacks
No problems
Fennec
Forgot to even build it. We don't ship it, didn't bother to do it.
Fennec repacks
XULRunner
Source
No problems
Build
No problems
Push to Mirrors
No problems
Checksums
No problems
Updates
No problems
Update verify
Failed because of bug 785619. Manually fixed with this patch. Manually restarted update verify by doing the following:
# On my local machine, to kick off update verify for p in linux linux64 macosx64 win32; do for i in `seq 6`; do curl "http://buildbot-master25.build.scl1.mozilla.com:8001/builders/release-mozilla-esr10-${p}_update_verify_${i}%2F6/force" >/dev/null done done
Reset reserved slaves
echo 0 > /builds/buildbot/build1/master/reserved_slaves
Check permissions / AV scan
No problems.
Push to internal mirrors
No problems.
Final verification
No problems
Before Release Day
Run backupsnip for esr snippets
As ffxbld@aus3-staging
~/bin/backupsnip ~/bin/backupsnip Firefox-10.0.7esr-build1
Release Day
Push to ESR Channel
As ffxbld@aus3-staging:
cd /opt/aus2/snippets/staging ~/bin/pushsnip Firefox-10.0.7esr-build1
Update symlinks
As ffxbld@upload1:
cd /home/ftp/pub/mozilla.org/firefox/releases/ rm latest-10.0esr && ln -s 10.0.7esr latest-10.0esr