Update release config for Firefox-40.0.3-build1
authorffxbld
Wed, 26 Aug 2015 02:22:50 -0700 (2015-08-26)
changeset 12904 67b959f6faa584514f6fd107be1031f031d04938
parent 12901 1377a70f271565813803e447fd55e26a30a23164
child 12907 8378c0427b51830463f8ef1ea58214e26f92f053
push id9198
push userffxbld
push dateWed, 26 Aug 2015 09:23:26 +0000 (2015-08-26)
Update release config for Firefox-40.0.3-build1
mozilla/release-firefox-mozilla-release.py
--- a/mozilla/release-firefox-mozilla-release.py
+++ b/mozilla/release-firefox-mozilla-release.py
@@ -16,63 +16,63 @@ releaseConfig['releaseTemplates']    = '
 releaseConfig['messagePrefix']       = '[release] '
 
 # Basic product configuration
 #  Names for the product/files
 releaseConfig['productName']         = 'firefox'
 releaseConfig['stage_product']       = 'firefox'
 releaseConfig['appName']             = 'browser'
 #  Current version info
-releaseConfig['version']             = '40.0.2'
-releaseConfig['appVersion']          = '40.0.2'
+releaseConfig['version']             = '40.0.3'
+releaseConfig['appVersion']          = '40.0.3'
 releaseConfig['milestone']           = releaseConfig['appVersion']
 releaseConfig['buildNumber']         = 1
-releaseConfig['baseTag']             = 'FIREFOX_40_0_2'
+releaseConfig['baseTag']             = 'FIREFOX_40_0_3'
 releaseConfig['partialUpdates']      = {
 
+    '40.0.2': {
+        'appVersion': '40.0.2',
+        'buildNumber': 1,
+        'baseTag': 'FIREFOX_40_0_2',
+    },
+
     '38.0.5': {
         'appVersion': '38.0.5',
         'buildNumber': 4,
         'baseTag': 'FIREFOX_38_0_5',
     },
 
-    '40.0': {
-        'appVersion': '40.0',
-        'buildNumber': 5,
-        'baseTag': 'FIREFOX_40_0',
-    },
-
     '39.0.3': {
         'appVersion': '39.0.3',
         'buildNumber': 2,
         'baseTag': 'FIREFOX_39_0_3',
     },
 
     '39.0': {
         'appVersion': '39.0',
         'buildNumber': 6,
         'baseTag': 'FIREFOX_39_0',
     },
 
 }
 # What's New Page, should be revisited with each release.
-# releaseConfig['openURL'] = 'https://www.mozilla.org/%LOCALE%/firefox/40.0.2/whatsnew/?oldversion=%OLD_VERSION%'
+# releaseConfig['openURL'] = 'https://www.mozilla.org/%LOCALE%/firefox/40.0.3/whatsnew/?oldversion=%OLD_VERSION%'
 
 # TODO: set this properly when we start shipping win64 on release
 #releaseConfig['HACK_first_released_version'] = {'win64': TBD}
 
 #  Next (nightly) version info
 releaseConfig['nextAppVersion']      = releaseConfig['appVersion']
 releaseConfig['nextMilestone']       = releaseConfig['milestone']
 #  Repository configuration, for tagging
 releaseConfig['sourceRepositories']  = {
     'mozilla': {
         'name': 'mozilla-release',
         'path': 'releases/mozilla-release',
-        'revision': '81353f2735a4',
+        'revision': '24cab2512daa',
         'relbranch': None,
         'bumpFiles': {
             'browser/config/version.txt': {
                 'version': releaseConfig['appVersion'],
                 'nextVersion': releaseConfig['nextAppVersion']
             },
             'config/milestone.txt': {
                 'version': releaseConfig['milestone'],
@@ -164,17 +164,17 @@ releaseConfig['updateChannels'] = {
             },
         },
     },
     "beta": {
         "enabled": False,
         # For the beta channel, we want to able to provide updates to this
         # from prior betas or prior RCs that were shipped to the beta channel,
         # so this regex matches either.
-        "versionRegex": r"^(\d+\.\d+b\d+|%s)$" % releaseConfig["version"].replace(".", "\\."),
+        "versionRegex": r"^(\d+\.\d+(b\d+)?)$",
         "ruleId": 32,
         "requiresMirrors": False,
         "patcherConfig": "mozBeta-branch-patcher2.cfg",
         "localTestChannel": "beta-localtest",
         "cdnTestChannel": "beta-cdntest",
         "verifyConfigs": {
             "linux":  "mozBeta-firefox-linux.cfg",
             "linux64":  "mozBeta-firefox-linux64.cfg",