Bug 1511827 - Download clang based static-analysis during bootstrap after every other dependency is downloaded. r=nalexander
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Tue, 04 Dec 2018 18:42:00 +0000
changeset 508509 44c791154e7cb7108749362de3340ee69e4f9bb0
parent 508508 a5acc276890597b2314106398a1955870db63a65
child 508510 88d980f9a84e6d1dd5bc82f259a2ebf3e792ba4d
push id1905
push userffxbld-merge
push dateMon, 21 Jan 2019 12:33:13 +0000
treeherdermozilla-release@c2fca1944d8c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnalexander
bugs1511827
milestone65.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1511827 - Download clang based static-analysis during bootstrap after every other dependency is downloaded. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D13678
python/mozboot/mozboot/bootstrap.py
--- a/python/mozboot/mozboot/bootstrap.py
+++ b/python/mozboot/mozboot/bootstrap.py
@@ -375,19 +375,19 @@ class Bootstrapper(object):
             print(STYLO_NODEJS_DIRECTORY_MESSAGE.format(statedir=state_dir))
             sys.exit(1)
 
         if not have_clone:
             print(STYLE_NODEJS_REQUIRES_CLONE)
             sys.exit(1)
 
         self.instance.state_dir = state_dir
-        self.instance.ensure_clang_static_analysis_package(checkout_root)
         self.instance.ensure_stylo_packages(state_dir, checkout_root)
         self.instance.ensure_node_packages(state_dir, checkout_root)
+        self.instance.ensure_clang_static_analysis_package(checkout_root)
 
     def check_telemetry_opt_in(self, state_dir):
         # We can't prompt the user.
         if self.instance.no_interactive:
             return
         # Don't prompt if the user already has a setting for this value.
         if self.mach_context is not None and 'telemetry' in self.mach_context.settings.build:
             return