Backed out changeset 963d97e812f9 (bug 1535364) for causing Bug 1539933. a=backout
authorDorel Luca <dluca@mozilla.com>
Fri, 29 Mar 2019 15:14:52 +0200
changeset 466705 04bd7929b499d25fc538e516fc3de1aa6e9d79dc
parent 466704 401af0fbedf390d4fdc42943a260e58462a740ea
child 466706 69e9ee0ef3dd97a412d90be9c8377d660d08cbc2
push id35777
push userdluca@mozilla.com
push dateFri, 29 Mar 2019 13:17:14 +0000
treeherdermozilla-central@04bd7929b499 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbackout
bugs1535364, 1539933
milestone68.0a1
backs out963d97e812f91c5ef19707b6c970936076943a27
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
Backed out changeset 963d97e812f9 (bug 1535364) for causing Bug 1539933. a=backout
taskcluster/ci/build/android.yml
taskcluster/taskgraph/transforms/build.py
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -379,17 +379,16 @@ android-api-16-without-google-play-servi
         - linux64-rust-size
         - linux64-cbindgen
         - linux64-sccache
         - linux64-nasm
         - linux64-node
 
 android-api-16-nightly/opt:
     description: "Android 4.0 api-16+ Nightly"
-    use-pgo: true
     attributes:
         nightly: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-api-16-opt
@@ -424,17 +423,17 @@ android-api-16-nightly/opt:
     run:
         using: mozharness
         actions: [get-secrets, build, multi-l10n]
         config:
             - builds/releng_base_android_64_builds.py
             - taskcluster_nightly.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
-        custom-build-variant-cfg: api-16-profile-use
+        custom-build-variant-cfg: api-16
         tooltool-downloads: internal
     toolchains:
         - android-gradle-dependencies
         - android-ndk-linux
         - android-sdk-linux
         - linux64-clang
         - linux64-rust-android
         - linux64-rust-size
--- a/taskcluster/taskgraph/transforms/build.py
+++ b/taskcluster/taskgraph/transforms/build.py
@@ -99,21 +99,17 @@ def mozconfig(config, jobs):
 
 @transforms.add
 def use_profile_data(config, jobs):
     for job in jobs:
         if not job.pop('use-pgo', False):
             yield job
             continue
 
-        # Nightlies use the same profile information as a regular PGO build.
-        name = job['name']
-        if name.endswith('-nightly/opt'):
-            name = name.replace('-nightly/opt', '/pgo')
-        dependencies = 'generate-profile-{}'.format(name)
+        dependencies = 'generate-profile-{}'.format(job['name'])
         job.setdefault('dependencies', {})['generate-profile'] = dependencies
         job.setdefault('fetches', {})['generate-profile'] = ['profdata.tar.xz']
         yield job
 
 
 @transforms.add
 def set_env(config, jobs):
     """Set extra environment variables from try command line."""