Bug 1218589 - Nightly mozilla-central builds of graphene patch by aselagea r=kmoir
--- 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]