Bug 1218589 - Nightly mozilla-central builds of graphene patch by aselagea r=kmoir
authorAlin Selagea <alin.selagea@softvision.ro>
Fri, 12 Feb 2016 11:08:30 +0200 (2016-02-12)
changeset 13751 f88d45c3fbe61eb7a83a3506fe441c7091ce983b
parent 13750 6376fd9567c4ff3d851ecc9c446e2ed9c435330f
child 13752 66bc120b896c1b6c79537d169bdd866222e6879a
push id9670
push useralin.selagea@softvision.ro
push dateFri, 12 Feb 2016 09:09:30 +0000 (2016-02-12)
reviewerskmoir
bugs1218589
Bug 1218589 - Nightly mozilla-central builds of graphene patch by aselagea r=kmoir
mozilla/b2g_config.py
--- a/mozilla/b2g_config.py
+++ b/mozilla/b2g_config.py
@@ -843,16 +843,21 @@ for branch in ACTIVE_PROJECT_BRANCHES:
 for branch in BRANCHES.keys():
     for key, value in GLOBAL_VARS.items():
         # Don't override platforms if it's set and locked
         if key == 'platforms' and 'platforms' in BRANCHES[branch] and BRANCHES[branch].get('lock_platforms'):
             continue
         else:
             BRANCHES[branch][key] = deepcopy(value)
 
+        # bug 1218589 - Enable nightly mozilla-central builds of graphene     
+        if key == 'platforms' and branch == 'mozilla-central':
+            graphene = {'linux64_graphene': {}, 'macosx64_graphene': {}, 'win64_graphene': {}}
+            BRANCHES[branch][key].update(graphene)
+
     for platform, platform_config in PLATFORM_VARS.items():
         if platform in BRANCHES[branch]['platforms']:
             for key, value in platform_config.items():
                 # put default platform set in all branches, but grab any
                 # project_branches.py overrides/additional keys
                 if branch in ACTIVE_PROJECT_BRANCHES and 'platforms' in PROJECT_BRANCHES[branch]:
                     if platform in PROJECT_BRANCHES[branch]['platforms'].keys():
                         if key in PROJECT_BRANCHES[branch]['platforms'][platform].keys():
@@ -936,16 +941,24 @@ BRANCHES['mozilla-central']['platforms']
 BRANCHES['mozilla-central']['platforms']['nexus-4_eng']['consider_for_nightly'] = False
 BRANCHES['mozilla-central']['platforms']['nexus-5-l']['enable_nightly'] = True
 BRANCHES['mozilla-central']['platforms']['nexus-5-l_eng']['enable_nightly'] = True
 BRANCHES['mozilla-central']['platforms']['nexus-5-l_eng']['consider_for_nightly'] = False
 BRANCHES['mozilla-central']['platforms']['flame-kk']['enable_nightly'] = True
 BRANCHES['mozilla-central']['platforms']['flame-kk_eng']['enable_nightly'] = True
 BRANCHES['mozilla-central']['platforms']['emulator']['enable_nightly'] = True
 BRANCHES['mozilla-central']['platforms']['emulator-debug']['enable_nightly'] = True
+# bug 1218589 - Enable nightly mozilla-central builds of graphene     
+BRANCHES['mozilla-central']['platforms']['linux64_graphene']['enable_nightly'] = True
+BRANCHES['mozilla-central']['platforms']['macosx64_graphene']['enable_nightly'] = True
+BRANCHES['mozilla-central']['platforms']['win64_graphene']['enable_nightly'] = True
+BRANCHES['mozilla-central']['platforms']['linux64_graphene']['slaves'] = SLAVES['mock']
+BRANCHES['mozilla-central']['platforms']['macosx64_graphene']['slaves'] = SLAVES['macosx64-lion']
+BRANCHES['mozilla-central']['platforms']['win64_graphene']['slaves'] = SLAVES['win64-rev2']
+
 
 ######## b2g-ota
 # This is a path, relative to HGURL, where the repository is located
 # HGURL + repo_path should be a valid repository
 BRANCHES['b2g-ota']['repo_path'] = 'releases/b2g-ota'
 BRANCHES['b2g-ota']['gaia_l10n_root'] = 'https://hg.mozilla.org/gaia-l10n'
 BRANCHES['b2g-ota']['gecko_l10n_root'] = 'https://hg.mozilla.org/l10n-central'
 BRANCHES['b2g-ota']['start_hour'] = [0]