Releases/Firefox 8.0b4/BuildNotes: Difference between revisions
(→Build) |
No edit summary |
||
| Line 5: | Line 5: | ||
Enter any bugs pre-existing or newly discovered and filed during the release: | Enter any bugs pre-existing or newly discovered and filed during the release: | ||
* {{bug|689334}} - The L10n dashboard was not giving the correct set of changesets and we had to halt the release | * {{bug|689334}} - The L10n dashboard was not giving the correct set of changesets and we had to halt the release | ||
* {{bug|695747}} - forgetting about tagging mozharness should be fixed with this bug | |||
* {{bug|648665}} - all jobs hitting hg started failing and being retried | |||
* {{bug|695467}} - darwin9/w32 jobs started hitting a new HG issue | |||
=Build Engineers= | =Build Engineers= | ||
| Line 24: | Line 27: | ||
|- | |- | ||
| rowspan="2" | | | rowspan="2" | | ||
| | | MOBILE80_2011101907_RELBRANCH, FENNEC_8_0b4_BUILD1 FENNEC_8_0b4_RELEASE | ||
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #] | | [http://hg.mozilla.org/releases/mozilla-beta/rev/# #] | ||
|- | |- | ||
| | | GECKO80_2011101907_RELBRANCH, FIREFOX_8_0b4_BUILD1 FIREFOX_8_0b4_RELEASE | ||
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #] | | [http://hg.mozilla.org/releases/mozilla-beta/rev/# #] | ||
|} | |} | ||
| Line 42: | Line 45: | ||
| rowspan="4" | 1 | | rowspan="4" | 1 | ||
| Linux | | Linux | ||
| rowspan="4" | | | rowspan="4" | 20111019081014 | ||
| | | mv-moz2-linux-ix-slave18 | ||
| | | | ||
|- | |- | ||
| Linux64 | | Linux64 | ||
| | | linux64-ix-slave07 | ||
| | | | ||
|- | |- | ||
| Mac | | Mac | ||
| | | moz2-darwin10-slave26 | ||
| | | | ||
|- | |- | ||
| Windows | | Windows | ||
| | | mw32-ix-slave06 | ||
| | | | ||
|} | |} | ||
| Line 69: | Line 72: | ||
| rowspan="5" | 1 | | rowspan="5" | 1 | ||
| android | | android | ||
| | | 20111019121950 | ||
| | | mv-moz2-linux-ix-slave10 | ||
| | | | ||
|- | |- | ||
| linux | | linux | ||
| | | 20111019075219 | ||
| | | mv-moz2-linux-ix-slave02 | ||
| | | | ||
|- | |- | ||
| macosx | | macosx | ||
| | | 20111019075219 | ||
| | | bm-xserve15 | ||
| | | | ||
|- | |- | ||
| win32 | | win32 | ||
| | | 20111019075219 | ||
| | | mw32-ix-slave20 | ||
| | | | ||
|} | |} | ||
| Line 112: | Line 110: | ||
* Started the release: | * Started the release: | ||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u armenzg -pfirefox,fennec -V 8.0b4 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py localhost:9001 | PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u armenzg -pfirefox,fennec -V 8.0b4 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py localhost:9001 | ||
* Started [https://intranet.mozilla.org/Build:CombinedSigning autosigning] | |||
=== Tag === | === Tag === | ||
No problems. | |||
=== Bouncer Submitter === | === Bouncer Submitter === | ||
| Line 126: | Line 125: | ||
=== Build === | === Build === | ||
==== Firefox ==== | ==== Firefox ==== | ||
Around 10:30 AM PDT (Oct. 18th) most build jobs started passing through the hg steps. | |||
==== Fennec ==== | ==== Fennec ==== | ||
===== Android ===== | ===== Android ===== | ||
* I failed to tag mozharness and linux-android_build failed | * I failed to tag mozharness and linux-android_build failed | ||
* Tagged and retriggered the job | |||
* Later on, the multi-locale steps failed with HG | |||
* Clobbered and re-triggered | |||
=== Unittests / Talos === | === Unittests / Talos === | ||
TODO: check once they are triggered. | |||
=== XULRunner === | === XULRunner === | ||
No problems after HG issues were ironed out. | |||
====Source==== | ====Source==== | ||
No problems after HG issues were ironed out. | |||
====Build==== | ====Build==== | ||
No problems after HG issues were ironed out. | |||
====Signing==== | ====Signing==== | ||
NOTE: use new signcode keys from d:/2011-keys | NOTE: use new signcode keys from d:/2011-keys | ||
DONE TO HERE | |||
=== Repacks === | === Repacks === | ||
Revision as of 19:38, 19 October 2011
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Enter any bugs pre-existing or newly discovered and filed during the release:
- bug 689334 - The L10n dashboard was not giving the correct set of changesets and we had to halt the release
- bug 695747 - forgetting about tagging mozharness should be fixed with this bug
- bug 648665 - all jobs hitting hg started failing and being retried
- bug 695467 - darwin9/w32 jobs started hitting a new HG issue
Build Engineers
armenzg - Tracking bug: bug 695429
Signed-off Revision(s)
Build 1: dd943de3de11
L10N changesets
Instructions on how to get them
Tags
| Build # | Branch, Tags | Changeset |
| MOBILE80_2011101907_RELBRANCH, FENNEC_8_0b4_BUILD1 FENNEC_8_0b4_RELEASE | # | |
| GECKO80_2011101907_RELBRANCH, FIREFOX_8_0b4_BUILD1 FIREFOX_8_0b4_RELEASE | # |
Build data
Firefox
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | 20111019081014 | mv-moz2-linux-ix-slave18 | |
| Linux64 | linux64-ix-slave07 | |||
| Mac | moz2-darwin10-slave26 | |||
| Windows | mw32-ix-slave06 |
Fennec
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | android | 20111019121950 | mv-moz2-linux-ix-slave10 | |
| linux | 20111019075219 | mv-moz2-linux-ix-slave02 | ||
| macosx | 20111019075219 | bm-xserve15 | ||
| win32 | 20111019075219 | mw32-ix-slave20 |
Notes
Build 1
Preparing to start Automation
- Set reserved_slaves to 6:
# cltbld@buildbot-master08 echo 6 > /builds/buildbot/build1/master/reserved_slaves_bm08-build1
- Requested a clobber for Any master, mozilla-beta, any builder
- Hit "Ship it" for Firefox & Fennec 8.0b4
- Update l10n changesets for desktop, mobile
- Land automation configs
- Tag buildbot-configs, buildbotcustom, tools, mozharness with {FIREFOX,FENNEC}_8_0b4_{RELEASE,BUILD1}
- Updated master configs, ran checkconfig, reconfiged
- Ran release sanity:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u armenzg -pfirefox,fennec -V 8.0b4 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py --dryrun localhost:9001
- Started the release:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u armenzg -pfirefox,fennec -V 8.0b4 --branch mozilla-beta --build-number 1 -c release-firefox-mozilla-beta.py -c release-fennec-mozilla-beta.py localhost:9001
- Started autosigning
Tag
No problems.
Bouncer Submitter
Source
Start autosign
Build
Firefox
Around 10:30 AM PDT (Oct. 18th) most build jobs started passing through the hg steps.
Fennec
Android
- I failed to tag mozharness and linux-android_build failed
- Tagged and retriggered the job
- Later on, the multi-locale steps failed with HG
- Clobbered and re-triggered
Unittests / Talos
TODO: check once they are triggered.
XULRunner
No problems after HG issues were ironed out.
Source
No problems after HG issues were ironed out.
Build
No problems after HG issues were ironed out.
Signing
NOTE: use new signcode keys from d:/2011-keys
DONE TO HERE
Repacks
Firefox
Fennec
Partner Repack
Firefox
Fennec
Firefox Signing
Android Signing
Android Signature Verification
Maemo5-GTK repos
(only applicable to < 8.0b*)
L10N verify
Updates
Update verify
Major Update
Update verify
Socorro Product Data Updates
Reset reserved slaves
Check permissions / AV scan
Push files to internal mirrors
Final verification
Push to beta
Push XULRunner to Mirrors
Update XULRunner wiki page
Push index file to mirrors
Push to external mirrors
if this is a chemspill you will want to ping justdave (or other sysadmin) in #release-drivers and ask them to enable CDN
Publish Fennec
Create bouncer entry for maemo
(only for < 8.0b*)
Push the files
(only for < 8.0b*)
Publish to the Android Market
IMPORTANT - Make sure to follow instructions! See 6.0b6's push to Market.
Push to Release Channel
Update symlinks
Once we're signed off on the release channel.
Remove index.html files
If you created them earlier to hide the release.