Releases/Firefox 14.0.2/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
(→Build) |
|||
Line 138: | Line 138: | ||
ok | ok | ||
===== Fennec repacks ===== | ===== Fennec repacks ===== | ||
Repack jobs 3 and 5 (of 6) both timed out taking more than 20 minutes to clone mozilla-release: | |||
<pre>18:38:55 INFO - hg share works. | |||
18:38:55 INFO - Updating shared repo | |||
18:38:55 INFO - Cloning http://hg.mozilla.org/releases/mozilla-release to /builds/hg-shared/releases/mozilla-release. | |||
18:38:55 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'clone', 'http://hg.mozilla.org/releases/mozilla-release', '/builds/hg-shared/releases/mozilla-release'] | |||
18:38:55 INFO - Copy/paste: hg --config ui.merge=internal:merge clone http://hg.mozilla.org/releases/mozilla-release /builds/hg-shared/releases/mozilla-release | |||
command timed out: 1200 seconds without output, attempting to kill</pre> | |||
Used rebuild button on both. | |||
=== Android Signing === | === Android Signing === |
Revision as of 02:07, 7 August 2012
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Build Engineers
rail - Tracking bug: bug 779518
Signed-off Revision(s)
- Build 1: b96eb495bfe5
- Build 2: d140ff75233b
L10N changesets
None
Tags
Manually tag the automation code, then record the generated tags below. (details)
Build # | Branch, Tags | Changeset |
1 | MOBILE1402_2012080109_RELBRANCH FENNEC_14_0_2_BUILD1 FENNEC_14_0_2_RELEASE | 9109310c222e |
Build data
Fennec
Build # | Type | Build ID | Build machine | Time to build |
1 | android | 20120801091601 | linux-ix-slave39 | 52 mins, 51 secs |
2 | android |
Notes
Build 1
Set reserved slaves
- set reserved_slaves to 8:
# cltbld@buildbot-master12 cd /builds/buildbot/build1 echo 8 > master/reserved_slaves
Preparing to start Automation
- set a clobber for any master, release-mozilla-release, any builder as a speed up
- Landed buildbot-configs
- Tagged buildbotcustom, tools, configs
hg tag FENNEC_14_0_1_{RELEASE,BUILD1}
- Updated and reconfiged buildbot-master12:
cd /builds/buildbot/build1 source bin/activate make update checkconfig python buildbot-wrangler.py reconfig /builds/buildbot/build1/master
- Ran release sanity in dry run mode:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ -V 14.0.2 --branch mozilla-release --build-number 1 \ --release-config release-fennec-mozilla-release.py --products fennec \ --l10n-dashboard-version 14.0.1 --dryrun localhost:9001
- Reran the command above without --dryrun
E-mail Metrics
Sent the following mail to metrics-alerts@mozilla.org:
Fennec,firefox-mobile,fennec,14.0.2,14.0
Tag
OK
Source
Ok
Build
Fennec
OK
Fennec repacks
Ok
Android Signing
# cltsign@signing1 cd ~/signing-work/mozharness hg pull -u && hg up -C -r default python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android
Reset reserved slaves
# cltbld@buildbot-master12 cd /builds/buildbot/build1 echo "0" > master/reserved_slaves
Build 2
Set reserved slaves
- set reserved_slaves to 4:
# cltbld@buildbot-master12 cd /builds/buildbot/build1 echo 4 > master/reserved_slaves
Preparing to start Automation
- set a clobber for any master, release-mozilla-release, any builder as a speed up
- Landed buildbot-configs
- Tagged buildbotcustom, tools, configs
hg tag FENNEC_14_0_1_{RELEASE,BUILD2}
- Updated and reconfiged buildbot-master12:
cd /builds/buildbot/build1 source bin/activate make update checkconfig python buildbot-wrangler.py reconfig /builds/buildbot/build1/master
- Ran release sanity in dry run mode:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \ -V 14.0.2 --branch mozilla-release --build-number 2 \ --release-config release-fennec-mozilla-release.py --products fennec \ --l10n-dashboard-version 14.0.1 --dryrun localhost:9001
- Reran the command above without --dryrun
Tag
ok
Source
ok
Build
Fennec
ok
Fennec repacks
Repack jobs 3 and 5 (of 6) both timed out taking more than 20 minutes to clone mozilla-release:
18:38:55 INFO - hg share works. 18:38:55 INFO - Updating shared repo 18:38:55 INFO - Cloning http://hg.mozilla.org/releases/mozilla-release to /builds/hg-shared/releases/mozilla-release. 18:38:55 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', 'clone', 'http://hg.mozilla.org/releases/mozilla-release', '/builds/hg-shared/releases/mozilla-release'] 18:38:55 INFO - Copy/paste: hg --config ui.merge=internal:merge clone http://hg.mozilla.org/releases/mozilla-release /builds/hg-shared/releases/mozilla-release command timed out: 1200 seconds without output, attempting to kill
Used rebuild button on both.
Android Signing
- TODO
# cltsign@signing1 cd ~/signing-work/mozharness hg pull -u && hg up -C -r default python2.6 ~/signing-work/mozharness/scripts/sign_android.py --config-file signing/android_mozilla-release.py --platform android
Reset reserved slaves
# cltbld@buildbot-master12 cd /builds/buildbot/build1 echo 0 > master/reserved_slaves
Release Day
Publish Fennec to the Play Store (for beta releases and release releases)
Once built and signed off by QA this build should be uploaded to the Google Play store and activated *alongside* the 14.0.1 Firefox for Android apk to ensure that users coming to download are getting offered the correct builds.