Bug 1186284 - Remove automation for the mozilla-b2g32_v2_0 branch. r=catlee
authorRyan VanderMeulen <ryanvm@gmail.com>
Wed, 22 Jul 2015 22:48:09 -0400 (2015-07-23)
changeset 12695 af683dd8905930f023b6d01864acaa94e638359f
parent 12694 47c34db667156ccbeb9b2e7861368854d0888440
child 12696 89ecd9eca198db09c7c797693e9cdc28e5a7e01e
push id9080
push userryanvm@gmail.com
push dateThu, 23 Jul 2015 12:55:31 +0000 (2015-07-23)
reviewerscatlee
bugs1186284
Bug 1186284 - Remove automation for the mozilla-b2g32_v2_0 branch. r=catlee
mozilla-tests/b2g_config.py
mozilla-tests/config.py
mozilla-tests/production_config.py
mozilla/b2g_config.py
mozilla/build_localconfig.py
mozilla/config.py
mozilla/production_config.py
mozilla/staging_config.py
--- a/mozilla-tests/b2g_config.py
+++ b/mozilla-tests/b2g_config.py
@@ -30,20 +30,16 @@ BRANCHES = {
     'cedar': {},
     # Disabled for bug 1151699
     # 'cypress': {},
     # Disabled for Bug 1150320
     # 'jamun': {},
     'maple': {},
     'pine': {},
     'fx-team': {},
-    'mozilla-b2g32_v2_0': {
-        'gecko_version': 32,
-        'b2g_version': (2, 0, 0),
-    },
     'mozilla-b2g34_v2_1': {
         'gecko_version': 34,
         'b2g_version': (2, 1, 0),
     },
     'mozilla-b2g34_v2_1s': {
         'gecko_version': 34,
         'b2g_version': (2, 1, 0),
     },
@@ -2241,17 +2237,16 @@ BRANCHES['pine']['branch_name'] = "Pine"
 BRANCHES['pine']['repo_path'] = "projects/pine"
 BRANCHES['pine']['platforms']['emulator']['ubuntu64_vm-b2g-emulator']['opt_unittest_suites'] = \
     MOCHITEST + CRASHTEST + XPCSHELL + MARIONETTE + JSREFTEST + REFTEST_20
 BRANCHES['pine']['platforms']['emulator']['ubuntu64_vm-b2g-emulator']['debug_unittest_suites'] = \
     MOCHITEST_EMULATOR_DEBUG[:] + REFTEST + CRASHTEST + MARIONETTE + XPCSHELL_CHUNKED
 # disabled for Bug 1150320
 # BRANCHES['jamun']['repo_path'] = "projects/jamun"
 BRANCHES['fx-team']['repo_path'] = "integration/fx-team"
-BRANCHES['mozilla-b2g32_v2_0']['repo_path'] = "releases/mozilla-b2g32_v2_0"
 BRANCHES['mozilla-b2g34_v2_1']['repo_path'] = "releases/mozilla-b2g34_v2_1"
 BRANCHES['mozilla-b2g34_v2_1s']['repo_path'] = "releases/mozilla-b2g34_v2_1s"
 BRANCHES['mozilla-b2g37_v2_2']['repo_path'] = "releases/mozilla-b2g37_v2_2"
 BRANCHES['mozilla-b2g37_v2_2r']['repo_path'] = "releases/mozilla-b2g37_v2_2r"
 BRANCHES['mozilla-central']['branch_name'] = "Firefox"
 BRANCHES['mozilla-inbound']['repo_path'] = "integration/mozilla-inbound"
 BRANCHES['b2g-inbound']['branch_name'] = "B2g-Inbound"
 BRANCHES['b2g-inbound']['repo_path'] = "integration/b2g-inbound"
@@ -2306,27 +2301,16 @@ for name, branch in items_before(BRANCHE
                 BRANCHES[name]['platforms'][slave_platform[0]][slave_platform[1]]['opt_unittest_suites'] += GAIA_INTEGRATION[:]
 
 # explicitly set slave platforms per branch
 for branch in BRANCHES.keys():
     for platform in BRANCHES[branch]['platforms']:
         if 'slave_platforms' not in BRANCHES[branch]['platforms'][platform]:
             BRANCHES[branch]['platforms'][platform]['slave_platforms'] = list(PLATFORMS[platform]['slave_platforms'])
 
-# Disable emulator cppunit tests on older branches
-OLD_BRANCHES = set([name for name, branch in items_before(BRANCHES, 'gecko_version', 34)])
-for b in BRANCHES.keys():
-    branch = BRANCHES[b]
-    if b in OLD_BRANCHES:
-        if nested_haskey(branch['platforms'], 'emulator', 'ubuntu64_vm-b2g-emulator'):
-            slave_p = branch['platforms']['emulator']['ubuntu64_vm-b2g-emulator']
-            for suites in ['opt_unittest_suites', 'debug_unittest_suites']:
-                slave_p[suites] = [x for x in slave_p[suites]
-                                   if not x[0].startswith('cppunit')]
-
 # Disable tests jobs of builds that have been moved to TC
 for _, branch in items_at_least(BRANCHES, 'gecko_version', 39):
     for p in ('emulator-jb', 'emulator-kk', 'linux64_gecko'):
         if branch['platforms'].get(p):
             del branch['platforms'][p]
 
 
 PROJECTS = {}
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -50,24 +50,16 @@ BRANCHES = {
             'macosx64': {},
             'win32': {},
             'win64': {},
             'linux': {},
             'linux64': {},
         },
         'lock_platforms': True,
     },
-    'mozilla-b2g32_v2_0': {
-        'datazilla_url': None,
-        'gecko_version': 32,
-        'platforms': {
-            'linux': {},
-        },
-        'lock_platforms': True,
-    },
     'mozilla-b2g34_v2_1': {
         'datazilla_url': None,
         'gecko_version': 34,
         'platforms': {
             'linux': {},
         },
         'lock_platforms': True,
     },
@@ -2070,21 +2062,16 @@ BRANCHES['mozilla-esr31']['platforms']['
 ######### mozilla-esr38
 BRANCHES['mozilla-esr38']['repo_path'] = "releases/mozilla-esr38"
 BRANCHES['mozilla-esr38']['pgo_strategy'] = 'per-checkin'
 BRANCHES['mozilla-esr38']['platforms']['win32']['talos_slave_platforms'] = []
 BRANCHES['mozilla-esr38']['platforms']['macosx64']['talos_slave_platforms'] = []
 BRANCHES['mozilla-esr38']['platforms']['linux']['talos_slave_platforms'] = []
 BRANCHES['mozilla-esr38']['platforms']['linux64']['talos_slave_platforms'] = []
 
-######### mozilla-b2g32_v2_0
-BRANCHES['mozilla-b2g32_v2_0']['repo_path'] = "releases/mozilla-b2g32_v2_0"
-BRANCHES['mozilla-b2g32_v2_0']['pgo_strategy'] = None
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['linux']['talos_slave_platforms'] = []
-
 ######### mozilla-b2g34_v2_1
 BRANCHES['mozilla-b2g34_v2_1']['repo_path'] = "releases/mozilla-b2g34_v2_1"
 BRANCHES['mozilla-b2g34_v2_1']['pgo_strategy'] = None
 BRANCHES['mozilla-b2g34_v2_1']['platforms']['linux']['talos_slave_platforms'] = []
 
 ######### mozilla-b2g37_v2_2
 BRANCHES['mozilla-b2g37_v2_2']['repo_path'] = "releases/mozilla-b2g37_v2_2"
 BRANCHES['mozilla-b2g37_v2_2']['pgo_strategy'] = None
--- a/mozilla-tests/production_config.py
+++ b/mozilla-tests/production_config.py
@@ -112,32 +112,32 @@ BRANCHES = {
     'mozilla-esr31': {
         'tinderbox_tree': 'Mozilla-Esr31',
         'mobile_tinderbox_tree': 'Mozilla-Esr31',
     },
     'mozilla-esr38': {
         'tinderbox_tree': 'Mozilla-Esr38',
         'mobile_tinderbox_tree': 'Mozilla-Esr38',
     },
-    'mozilla-b2g32_v2_0': {
-        'tinderbox_tree': 'Mozilla-B2g32-v2.0',
-        'mobile_tinderbox_tree': 'Mozilla-B2g32-v2.0',
-    },
     'mozilla-b2g34_v2_1': {
         'tinderbox_tree': 'Mozilla-B2g34-v2.1',
         'mobile_tinderbox_tree': 'Mozilla-B2g34-v2.1',
     },
     'mozilla-b2g34_v2_1s': {
         'tinderbox_tree': 'Mozilla-B2g34-v2.1s',
         'mobile_tinderbox_tree': 'Mozilla-B2g34-v2.1s',
     },
     'mozilla-b2g37_v2_2': {
         'tinderbox_tree': 'Mozilla-B2g37-v2.2',
         'mobile_tinderbox_tree': 'Mozilla-B2g37-v2.2',
     },
+    'mozilla-b2g37_v2_2r': {
+        'tinderbox_tree': 'Mozilla-B2g37-v2.2r',
+        'mobile_tinderbox_tree': 'Mozilla-B2g37-v2.2r',
+    },
     'mozilla-beta': {
         'tinderbox_tree': 'Mozilla-Beta',
         'mobile_tinderbox_tree': 'Mozilla-Beta',
     },
     'mozilla-aurora': {
         'tinderbox_tree': 'Mozilla-Aurora',
         'mobile_tinderbox_tree': 'Mozilla-Aurora',
     },
--- a/mozilla/b2g_config.py
+++ b/mozilla/b2g_config.py
@@ -1198,20 +1198,16 @@ for platform in PLATFORM_VARS.values():
         platform['env'].update((k, v) for k, v in GLOBAL_ENV.items() if k not in platform['env'])
 
 
 # All branches (not in project_branches) that are to be built MUST be listed here, along with their
 # platforms (if different from the default set).
 BRANCHES = {
     'mozilla-central': {
     },
-    'mozilla-b2g32_v2_0': {
-        'gecko_version': 32,
-        'b2g_version': (2, 0, 0),
-    },
     'mozilla-b2g34_v2_1': {
         'gecko_version': 34,
         'b2g_version': (2, 1, 0),
     },
     'mozilla-b2g34_v2_1s': {
         'gecko_version': 34,
         'b2g_version': (2, 1, 0),
     },
@@ -1464,37 +1460,16 @@ BRANCHES['mozilla-b2g34_v2_1s']['platfor
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng']['enable_periodic'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng']['enable_dep'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng-debug']['enable_periodic'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-4']['enable_periodic'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-4_eng']['enable_periodic'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-5-l']['enable_periodic'] = False
 BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
 
-######## mozilla-b2g32_v2_0
-# This is a path, relative to HGURL, where the repository is located
-# HGURL + repo_path should be a valid repository
-BRANCHES['mozilla-b2g32_v2_0']['repo_path'] = 'releases/mozilla-b2g32_v2_0'
-BRANCHES['mozilla-b2g32_v2_0']['gaia_l10n_root'] = 'https://hg.mozilla.org/releases/gaia-l10n/v2_0/'
-BRANCHES['mozilla-b2g32_v2_0']['gecko_l10n_root'] = 'https://hg.mozilla.org/releases/l10n/mozilla-beta'
-BRANCHES['mozilla-b2g32_v2_0']['start_hour'] = [0, 16]
-BRANCHES['mozilla-b2g32_v2_0']['start_minute'] = [2]
-BRANCHES['mozilla-b2g32_v2_0']['periodic_start_minute'] = 30
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['nexus-4']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['flame-kk']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['flame-kk_eng']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-debug']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-jb']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-jb-debug']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-kk']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-kk-debug']['enable_nightly'] = True
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['nexus-5-l']['enable_periodic'] = False
-BRANCHES['mozilla-b2g32_v2_0']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
-
 ######## try
 # Try-specific configs
 # This is a path, relative to HGURL, where the repository is located
 # HGURL  repo_path should be a valid repository
 BRANCHES['try']['repo_path'] = 'try'
 BRANCHES['try']['gaia_l10n_root'] = 'https://hg.mozilla.org/gaia-l10n'
 BRANCHES['try']['gecko_l10n_root'] = 'https://hg.mozilla.org/l10n-central'
 BRANCHES['try']['enable_merging'] = False
@@ -1597,22 +1572,16 @@ for branch in BRANCHES:
         if 'dolphin-512_eng' in BRANCHES[branch]['platforms']:
             del BRANCHES[branch]['platforms']['dolphin-512_eng']
 
 # exact rooting was enabled in gecko 32
 for name, branch in items_before(BRANCHES, 'gecko_version', 32):
     if 'linux64-b2g-haz' in branch['platforms']:
         del branch['platforms']['linux64-b2g-haz']
 
-# b2g 2.0+
-for name, branch in items_before(BRANCHES, 'gecko_version', 32):
-    for p in ('flame-kk', 'flame-kk_eng', 'flame-kk_eng-debug'):
-        if p in branch['platforms']:
-            del branch['platforms'][p]
-
 # b2g 2.2+
 for name, branch in items_before(BRANCHES, 'gecko_version', 37):
     for p in ('emulator-l', 'emulator-l-debug'):
         if p in branch['platforms']:
             del branch['platforms'][p]
 
 # Disable emulators for gecko 39 and higher, they're now in TC
 # See bug 1143766
--- a/mozilla/build_localconfig.py
+++ b/mozilla/build_localconfig.py
@@ -28,17 +28,16 @@ else:
     ACTIVE_BRANCHES = ACTIVE_PROJECT_BRANCHES[:]
     ACTIVE_BRANCHES.extend([
         'mozilla-central',
         'mozilla-beta',
         'mozilla-aurora',
         'mozilla-release',
         'mozilla-esr31',
         'mozilla-esr38',
-        'mozilla-b2g32_v2_0',
         'mozilla-b2g34_v2_1',
         'mozilla-b2g34_v2_1s',
         'mozilla-b2g37_v2_2',
         'mozilla-b2g37_v2_2r',
     ])
 if 'limit_tb_branches' in master_config:
     ACTIVE_THUNDERBIRD_BRANCHES = [x.encode("utf-8") for x in master_config['limit_tb_branches']]
 else:
@@ -51,17 +50,16 @@ else:
         'comm-esr38',
     ])
 if 'limit_b2g_branches' in master_config:
     ACTIVE_B2G_BRANCHES = [x.encode("utf-8") for x in master_config['limit_b2g_branches']]
 else:
     ACTIVE_B2G_BRANCHES = ACTIVE_B2G_PROJECT_BRANCHES[:]
     ACTIVE_B2G_BRANCHES.extend([
         'mozilla-central',
-        'mozilla-b2g32_v2_0',
         'mozilla-b2g34_v2_1',
         'mozilla-b2g34_v2_1s',
         'mozilla-b2g37_v2_2',
         'mozilla-b2g37_v2_2r',
     ])
     # MERGE DAY: Remove the following block when we are sure b2g CI is moved to
     # taskcluster
     # Add mozilla-aurora on odd-numbered m-c gecko versions
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2320,43 +2320,32 @@ BRANCHES = {
             'win64': {},
             'linux-debug': {},
             'linux64-debug': {},
             'macosx64-debug': {},
             'win32-debug': {},
             'win64-debug': {},
         },
     },
