Bug 1333230 - Disable uploadsymbols on TC cross OSX universal builds; r?rail draft
authorMike Shal <mshal@mozilla.com>
Mon, 23 Jan 2017 17:54:34 -0500
changeset 465181 5fe6c4f5004b20fb28665b81ef20cd45dd9f3c73
parent 462402 3e275d37a06236981bff399b7d7aa0646be3fee7
child 543119 52810d34297797404a4997930f7b94991b087521
push id42567
push userbmo:mshal@mozilla.com
push dateMon, 23 Jan 2017 23:03:43 +0000
reviewersrail
bugs1333230
milestone53.0a1
Bug 1333230 - Disable uploadsymbols on TC cross OSX universal builds; r?rail Taskcluster builds don't yet support uploadsymbols, so we need to allow the beta & release mozconfigs for OSX universal builds to support setting MOZ_AUTOMATION_UPLOAD_SYMBOLS to 0 rather than always overriding it to 1. MozReview-Commit-ID: 5pO0sYsQMJq
browser/config/mozconfigs/macosx-universal/beta
browser/config/mozconfigs/macosx-universal/release
--- a/browser/config/mozconfigs/macosx-universal/beta
+++ b/browser/config/mozconfigs/macosx-universal/beta
@@ -1,12 +1,12 @@
 MOZ_AUTOMATION_SDK=${MOZ_AUTOMATION_SDK-1}
 
 if [ -n "$ENABLE_RELEASE_PROMOTION" ]; then
-  MOZ_AUTOMATION_UPLOAD_SYMBOLS=1
+  MOZ_AUTOMATION_UPLOAD_SYMBOLS=${MOZ_AUTOMATION_UPLOAD_SYMBOLS-1}
   MOZ_AUTOMATION_UPDATE_PACKAGING=1
 fi
 
 . "$topsrcdir/browser/config/mozconfigs/macosx-universal/common-opt"
 
 ac_add_options --enable-official-branding
 ac_add_options --enable-verify-mar
 
--- a/browser/config/mozconfigs/macosx-universal/release
+++ b/browser/config/mozconfigs/macosx-universal/release
@@ -1,14 +1,14 @@
 # This make file should be identical to the beta mozconfig, apart from the
 # safeguard below
 MOZ_AUTOMATION_SDK=${MOZ_AUTOMATION_SDK-1}
 
 if [ -n "$ENABLE_RELEASE_PROMOTION" ]; then
-  MOZ_AUTOMATION_UPLOAD_SYMBOLS=1
+  MOZ_AUTOMATION_UPLOAD_SYMBOLS=${MOZ_AUTOMATION_UPLOAD_SYMBOLS-1}
   MOZ_AUTOMATION_UPDATE_PACKAGING=1
 fi
 
 . "$topsrcdir/browser/config/mozconfigs/macosx-universal/common-opt"
 
 ac_add_options --enable-official-branding
 ac_add_options --enable-verify-mar