Bug 1337824 - Prepare jamun for 53 fennec/firefox reelases r=kmoir
authorRail Aliiev <rail@mozilla.com>
Wed, 08 Feb 2017 15:08:07 -0500 (2017-02-08)
changeset 14877 bf3b180bb9919473acd6ac20e60ba3800e2affb4
parent 14876 3aad44858b82669ae347b3142fbd121e3fc207b1
child 14878 cae1a011227f76eba7d403ea725ed58ae71e7c1b
child 14879 3cb47357583d4473d0526d5cafdc52a0f8d0d971
push id10412
push userraliiev@mozilla.com
push dateWed, 08 Feb 2017 20:14:58 +0000 (2017-02-08)
reviewerskmoir
bugs1337824
Bug 1337824 - Prepare jamun for 53 fennec/firefox reelases r=kmoir
mozilla/config.py
mozilla/project_branches.py
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2693,24 +2693,24 @@ for name, branch in items_at_least(BRANC
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 53):
     for platform in branch['platforms'].keys():
         if platform not in ['linux-debug']:
             continue
         del branch['platforms'][platform]
 
 # Bug 1330680 - patches to disable bb nightlies on linux32/linux64/android on m-c + trunk
 for name, branch in items_at_least(BRANCHES, 'gecko_version', 53):
-    for platform in branch['platforms'].keys():
+    for platform in branch['platforms']:
         if platform not in ['linux', 'linux64', 'android-api-15', 'android-x86']:
             continue
         # Bug 1332930 Shutting off buildbot nighties shut off periodicupdates
-        if platform not in ['linux64']:
-            del branch['platforms'][platform]
-        else:
-            branch['platforms'][platform]['enable_dep'] = False
+        branch['platforms'][platform]['enable_dep'] = False
+        branch['platforms'][platform]['enable_nightly'] = False
+        if platform in branch['pgo_platforms']:
+            branch['pgo_platforms'] = [p for p in branch['pgo_platforms'] if p != platform]
 
 
 if __name__ == "__main__":
     import sys
     import pprint
     args = sys.argv[1:]
 
     if len(args) > 0:
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -120,17 +120,17 @@ PROJECT_BRANCHES = {
     },
     # Disabled by Bug 1135702
     # 'fig': {},
     # Disabled by Bug 1206269
     # 'gum': {},
     # disabled in bug 1215527
     # 'holly': {},
     'jamun': {
-        'gecko_version': 47,
+        'gecko_version': 53,
         'watch_all_branches': True,
         'desktop_mozharness_builds_enabled': True,
         'use_mozharness_repo_cache': False,
         'branch_projects': [],
         ## TODO - enabled tests.
         # note - to enable tests you must also remove:
         # platforms[platform]["slave_platforms"] item override below
         'enable_opt_unittests': False,
@@ -138,20 +138,22 @@ PROJECT_BRANCHES = {
         'enable_talos': False,
         ##
         'lock_platforms': True,
         'platforms': {
             # use default 'dep-signing' for now while in development
             'linux': {
                 'dep_signing_servers': 'release-signing',
                 "slave_platforms": [],
+                "enable_dep": False,
             },
             'linux64': {
                 'dep_signing_servers': 'release-signing',
                 "slave_platforms": [],
+                "enable_dep": False,
             },
             'win32': {
                 'dep_signing_servers': 'release-signing',
                 "slave_platforms": [],
             },
             'win64': {
                 'dep_signing_servers': 'release-signing',
                 "slave_platforms": [],
@@ -173,16 +175,18 @@ PROJECT_BRANCHES = {
                 "slave_platforms": [],
             },
             'win32-debug': {
                 "slave_platforms": [],
             },
             'win64-debug': {
                 "slave_platforms": [],
             },
+            'android-api-15': {},
+            'android-x86': {},
         },
         'pgo_strategy': 'per-checkin',
         'enable_release_promotion': True,
         'build_tools_repo_path': 'users/raliiev_mozilla.com/tools',
         "release_platforms": ("linux", "linux64", "win32", "win64", "macosx64"),
         "l10n_release_platforms": ("linux", "linux64", "win32", "win64", "macosx64"),
         "single_locale_branch_config": "dev-mozilla-release",
         'release_channel_mappings': [