Releases/Firefox 16.0b4/BuildNotes: Difference between revisions
< Releases
Jump to navigation
Jump to search
(Created page with "= Checklist = * Ship the l10n milestone {{DesktopTag}} {{MobileTag}} {{ReleaseTag}} {{BetaTag}} * [[Rele...") |
|||
Line 12: | Line 12: | ||
== Build 1 == | == Build 1 == | ||
=== Starting the automation === | === Starting the automation === | ||
* Created milestones for Fennec and Firefox using the l10n dashboard & downloaded changesets | |||
** Fennec | |||
*** Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs). | |||
*** Clicked "Shipping Tools" | |||
*** Made sure "android" was the only platform listed, and "android-multilocale" was listed for multi-locale file, then clicked "Add" | |||
*** Made sure "releases/mozilla-beta", "default", "mobile/android/locales/maemo-locales" were in the new fields, then clicked "l10n-changesets.json" | |||
*** Downloaded the changesets from the resulting link (https://l10n.mozilla.org/shipping/json-changesets?ms=fennec16_beta_b4&platforms=android&multi_android-multilocale_repo=releases%2Fmozilla-beta&multi_android-multilocale_rev=default&multi_android-multilocale_path=mobile%2Fandroid%2Flocales%2Fmaemo-locales) | |||
** Firefox | |||
*** Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs). | |||
*** Clicked "Shipping Tools" | |||
*** Clicked "l10n-changesets" and downloaded the resulting file | |||
* Set reserved_slaves to 8 on bm13 | |||
* Ensured necessary slaves were connected (8 32-bit Linux, 5 64-bit Linux, tons of 64-bit Windows, only 2 32-bit Windows, 4 Mac) | |||
** Moved 2 additional 32-bit Windows slaves over to make sure repacks went reasonably quickly. | |||
* Landed config updates, transplanted to the production branch | |||
* Tagged buildbot-configs, buildbotcustom, tools with {FIREFOX,FENNEC}_16_0b4_{RELEASE,BUILD1} | |||
* Updated and reconfiged bm13. | |||
* Ran release sanity: | |||
cd /builds/buildbot/build1/master | |||
source ../bin/activate | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ | |||
-V 16.0b4 --branch mozilla-beta --build-number 1 \ | |||
--release-config release-firefox-mozilla-beta.py \ | |||
--release-config release-fennec-mozilla-beta.py --products firefox,fennec \ | |||
--dryrun localhost:9001 | |||
* All green, ran without --dryrun to start the automation: | |||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ | |||
-V 16.0b4 --branch mozilla-beta --build-number 1 \ | |||
--release-config release-firefox-mozilla-beta.py \ | |||
--release-config release-fennec-mozilla-beta.py --products firefox,fennec \ | |||
localhost:9001 |
Revision as of 13:32, 19 September 2012
Checklist
- Ship the l10n milestone DESKTOP MOBILE RELEASE BETA
- Set reserved_slaves DESKTOP MOBILE RELEASE BETA ESR
- Check to make sure you have all of the different types of slaves that you need DESKTOP MOBILE RELEASE BETA ESR
- Start the automation DESKTOP MOBILE RELEASE BETA ESR
- Sign Android builds MOBILE RELEASE BETA
- Reset reserved_slaves and unlock slaves DESKTOP MOBILE RELEASE BETA ESR
- Publish Fennec MOBILE RELEASE BETA
- Run pushsnip DESKTOP RELEASE BETA ESR
Notes
Build 1
Starting the automation
- Created milestones for Fennec and Firefox using the l10n dashboard & downloaded changesets
- Fennec
- Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs).
- Clicked "Shipping Tools"
- Made sure "android" was the only platform listed, and "android-multilocale" was listed for multi-locale file, then clicked "Add"
- Made sure "releases/mozilla-beta", "default", "mobile/android/locales/maemo-locales" were in the new fields, then clicked "l10n-changesets.json"
- Downloaded the changesets from the resulting link (https://l10n.mozilla.org/shipping/json-changesets?ms=fennec16_beta_b4&platforms=android&multi_android-multilocale_repo=releases%2Fmozilla-beta&multi_android-multilocale_rev=default&multi_android-multilocale_path=mobile%2Fandroid%2Flocales%2Fmaemo-locales)
- Firefox
- Clicked "Ship", then "Ship it" (to confirm that I wanted to ship even though there were pending signoffs).
- Clicked "Shipping Tools"
- Clicked "l10n-changesets" and downloaded the resulting file
- Fennec
- Set reserved_slaves to 8 on bm13
- Ensured necessary slaves were connected (8 32-bit Linux, 5 64-bit Linux, tons of 64-bit Windows, only 2 32-bit Windows, 4 Mac)
- Moved 2 additional 32-bit Windows slaves over to make sure repacks went reasonably quickly.
- Landed config updates, transplanted to the production branch
- Tagged buildbot-configs, buildbotcustom, tools with {FIREFOX,FENNEC}_16_0b4_{RELEASE,BUILD1}
- Updated and reconfiged bm13.
- Ran release sanity:
cd /builds/buildbot/build1/master source ../bin/activate PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 16.0b4 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ --dryrun localhost:9001
- All green, ran without --dryrun to start the automation:
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u bhearsum \ -V 16.0b4 --branch mozilla-beta --build-number 1 \ --release-config release-firefox-mozilla-beta.py \ --release-config release-fennec-mozilla-beta.py --products firefox,fennec \ localhost:9001