Releases/Firefox 13.0.2/BuildNotes
Contents
- 1 Notes About Releasing
- 2 Bugs hit
- 3 Build Engineers
- 4 Signed-off Revision(s)
- 5 L10N changesets
- 6 Tags
- 7 Build data
- 8 Notes
- 8.1 Build 1
- 8.1.1 Set reserved slaves
- 8.1.2 Preparing to start Automation
- 8.1.3 E-mail Metrics
- 8.1.4 E-mail mirrors@mozilla.org
- 8.1.5 Source
- 8.1.6 Build
- 8.1.7 XULRunner
- 8.1.8 Partner Repack
- 8.1.9 Checksums
- 8.1.10 Updates
- 8.1.11 Reset reserved slaves
- 8.1.12 Check permissions / AV scan
- 8.1.13 Push to internal mirrors
- 8.1 Build 1
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
- bug 767739 - linux* repacks failed. fox2mike debugged and got 13.0.2 back on track
- bug 767745 - l10n repacks not using releng hg mirrors (long term fix)
Build Engineers
{hwine,rail} - Tracking bug: bug 767612
Signed-off Revision(s)
Build 1: d1af5c5c14be
L10N changesets
- Nothing for a .2 release
Tags
Manually tag the automation code, then record the generated tags below. (details)
Build # | Branch, Tags | Changeset |
1 | GECKO1302_2012062310_RELBRANCH FIREFOX_13_0_2_BUILD1 FIREFOX_13_0_2_RELEASE | 62023e1a4c37 |
Build data
Firefox
Build # | Type | Build ID | Build machine | Time to build |
1 | Linux | 20120623110123 | linux-ix-slave39 | 1 hrs, 7 mins, 59 secs |
Linux64 | linux64-ix-slave06 | 1 hrs, 6 mins, 6 secs | ||
Mac | moz2-darwin10-slave53 | 3 hrs, 16 mins, 32 secs | ||
Windows | mw32-ix-slave05 | 3 hrs, 26 mins, 28 secs |
Notes
Build 1
build 1 cancelled before QA
Set reserved slaves
- Reserved slaves
[cltbld@buildbot-master12 ~]$ echo "8" > /builds/buildbot/build1/master/reserved_slaves #rail [cltbld@buildbot-master12 master]$ pwd /builds/buildbot/build1/master [cltbld@buildbot-master12 master]$ cat reserved_slaves 8
Preparing to start Automation
- Set clobbers for the appropriate masters. Doing this 24-48 hours in advance should speedup the build.
- For build1 only, create symlinks:
- Created candidates directory:
# ffxbld@stage, version=13.0.2 cd /pub/mozilla.org/firefox/nightly/ mkdir ../candidates/$version-candidates ln -s ../candidates/$version-candidates $version-candidates
- Land automation configs
- Tag buildbot-configs, buildbotcustom, & tools with build & release tags.
- update and reconfigure the master
cd /builds/buildbot/build1 source bin/activate make update && make checkconfig && make reconfig cd master PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u hwine \ -V 13.0.2 --branch mozilla-release --build-number 1 \ --release-config release-firefox-mozilla-release.py --products firefox \ --l10n-dashboard-version=13 \ --dryrun localhost:9001
- As expected, above complained about missing mn & sw locales, so final run included -l switch to skip checks
- start automation ← monitor progress on buildbot (e.g. release)
E-mail Metrics
Use the address "metrics-alerts < AT > mozilla < PERIOD > org". Note for first-time-releasers: your email will get held for moderator approval - that is expected. If it happens more than once, get help on #metrics.
Firefox,firefox,firefox,13.0.2,13.0
done
E-mail mirrors@mozilla.org
They want to know approximately what time push to external mirrors will occur. Ideally this is a 24hr notice to them, with the estimated time.
Not sent - release cancelled
Source
done
Build
Firefox
done
Firefox repacks
done
XULRunner
done
Source
done
Build
done
Push to Mirrors
done
Partner Repack
done
Firefox
done
Checksums
done
Updates
done
Update verify
done
Reset reserved slaves
done
Check permissions / AV scan
done
Push to internal mirrors
- landed rsync exclude
- stage shows the rsync exclude change
done