Bug 1432336: Set MOZ_SCM_LEVEL for level 3 comm branches; r?nthomas
authorTom Prince <mozilla@hocat.ca>
Mon, 22 Jan 2018 16:54:13 -0700
changeset 15646 6727cd627641eb824ed072e803fd3eb77e63caa4
parent 15644 25c3a009efa67112a44863233d8ffbc993d8474f
child 15647 7f9d5ec683285185399653ff696b6478015a2f65
push id213
push userbmo:mozilla@hocat.ca
push dateMon, 22 Jan 2018 23:57:05 +0000
reviewersnthomas
bugs1432336
Bug 1432336: Set MOZ_SCM_LEVEL for level 3 comm branches; r?nthomas toolkit/crashreporter/tools/upload_symbols.py decides whether to use the staging symbol server based on this variable, so has been uploading symbols for the latest nightlies there. MozReview-Commit-ID: 6nt6bIMhL3U
mozilla/thunderbird_config.py
--- a/mozilla/thunderbird_config.py
+++ b/mozilla/thunderbird_config.py
@@ -969,16 +969,24 @@ for name, branch in items_before(BRANCHE
         branch['platforms']['macosx64']['platform_objdir'] = '%s/i386' % OBJDIR
 
 # Support cross-channel l10n in 57+ -- Bug 1397721
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 57):
     if 'l10n_repo_path' not in branch:
         continue
     branch['l10n_repo_path'] = 'l10n-central'
 
+
+for name, branch in BRANCHES.items():
+    # Level 3 Branches
+    if name in ('comm-central', 'comm-beta', 'comm-esr52'):
+        for platform in branch['platforms'].values():
+            platform['env']['MOZ_SCM_LEVEL'] = '3'
+
+
 if __name__ == "__main__":
     import sys
     import pprint
     args = sys.argv[1:]
 
     if len(args) > 0:
         items = dict([(b, BRANCHES[b]) for b in args])
     else: