Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund draft
authorGregory Szorc <gps@mozilla.com>
Wed, 04 May 2016 17:38:05 -0700
changeset 363540 e7dcea5f214b6df988d57ad8e9a75fc236b8bd0f
parent 363539 d295a0db61e5bea77b5e632f89aac203dd22f6c9
child 520066 632083e765b158d9556c27f70a6cd03976cffa00
push id17234
push usergszorc@mozilla.com
push dateThu, 05 May 2016 00:53:38 +0000
reviewersjlund
bugs1270317
milestone49.0a1
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund Now that the MercurialVCS VCS tool does things optimally, we no longer need to use hgtool! Again, this will effectively require a modern Mercurial version or things will fail. MozReview-Commit-ID: 9SM9qfYGlU6
testing/mozharness/scripts/fx_desktop_build.py
--- a/testing/mozharness/scripts/fx_desktop_build.py
+++ b/testing/mozharness/scripts/fx_desktop_build.py
@@ -51,17 +51,16 @@ class FxDesktopBuild(BuildScript, object
                 "debug_build": False,
                 "pgo_platforms": ['linux', 'linux64', 'win32', 'win64'],
                 # nightly stuff
                 "nightly_build": False,
                 'balrog_credentials_file': 'oauth.txt',
                 'taskcluster_credentials_file': 'oauth.txt',
                 'periodic_clobber': 168,
                 # hg tool stuff
-                'default_vcs': 'hgtool',
                 "tools_repo": "https://hg.mozilla.org/build/tools",
                 "repo_base": "https://hg.mozilla.org",
                 'tooltool_url': 'https://api.pub.build.mozilla.org/tooltool/',
                 "graph_selector": "/server/collect.cgi",
                 # only used for make uploadsymbols
                 'old_packages': [
                     "%(objdir)s/dist/firefox-*",
                     "%(objdir)s/dist/fennec*",
@@ -69,17 +68,16 @@ class FxDesktopBuild(BuildScript, object
                     "%(objdir)s/dist/thunderbird*",
                     "%(objdir)s/dist/install/sea/*.exe"
                 ],
                 'stage_product': 'firefox',
                 'platform_supports_post_upload_to_latest': True,
                 'latest_mar_dir': '/pub/mozilla.org/firefox/nightly/latest-%(branch)s',
                 'compare_locales_repo': 'https://hg.mozilla.org/build/compare-locales',
                 'compare_locales_rev': 'RELEASE_AUTOMATION',
-                'compare_locales_vcs': 'hgtool',
                 'influx_credentials_file': 'oauth.txt',
                 'build_resources_path': '%(abs_src_dir)s/obj-firefox/.mozbuild/build_resources.json',
                 'nightly_promotion_branches': ['mozilla-central', 'mozilla-aurora'],
 
                 # try will overwrite these
                 'clone_with_purge': False,
                 'clone_by_revision': False,
                 'tinderbox_build_dir': None,