|
|
| Line 96: |
Line 96: |
| '''DONE TO HERE''' | | '''DONE TO HERE''' |
| ==== Generate update verify configs and trigger ==== | | ==== Generate update verify configs and trigger ==== |
| On my own machines
| | Do this one all manually, since it's fairly trival. |
| <pre>
| | |
| mkdir tmp; cd tmp
| | In each of the four each config files (tools/release/updates/mozRelease-firefox-*.cfg) |
| hg clone http://hg.mozilla.org/build/tools
| |
| wget -O shipped-locales http://hg.mozilla.org/releases/comm-release/raw-file/FIREFOX_16_0_1_RELEASE/mail/locales/shipped-locales
| |
| </pre>
| |
| Apply this patch
| |
| <pre>
| |
| diff --git a/lib/python/release/updates/patcher.py b/lib/python/release/updates/patcher.py
| |
| --- a/lib/python/release/updates/patcher.py
| |
| +++ b/lib/python/release/updates/patcher.py
| |
| @@ -47,5 +47,5 @@ class PatcherConfig(dict):
| |
| # assume that all of the fromVersions in the past-update lines are
| |
| # versions that should have update paths to the latest on all channels.
| |
| - return tuple([self['current-update']['from']] + [v[0] for v in self['past-update']])
| |
| + return tuple(set([self['current-update']['from']] + [v[0] for v in self['past-update']]))
| |
|
| |
| def getOptionalAttrs(self, version):
| |
| </pre> to resolve the locale error. Then generate the configs with
| |
| <pre>
| |
| python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozRelease-branch-patcher2.cfg --platform macosx64 --output tools/release/updates/mozRelease-firefox-mac64.cfg --release-config-file mozilla/release-firefox-mozilla-release.py -b http://hg.mozilla.org/build/buildbot-configs --channel betatest -t FIREFOX_16_0_1_RELEASE
| |
| python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozRelease-branch-patcher2.cfg --platform win32 --output tools/release/updates/mozRelease-firefox-win32.cfg --release-config-file mozilla/release-firefox-mozilla-release.py -b http://hg.mozilla.org/build/buildbot-configs --channel betatest -t FIREFOX_16_0_1_RELEASE
| |
| python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozRelease-branch-patcher2.cfg --platform linux64 --output tools/release/updates/mozRelease-firefox-linux64.cfg --release-config-file mozilla/release-firefox-mozilla-release.py -b http://hg.mozilla.org/build/buildbot-configs --channel betatest -t FIREFOX_16_0_1_RELEASE
| |
| python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozRelease-branch-patcher2.cfg --platform linux --output tools/release/updates/mozRelease-firefox-linux.cfg --release-config-file mozilla/release-firefox-mozilla-release.py -b http://hg.mozilla.org/build/buildbot-configs --channel betatest -t FIREFOX_16_0_1_RELEASE
| |
| </pre>Then add the 16.0 lines we want by doing this in each config file
| |
| * copy the two 15.0 lines up to the top of the file, and make some modifications ... | | * copy the two 15.0 lines up to the top of the file, and make some modifications ... |
| * change to <tt>release="16.0"</tt> | | * change to <tt>release="16.0"</tt> in both copied lines |
| * change the build_id to 20121005155445 | | * change the build_id to 20121005155445 in both copied lines |
| * change the 15.0's to 16.0's in the from="/firefox..." vars | | * change the 15.0's to 16.0's in the from="/firefox..." var in the first line |
| * move aus_server and to definitions to the first line | | * move aus_server and to definitions to the first line, updating the to line to 16.0.1 |
|
| |
|
| Commit and move FIREFOX_16_0_1_{RELEASE,BUILD1}_RUNTIME tags. | | Commit and move FIREFOX_16_0_1_{RELEASE,BUILD1}_RUNTIME tags. |