Bug 1499610: Don't try to enable stub installer on opt builds; r=aki
authorTom Prince <mozilla@hocat.ca>
Wed, 17 Oct 2018 17:10:32 +0000
changeset 490100 7fc565646f9fdfb475b2be610739c44f2cb5effb
parent 490099 762299961b3f7d84e36def128fbb5bb4c5403f5e
child 490101 47e77fc9d69909cf7454bc58f5ef8189bb6f847d
push id247
push userfmarier@mozilla.com
push dateSat, 27 Oct 2018 01:06:44 +0000
reviewersaki
bugs1499610, 1498028
milestone64.0a1
Bug 1499610: Don't try to enable stub installer on opt builds; r=aki These were originally enabled becuase the opt builds on mozilla-beta and mozilla-release had the update channel set. Since Bug 1498028, only the nightly (i.e. shippable) builds have the update channel set, the build system no longer honors the request to enable stubs. This was causing failures in downstream tasks that expected stub installers to be built. Differential Revision: https://phabricator.services.mozilla.com/D9005
taskcluster/ci/build/windows.yml
--- a/taskcluster/ci/build/windows.yml
+++ b/taskcluster/ci/build/windows.yml
@@ -37,22 +37,16 @@ win32/opt:
         product: firefox
         job-name: win32-opt
     attributes:
         enable-full-crashsymbols: true
     treeherder:
         platform: windows2012-32/opt
         symbol: B
         tier: 1
-    stub-installer:
-        # Beta and release use a stub-requiring update channel
-        by-project:
-            default: false
-            mozilla-beta: true
-            mozilla-release: true
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
     run:
         using: mozharness
         options: [append-env-variables-from-configs]
@@ -799,22 +793,16 @@ win32-msvc/opt:
     description: "Win32 MSVC Opt"
     index:
         product: firefox
         job-name: win32-msvc-opt
     treeherder:
         platform: windows2012-32/opt
         symbol: Bmsvc
         tier: 1
-    stub-installer:
-        # Beta and release use a stub-requiring update channel
-        by-project:
-            default: false
-            mozilla-beta: true
-            mozilla-release: true
     worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
     worker:
         max-run-time: 7200
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
             PERFHERDER_EXTRA_OPTIONS: msvc
     run:
         using: mozharness