Confirmed users
4,971
edits
No edit summary |
m (Asasaki moved page ReleaseEngineering/How To/Enable or Disable Updates on Aurora to ReleaseEngineering/Archive/Enable or Disable Updates on Aurora) |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
= This page is obsolete = | |||
When Nightly merges into Aurora every 6 weeks we lock Aurora updates at a specific old version for a period of time (days to a week) while QA runs some tests. Once their tests have passed, we re-enable updates. We're also occaisonly asked to disable updates temporarily for other reasons. This document describes how to do both of these things. | When Nightly merges into Aurora every 6 weeks we lock Aurora updates at a specific old version for a period of time (days to a week) while QA runs some tests. Once their tests have passed, we re-enable updates. We're also occaisonly asked to disable updates temporarily for other reasons. This document describes how to do both of these things. | ||
Line 9: | Line 10: | ||
= Enabling Updates = | = Enabling Updates = | ||
Unlike disabling, Firefox and Fennec aren't always re-enabled at the same time. Make sure you are connected to releng VPN. | Unlike disabling, Firefox and Fennec aren't always re-enabled at the same time. Make sure you are connected to releng VPN. | ||
'''NOTE''': You may not be able to run these scripts unless you have a linux laptop. See {{bug|1151633}} for details and workarounds. | |||
== Fennec == | == Fennec == | ||
Line 18: | Line 21: | ||
scp cltbld@buildbot-master81.bb.releng.scl3.mozilla.com:/builds/buildbot/build_scheduler/master/BuildSlaves.py oauth.txt | scp cltbld@buildbot-master81.bb.releng.scl3.mozilla.com:/builds/buildbot/build_scheduler/master/BuildSlaves.py oauth.txt | ||
# Run with dry run first, sanity check the "Would've unlocked" lines. | # Run with dry run first, sanity check the "Would've unlocked" lines. | ||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c oauth.txt -u ffxbld -r 8 -n unlock | python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org/api -c oauth.txt -u ffxbld -r 8 -n unlock | ||
# Run without dry run to unlock the updates | # Run without dry run to unlock the updates | ||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c oauth.txt -u ffxbld -r 8 unlock | python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org/api -c oauth.txt -u ffxbld -r 8 unlock | ||
</pre> | </pre> | ||
Line 31: | Line 34: | ||
scp cltbld@buildbot-master81.bb.releng.scl3.mozilla.com:/builds/buildbot/build_scheduler/master/BuildSlaves.py oauth.txt | scp cltbld@buildbot-master81.bb.releng.scl3.mozilla.com:/builds/buildbot/build_scheduler/master/BuildSlaves.py oauth.txt | ||
# Run with dry run first, sanity check the "Would've unlocked" lines. | # Run with dry run first, sanity check the "Would've unlocked" lines. | ||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c oauth.txt -u ffxbld -r 10 | python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org/api -c oauth.txt -u ffxbld -r 10 -n unlock | ||
# Run without dry run to unlock the updates | # Run without dry run to unlock the updates | ||
python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c oauth.txt -u ffxbld -r 10 | python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org/api -c oauth.txt -u ffxbld -r 10 unlock | ||
</pre> | |||
== Cleanup == | |||
<pre> | |||
# preferably with srm or equivalent | |||
srm oauth.txt | |||
</pre> | </pre> | ||
== Update bouncer == | == Update bouncer == | ||
When re-enable updates for Aurora, update the following bouncer locations to use the new version for aurora: | |||
* [https://bounceradmin.mozilla.com/admin/mirror/location/ | * [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=2006 firefox-aurora-latest] | ||
* [https://bounceradmin.mozilla.com/admin/mirror/location/ | * [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=3686 firefox-aurora-latest-ssl] | ||
* [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=3685 firefox-aurora-latest-l10n] | |||
* [https://bounceradmin.mozilla.com/admin/mirror/location/ | * [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=6510 firefox-aurora-latest-l10n-ssl] | ||
* [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=2061 firefox-aurora-stub] | |||
* [https://bounceradmin.mozilla.com/admin/mirror/location/?product__id__exact=6511 firefox-aurora-stub-l10n] | |||
NB: it is expected that the two stub products have a win and win64 location which both point to the same location. We don't have a win64 stub installer, instead the mislabeled 32bit stub selects the correct full installer at runtime. |