Releases/Firefox 16.0.1/BuildNotes: Difference between revisions

Jump to navigation Jump to search
No edit summary
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.
Confirmed users
4,293

edits

Navigation menu