-    'mozilla-b2g32_v2_0': {
-        'merge_builds': False,
-        'branch_projects': [],
-        'lock_platforms': True,
-        'gecko_version': 32,
-        'platforms': {
-            'linux': {},
-            'linux-debug': {},
-        },
-    },
     'mozilla-b2g34_v2_1': {
         'merge_builds': False,
         'branch_projects': [],
         'lock_platforms': True,
         'gecko_version': 34,
         'platforms': {
             'linux': {},
             'linux-debug': {},
         },
     },
     'mozilla-b2g34_v2_1s': {
         'merge_builds': False,
         'branch_projects': [],
         'lock_platforms': True,
         'gecko_version': 34,
-        'platforms': {
-        },
+        'platforms': {},
     },
     'mozilla-b2g37_v2_2': {
         'merge_builds': False,
         'branch_projects': [],
         'lock_platforms': True,
         'gecko_version': 37,
         'platforms': {
             'linux': {},
@@ -2739,45 +2728,16 @@ BRANCHES['mozilla-esr38']['enable_nightl
 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']
 
-######## mozilla-b2g32_v2_0
-BRANCHES['mozilla-b2g32_v2_0']['repo_path'] = 'releases/mozilla-b2g32_v2_0'
-BRANCHES['mozilla-b2g32_v2_0']['update_channel'] = 'nightly-b2g32'
-BRANCHES['mozilla-b2g32_v2_0']['l10n_repo_path'] = 'releases/l10n/mozilla-beta'
-BRANCHES['mozilla-b2g32_v2_0']['enable_weekly_bundle'] = True
-BRANCHES['mozilla-b2g32_v2_0']['enable_perproduct_builds'] = True
-BRANCHES['mozilla-b2g32_v2_0']['start_hour'] = [3]
-BRANCHES['mozilla-b2g32_v2_0']['start_minute'] = [45]
-BRANCHES['mozilla-b2g32_v2_0']['enable_xulrunner'] = False
-BRANCHES['mozilla-b2g32_v2_0']['pgo_platforms'] = []
-BRANCHES['mozilla-b2g32_v2_0']['enable_mac_a11y'] = True
-BRANCHES['mozilla-b2g32_v2_0']['unittest_build_space'] = 6
-# L10n configuration
-BRANCHES['mozilla-b2g32_v2_0']['enable_l10n'] = False
-BRANCHES['mozilla-b2g32_v2_0']['enable_l10n_onchange'] = False
-BRANCHES['mozilla-b2g32_v2_0']['l10nNightlyUpdate'] = False
-BRANCHES['mozilla-b2g32_v2_0']['l10n_platforms'] = ['linux', 'linux64', 'win32',
-                                               'macosx64']
-BRANCHES['mozilla-b2g32_v2_0']['l10nDatedDirs'] = True
-BRANCHES['mozilla-b2g32_v2_0']['enUS_binaryURL'] = \
-    GLOBAL_VARS['download_base_url'] + '/nightly/latest-mozilla-b2g32_v2_0'
-BRANCHES['mozilla-b2g32_v2_0']['enable_nightly'] = False
-BRANCHES['mozilla-b2g32_v2_0']['create_partial'] = False
-BRANCHES['mozilla-b2g32_v2_0']['enable_blocklist_update'] = False
-BRANCHES['mozilla-b2g32_v2_0']['enable_hsts_update'] = True
-BRANCHES['mozilla-b2g32_v2_0']['enable_hpkp_update'] = True
-BRANCHES['mozilla-b2g32_v2_0']['enable_valgrind'] = False
-BRANCHES['mozilla-b2g32_v2_0']['enabled_products'] = ['firefox']
-
 ######## mozilla-b2g34_v2_1
 BRANCHES['mozilla-b2g34_v2_1']['repo_path'] = 'releases/mozilla-b2g34_v2_1'
 BRANCHES['mozilla-b2g34_v2_1']['update_channel'] = 'nightly-b2g34'
 BRANCHES['mozilla-b2g34_v2_1']['l10n_repo_path'] = 'releases/l10n/mozilla-beta'
 BRANCHES['mozilla-b2g34_v2_1']['enable_weekly_bundle'] = True
 BRANCHES['mozilla-b2g34_v2_1']['enable_perproduct_builds'] = True
 BRANCHES['mozilla-b2g34_v2_1']['start_hour'] = [3]
 BRANCHES['mozilla-b2g34_v2_1']['start_minute'] = [45]
--- a/mozilla/production_config.py
+++ b/mozilla/production_config.py
@@ -88,21 +88,16 @@ BRANCHES = {
         'tinderbox_tree': 'Mozilla-Esr31',
         'mobile_tinderbox_tree': 'Mozilla-Esr31',
     },
     'mozilla-esr38': {
         'packaged_unittest_tinderbox_tree': 'Mozilla-Esr38',
         'tinderbox_tree': 'Mozilla-Esr38',
         'mobile_tinderbox_tree': 'Mozilla-Esr38',
     },
-    'mozilla-b2g32_v2_0': {
-        'packaged_unittest_tinderbox_tree': 'Mozilla-B2g32-v2.0',
-        'tinderbox_tree': 'Mozilla-B2g32-v2.0',
-        'mobile_tinderbox_tree': 'Mozilla-B2g32-v2.0',
-    },
     'mozilla-b2g34_v2_1': {
         'packaged_unittest_tinderbox_tree': 'Mozilla-B2g34-v2.1',
         'tinderbox_tree': 'Mozilla-B2g34-v2.1',
         'mobile_tinderbox_tree': 'Mozilla-B2g34-v2.1',
     },
     'mozilla-b2g34_v2_1s': {
         'packaged_unittest_tinderbox_tree': 'Mozilla-B2g34-v2.1s',
         'tinderbox_tree': 'Mozilla-B2g34-v2.1s',
--- a/mozilla/staging_config.py
+++ b/mozilla/staging_config.py
@@ -90,35 +90,35 @@ BRANCHES = {
         'file_update_on_closed_tree': False,
     },
     'mozilla-esr38': {
         'enable_blocklist_update': False,
         'enable_hsts_update': False,
         'enable_hpkp_update': False,
         'file_update_on_closed_tree': False,
     },
-    'mozilla-b2g32_v2_0': {
+    'mozilla-b2g34_v2_1': {
         'enable_blocklist_update': False,
         'enable_hsts_update': False,
         'enable_hpkp_update': False,
         'file_update_on_closed_tree': False,
     },
-    'mozilla-b2g34_v2_1': {
+    'mozilla-b2g34_v2_1s': {
         'enable_blocklist_update': False,
         'enable_hsts_update': False,
         'enable_hpkp_update': False,
         'file_update_on_closed_tree': False,
     },
     'mozilla-b2g37_v2_2': {
         'enable_blocklist_update': False,
         'enable_hsts_update': False,
         'enable_hpkp_update': False,
         'file_update_on_closed_tree': False,
     },
-    'mozilla-b2g34_v2_1s': {
+    'mozilla-b2g37_v2_2r': {
         'enable_blocklist_update': False,
         'enable_hsts_update': False,
         'enable_hpkp_update': False,
         'file_update_on_closed_tree': False,
     },
     'try': {
         'download_base_url': 'http://dev-stage01.srv.releng.scl3.mozilla.com/pub/mozilla.org/firefox',
         'mobile_download_base_url': 'http://dev-stage01.srv.releng.scl3.mozilla.com/pub/mozilla.org/mobile',