Bug 1135702 - Enable mozilla-esr38 updates. r=bhearsum
authorRail Aliiev <rail@mozilla.com>
Thu, 14 May 2015 09:48:33 -0400 (2015-05-14)
changeset 12357 82d98710a67d47965264b5260bb59502c912b4e9
parent 12356 c2720e26e905dd702c7d5337bfb6a2184f6ec5cf
child 12358 e0e888776f6375e5e5362128362a1c221f7ae52c
child 12361 4f5592975c80b3c84282da794da22042e6bfaa8c
push id8905
push userraliiev@mozilla.com
push dateThu, 14 May 2015 13:48:43 +0000 (2015-05-14)
reviewersbhearsum
bugs1135702
Bug 1135702 - Enable mozilla-esr38 updates. r=bhearsum
mozilla/release-firefox-mozilla-esr38.py.template
--- a/mozilla/release-firefox-mozilla-esr38.py.template
+++ b/mozilla/release-firefox-mozilla-esr38.py.template
@@ -1,26 +1,16 @@
 # ATTENTION:
 # If you are editing the non-template version of this file (eg, doesn't end
 # with .template), your change WILL get overwritten. If you're adding, removing,
 # or changing options as part of release automation changes you should be
 # editing the .template instead. This file should only by edited directly if
 # you're starting a release without Release Kickoff. You have been warned.
 releaseConfig = {}
 
-# HACK ALERT
-# TODO for 38.1.0esr: the following line should be removed for 38.1.0esr build
-# to enable updates
-#####################################
-
-releaseConfig['skip_updates'] = True
-
-#####################################
-# END OF HACK ALERT
-
 releaseConfig['disable_tinderbox_mail'] = True
 releaseConfig['base_clobber_url'] = 'https://api.pub.build.mozilla.org/clobberer/forceclobber'
 
 # Release Notification
 releaseConfig['AllRecipients']       = ['<release-automation-notifications@mozilla.com>',]
 releaseConfig['ImportantRecipients'] = ['<release-drivers@mozilla.org>', '<mikeperry@torproject.org>']
 releaseConfig['AVVendorsRecipients'] = ['<av-vendor-release-announce@mozilla.org>',]
 releaseConfig['releaseTemplates']    = 'release_templates'
@@ -33,17 +23,23 @@ releaseConfig['stage_product']       = '
 releaseConfig['appName']             = 'browser'
 #  Current version info
 releaseConfig['version']             = '{{ version }}'
 releaseConfig['appVersion']          = '{{ appVersion }}'
 releaseConfig['milestone']           = releaseConfig['appVersion']
 releaseConfig['buildNumber']         = {{ buildNumber }}
 releaseConfig['baseTag']             = '{{ baseTag }}'
 releaseConfig['partialUpdates']      = {
-    # TODO: pupulate this dictionary for 38.1.0esr
+{% for version, partial in partials.items() %}
+    '{{ version }}': {
+        'appVersion': '{{ partial['appVersion'] }}',
+        'buildNumber': {{ partial['buildNumber'] }},
+        'baseTag': '{{ partial['baseTag'] }}',
+    },
+{% endfor %}
 }
 #  Next (nightly) version info
 releaseConfig['nextAppVersion']      = '{{ version }}pre'
 releaseConfig['nextMilestone']       = releaseConfig['nextAppVersion']
 #  Repository configuration, for tagging
 releaseConfig['sourceRepositories']  = {
     'mozilla': {
         'name': 'mozilla-esr38',