Bug 1297519 - Generate multilocale Firefox snaps r=jlorenzo
authorRail Aliiev <rail@mozilla.com>
Thu, 15 Sep 2016 20:23:45 -0400
changeset 14422 4354ce6042f511c4b2bfb4084bb9ea55ba1e1070
parent 14421 2df90b442ca694f2b860016b7a2a380c156948e9
child 14423 4b6d645e8c314651deb1c0d0f67635912f9932eb
push id109
push userbmo:rail@mozilla.com
push dateFri, 16 Sep 2016 00:34:13 +0000
reviewersjlorenzo
bugs1297519
Bug 1297519 - Generate multilocale Firefox snaps r=jlorenzo MozReview-Commit-ID: Jz2jZnNldWG
mozilla/config.py
mozilla/project_branches.py
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2449,16 +2449,17 @@ BRANCHES['mozilla-release']['partner_rep
 }
 BRANCHES['mozilla-release']['updates_builder_enabled'] = True
 BRANCHES['mozilla-release']['update_verify_enabled'] = True
 BRANCHES['mozilla-release']['mirror_requiring_channels'] = ['release']
 BRANCHES['mozilla-release']['release_channel_mappings'] = [
     [r"^\d+\.0$", ["beta", "release"]],  # RC, 45.0
     [r"^\d+\.\d+\.\d+$", ["release"]],  # Other (dot releaseas), 45.0.4
 ]
+BRANCHES['mozilla-release']['snap_enabled'] = False
 
 ######## mozilla-beta
 BRANCHES['mozilla-beta']['repo_path'] = 'releases/mozilla-beta'
 BRANCHES['mozilla-beta']['l10n_repo_path'] = 'releases/l10n/mozilla-beta'
 BRANCHES['mozilla-beta']['update_channel'] = 'beta'
 BRANCHES['mozilla-beta']['start_hour'] = [3]
 BRANCHES['mozilla-beta']['start_minute'] = [2]
 # Enable PGO Builds on this branch
@@ -2562,17 +2563,17 @@ BRANCHES['mozilla-beta']['partner_repack
         "extra_args": [
             "--cfg", "partner_repacks/release_mozilla-release_desktop.py",
             "--s3cfg", "/builds/partners-s3cfg",
         ],
     },
     # TODO - add fennec support
     # 'fennec': {}
 }
-###
+BRANCHES['mozilla-beta']['snap_enabled'] = True
 
 ######## mozilla-aurora
 BRANCHES['mozilla-aurora']['repo_path'] = 'releases/mozilla-aurora'
 BRANCHES['mozilla-aurora']['l10n_repo_path'] = 'releases/l10n/mozilla-aurora'
 BRANCHES['mozilla-aurora']['enable_perproduct_builds'] = True
 BRANCHES['mozilla-aurora']['start_hour'] = [0]
 BRANCHES['mozilla-aurora']['start_minute'] = [40]
 BRANCHES['mozilla-aurora']['periodic_start_hours'] = range(1, 24, 6)
@@ -2688,16 +2689,17 @@ BRANCHES['mozilla-esr45']['push_to_relea
 BRANCHES['mozilla-esr45']['beetmover_buckets'] = {
     "firefox": "net-mozaws-prod-delivery-firefox",
 }
 BRANCHES['mozilla-esr45']['release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
 BRANCHES['mozilla-esr45']['l10n_release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
 BRANCHES['mozilla-esr45']['updates_builder_enabled'] = True
 BRANCHES['mozilla-esr45']['update_verify_enabled'] = True
 BRANCHES['mozilla-esr45']['release_channel_mappings'] = [["^.*$", ["esr"]]]
+BRANCHES['mozilla-esr45']['snap_enabled'] = False
 
 ######## try
 # Try-specific configs
 BRANCHES['try']['l10n_repo_path'] = 'l10n-central'
 BRANCHES['try']['stage_username'] = 'trybld'
 BRANCHES['try']['stage_username_mobile'] = 'trybld'
 BRANCHES['try']['stage_ssh_key'] = 'trybld_dsa'
 BRANCHES['try']['stage_ssh_mobile_key'] = 'trybld_dsa'
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -214,16 +214,17 @@ PROJECT_BRANCHES = {
             'firefox': 'net-mozaws-stage-delivery-firefox',
         },
         'stage_product': {
             'firefox': 'firefox',
             'fennec': 'mobile',
         },
         'push_to_releases_automatic': False,
         'merge_builds': False,
+        'snap_enabled': True,
     },
     'larch': {
         'lock_platforms': True,
         'pgo_strategy': 'per-checkin',
         'platforms': {
             'linux': {},
             'linux-debug': {},
             'linux64': {},