Bug 1337986 - Remove dependencies between packaging steps and buildsymbols. r=mshal,ted
authorChris Manchester <cmanchester@mozilla.com>
Mon, 10 Apr 2017 10:27:50 -0700
changeset 352240 7086da6987e0dee0aa28e27ec5659c6786a21735
parent 352239 4b2125df04a83ee3beea9417b6077b3d55ac93db
child 352241 3ee33ec3f44e3cb260f82448ad76344a9b80b5eb
push id31634
push usercbook@mozilla.com
push dateTue, 11 Apr 2017 08:14:14 +0000
treeherdermozilla-central@596ea55fa962 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal, ted
bugs1337986
milestone55.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 1337986 - Remove dependencies between packaging steps and buildsymbols. r=mshal,ted These dependencies are no longer relevant now that we're dumping symbols for individual programs and libraries during the compile tier. The automation/buildsymbols target now corresponds to archiving the dumped symbols, and does not modify programs and libraries. MozReview-Commit-ID: IQYIaVoqVJN
build/moz-automation.mk
--- a/build/moz-automation.mk
+++ b/build/moz-automation.mk
@@ -56,26 +56,16 @@ automation/l10n-check: automation/packag
 automation/l10n-check: automation/installer
 
 automation/upload: automation/installer
 automation/upload: automation/package
 automation/upload: automation/package-tests
 automation/upload: automation/buildsymbols
 automation/upload: automation/update-packaging
 
-# buildsymbols will modify our test binaries, which can interfere with
-# packaging them. A finer-grained dependency can help performance here
-# once bug 1329020 is fixed.
-automation/package-tests: automation/buildsymbols
-
-# automation/package should depend on build (which is implicit due to the way
-# client.mk invokes automation/build), but buildsymbols changes the
-# binaries/libs, and that's what we package/test.
-automation/package: automation/buildsymbols
-
 # The installer and packager all run stage-package, and may conflict
 # with each other.
 automation/installer: automation/package
 
 automation/build: $(addprefix automation/,$(MOZ_AUTOMATION_TIERS))
 	@echo Automation steps completed.
 
 # Note: We have to force -j1 here, at least until bug 1036563 is fixed.