Bug 1237094 - tracking bug for build and release of Firefox 45.0 ESR r=bhearsum
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2683,26 +2683,16 @@ BRANCHES['mozilla-aurora']['enabled_prod
BRANCHES['mozilla-esr38']['repo_path'] = 'releases/mozilla-esr38'
BRANCHES['mozilla-esr38']['update_channel'] = 'nightly-esr38'
BRANCHES['mozilla-esr38']['l10n_repo_path'] = 'releases/l10n/mozilla-release'
BRANCHES['mozilla-esr38']['start_hour'] = [0]
BRANCHES['mozilla-esr38']['start_minute'] = [15]
BRANCHES['mozilla-esr38']['pgo_strategy'] = 'per-checkin'
BRANCHES['mozilla-esr38']['enable_mac_a11y'] = True
BRANCHES['mozilla-esr38']['unittest_build_space'] = 6
-######## mozilla-esr45
-BRANCHES['mozilla-esr45']['repo_path'] = 'releases/mozilla-esr45'
-BRANCHES['mozilla-esr45']['update_channel'] = 'nightly-esr45'
-BRANCHES['mozilla-esr45']['l10n_repo_path'] = 'releases/l10n/mozilla-release'
-BRANCHES['mozilla-esr45']['start_hour'] = [0]
-BRANCHES['mozilla-esr45']['start_minute'] = [15]
-BRANCHES['mozilla-esr45']['pgo_strategy'] = 'per-checkin'
-BRANCHES['mozilla-esr45']['enable_mac_a11y'] = True
-BRANCHES['mozilla-esr45']['unittest_build_space'] = 6
-BRANCHES['mozilla-esr45']['platforms']['macosx64']['platform_objdir'] = "%s/x86_64" % OBJDIR
# L10n configuration
BRANCHES['mozilla-esr38']['enable_l10n'] = False
BRANCHES['mozilla-esr38']['enable_l10n_onchange'] = False
BRANCHES['mozilla-esr38']['l10nNightlyUpdate'] = False
BRANCHES['mozilla-esr38']['l10n_platforms'] = ['linux', 'linux64', 'win32', 'macosx64']
BRANCHES['mozilla-esr38']['l10nDatedDirs'] = True
BRANCHES['mozilla-esr38']['l10n_tree'] = 'fxesr38'
BRANCHES['mozilla-esr38']['enUS_binaryURL'] = \
@@ -2711,23 +2701,33 @@ BRANCHES['mozilla-esr38']['enable_nightl
BRANCHES['mozilla-esr38']['enable_nightly_everytime'] = False
BRANCHES['mozilla-esr38']['updates_enabled'] = False
BRANCHES['mozilla-esr38']['create_partial'] = False
BRANCHES['mozilla-esr38']['enable_blocklist_update'] = True
BRANCHES['mozilla-esr38']['enable_hsts_update'] = True
BRANCHES['mozilla-esr38']['enable_hpkp_update'] = True
BRANCHES['mozilla-esr38']['enable_valgrind'] = False
BRANCHES['mozilla-esr38']['enabled_products'] = ['firefox']
-# L10n configuration - mozilla-esr45
+######## mozilla-esr45
+BRANCHES['mozilla-esr45']['repo_path'] = 'releases/mozilla-esr45'
+BRANCHES['mozilla-esr45']['update_channel'] = 'nightly-esr45'
+BRANCHES['mozilla-esr45']['l10n_repo_path'] = 'releases/l10n/mozilla-release'
+BRANCHES['mozilla-esr45']['start_hour'] = [0]
+BRANCHES['mozilla-esr45']['start_minute'] = [15]
+BRANCHES['mozilla-esr45']['pgo_strategy'] = 'per-checkin'
+BRANCHES['mozilla-esr45']['enable_mac_a11y'] = True
+BRANCHES['mozilla-esr45']['unittest_build_space'] = 6
+BRANCHES['mozilla-esr45']['platforms']['macosx64']['platform_objdir'] = "%s/x86_64" % OBJDIR
+# L10n configuration
BRANCHES['mozilla-esr45']['enable_l10n'] = False
BRANCHES['mozilla-esr45']['enable_l10n_onchange'] = False
BRANCHES['mozilla-esr45']['l10nNightlyUpdate'] = False
-BRANCHES['mozilla-esr45']['l10n_platforms'] = ['linux', 'linux64', 'win32', 'macosx64']
+BRANCHES['mozilla-esr45']['l10n_platforms'] = ['linux', 'linux64', 'win32', 'macosx64', 'win64']
BRANCHES['mozilla-esr45']['l10nDatedDirs'] = True
-BRANCHES['mozilla-esr45']['l10n_tree'] = 'fxesr38'
+BRANCHES['mozilla-esr45']['l10n_tree'] = 'fxesr45'
BRANCHES['mozilla-esr45']['enUS_binaryURL'] = \
GLOBAL_VARS['download_base_url'] + '/nightly/latest-mozilla-esr45'
BRANCHES['mozilla-esr45']['enable_nightly'] = True
BRANCHES['mozilla-esr45']['enable_nightly_everytime'] = False
BRANCHES['mozilla-esr45']['updates_enabled'] = False
BRANCHES['mozilla-esr45']['create_partial'] = False
BRANCHES['mozilla-esr45']['enable_blocklist_update'] = True
BRANCHES['mozilla-esr45']['enable_hsts_update'] = True
--- a/mozilla/release-firefox-mozilla-esr45.py.template
+++ b/mozilla/release-firefox-mozilla-esr45.py.template
@@ -30,16 +30,19 @@ releaseConfig['partialUpdates'] = {
{% for version, partial in partials.items() %}
'{{ version }}': {
'appVersion': '{{ partial['appVersion'] }}',
'buildNumber': {{ partial['buildNumber'] }},
'baseTag': '{{ partial['baseTag'] }}',
},
{% endfor %}
}
+
+releaseConfig['HACK_first_released_version'] = {'win64': "45.0"}
+
# Next (nightly) version info
releaseConfig['nextAppVersion'] = '{{ version }}pre'
releaseConfig['nextMilestone'] = releaseConfig['nextAppVersion']
# Repository configuration, for tagging
releaseConfig['sourceRepositories'] = {
'mozilla': {
'name': 'mozilla-esr45',
'path': '{{ branch }}',
@@ -63,17 +66,17 @@ releaseConfig['l10nRepoPath'] = '
releaseConfig['l10nRevisionFile'] = 'l10n-changesets_mozilla-esr45'
# Support repositories
releaseConfig['otherReposToTag'] = {
'build/compare-locales': 'RELEASE_0_9_5',
'build/buildbot': 'production-0.8',
}
# Platform configuration
-releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'win32', 'macosx64')
+releaseConfig['enUSPlatforms'] = ('linux', 'linux64', 'macosx64', 'win32', 'win64')
releaseConfig['notifyPlatforms'] = releaseConfig['enUSPlatforms']
releaseConfig['talosTestPlatforms'] = ()
# Unittests
releaseConfig['unittestPlatforms'] = ()
releaseConfig['enableUnittests'] = False
# SDK
@@ -101,31 +104,33 @@ releaseConfig['testOlderPartials'] = F
releaseConfig['promptWaitTime'] = {{ promptWaitTime }}
releaseConfig['useBetaChannel'] = 1
releaseConfig['updateVerifyChunks'] = 6
releaseConfig['mozconfigs'] = {
'linux': 'browser/config/mozconfigs/linux32/release',
'linux64': 'browser/config/mozconfigs/linux64/release',
'macosx64': 'browser/config/mozconfigs/macosx-universal/release',
'win32': 'browser/config/mozconfigs/win32/release',
+ 'win64': 'browser/config/mozconfigs/win64/release',
}
releaseConfig['releaseChannel'] = 'esr'
releaseConfig['updateChannels'] = {
# ruleId needs to be updated with the ID from AUS
"esr": {
"versionRegex": r"^.*$",
"ruleId": "esr45",
"patcherConfig": "mozEsr45-branch-patcher2.cfg",
"localTestChannel": "esr-localtest",
"cdnTestChannel": "esr-cdntest",
"verifyConfigs": {
- "linux": "mozEsr45-firefox-linux.cfg",
- "linux64": "mozEsr45-firefox-linux64.cfg",
- "macosx64": "mozEsr45-firefox-mac64.cfg",
- "win32": "mozEsr45-firefox-win32.cfg",
+ "linux": "mozilla-esr45-firefox-linux.cfg",
+ "linux64": "mozilla-esr45-firefox-linux64.cfg",
+ "macosx64": "mozilla-esr45-firefox-mac64.cfg",
+ "win32": "mozilla-esr45-firefox-win32.cfg",
+ "win64": "mozilla-esr45-firefox-win64.cfg",
},
"testChannels": {
"esr-localtest": {
"ruleId": "esr45-localtest",
},
"esr-cdntest": {
"ruleId": "esr45-cdntest",
},