Bug 1595218 - Update builders to rustc 1.39 r=froydnj
☠☠ backed out by 62a4bef34ce7 ☠ ☠
authorChris Manchester <cmanchester@mozilla.com>
Wed, 04 Dec 2019 23:37:11 +0000
changeset 505568 93ec75efbf4117c8a4a6817c0627064d0a3ad31d
parent 505567 2dfc53add3de16916c27818a904ab3e8adc250df
child 505569 f2f230a3028d0ac0d951412ea00639cd3508d159
push id102348
push usercmanchester@mozilla.com
push dateWed, 04 Dec 2019 23:40:05 +0000
treeherderautoland@499b0c27da4f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1595218
milestone73.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 1595218 - Update builders to rustc 1.39 r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D53899
taskcluster/ci/toolchain/dist-toolchains.yml
taskcluster/ci/toolchain/misc.yml
taskcluster/ci/toolchain/rust.yml
--- a/taskcluster/ci/toolchain/dist-toolchains.yml
+++ b/taskcluster/ci/toolchain/dist-toolchains.yml
@@ -30,10 +30,10 @@ rustc-dist-toolchain:
         symbol: TL(rustc-dist)
     worker:
         max-run-time: 1800
     run:
         arguments: ['rustc']
         toolchain-artifact: public/build/rustc-dist-toolchain.tar.xz
     fetches:
         toolchain:
-            - linux64-rust-cross-1.38
+            - linux64-rust-cross-1.39
             - linux64-sccache
--- a/taskcluster/ci/toolchain/misc.yml
+++ b/taskcluster/ci/toolchain/misc.yml
@@ -184,17 +184,17 @@ wrench-deps:
         sparse-profile: null  # need all of gfx/wr checked out for this script
         resources:
             - 'gfx/wr/Cargo.lock'
         toolchain-artifact: public/build/wrench-deps.tar.bz2
     fetches:
         fetch:
             - android-rs-glue
         toolchain:
-            - linux64-rust-1.37  # whatever m-c is built with
+            - linux64-rust-1.39  # whatever m-c is built with
 
 lucetc:
     description: "lucetc build process"
     treeherder:
         symbol: TL(lucetc)
     run:
         script: build-lucetc.sh
         toolchain-artifact: public/build/lucetc.tar.xz
--- a/taskcluster/ci/toolchain/rust.yml
+++ b/taskcluster/ci/toolchain/rust.yml
@@ -90,20 +90,32 @@ linux64-rust-1.37:
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'i686-unknown-linux-gnu',
             '--target', 'aarch64-unknown-linux-gnu',
         ]
 
 linux64-rust-1.38:
     treeherder:
+        symbol: TL(rust-1.38.0)
+    run:
+        arguments: [
+            '--channel', '1.38.0',
+            '--host', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-unknown-linux-gnu',
+            '--target', 'i686-unknown-linux-gnu',
+            '--target', 'aarch64-unknown-linux-gnu',
+        ]
+
+linux64-rust-1.39:
+    treeherder:
         symbol: TL(rust)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'i686-unknown-linux-gnu',
             '--target', 'aarch64-unknown-linux-gnu',
         ]
         toolchain-alias: linux64-rust
 
 linux64-rust-nightly:
@@ -161,23 +173,23 @@ linux64-rust-macos-1.35:
     run:
         arguments: [
             '--channel', '1.35.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-apple-darwin',
         ]
 
-linux64-rust-cross-1.38:
+linux64-rust-cross-1.39:
     description: "rust repack with macos and windows cross support"
     treeherder:
         symbol: TL(rust-cross)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-apple-darwin',
             '--target', 'x86_64-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
             '--target', 'aarch64-pc-windows-msvc',
         ]
 
@@ -203,20 +215,32 @@ linux64-rust-macos-1.37:
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-apple-darwin',
         ]
 
 linux64-rust-macos-1.38:
     description: "rust repack with macos-cross support"
     treeherder:
+        symbol: TL(rust-macos-1.38)
+    run:
+        arguments: [
+            '--channel', '1.38.0',
+            '--host', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-apple-darwin',
+        ]
+
+linux64-rust-macos-1.39:
+    description: "rust repack with macos-cross support"
+    treeherder:
         symbol: TL(rust-macos)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-apple-darwin',
         ]
         toolchain-alias: linux64-rust-macos
 
 linux64-rust-android-1.37:
     description: "rust repack with android-cross support"
@@ -232,20 +256,36 @@ linux64-rust-android-1.37:
             '--target', 'aarch64-linux-android',
             '--target', 'i686-linux-android',
             '--target', 'x86_64-linux-android',
         ]
 
 linux64-rust-android-1.38:
     description: "rust repack with android-cross support"
     treeherder:
+        symbol: TL(rust-android-1.38)
+    run:
+        arguments: [
+            '--channel', '1.38.0',
+            '--host', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-unknown-linux-gnu',
+            '--target', 'armv7-linux-androideabi',
+            '--target', 'thumbv7neon-linux-androideabi',
+            '--target', 'aarch64-linux-android',
+            '--target', 'i686-linux-android',
+            '--target', 'x86_64-linux-android',
+        ]
+
+linux64-rust-android-1.39:
+    description: "rust repack with android-cross support"
+    treeherder:
         symbol: TL(rust-android)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'armv7-linux-androideabi',
             '--target', 'thumbv7neon-linux-androideabi',
             '--target', 'aarch64-linux-android',
             '--target', 'i686-linux-android',
             '--target', 'x86_64-linux-android',
         ]
@@ -262,20 +302,33 @@ linux64-rust-windows-1.37:
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
         ]
 
 linux64-rust-windows-1.38:
     description: "rust repack with windows-cross support"
     treeherder:
+        symbol: TL(rust-win-1.38)
+    run:
+        arguments: [
+            '--channel', '1.38.0',
+            '--host', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-unknown-linux-gnu',
+            '--target', 'x86_64-pc-windows-msvc',
+            '--target', 'i686-pc-windows-msvc',
+        ]
+
+linux64-rust-windows-1.39:
+    description: "rust repack with windows-cross support"
+    treeherder:
         symbol: TL(rust-win)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
             '--target', 'x86_64-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
         ]
         toolchain-alias: linux64-rust-windows
 
 win64-rust-1.28:
@@ -310,20 +363,32 @@ win64-rust-1.37:
             '--host', 'x86_64-pc-windows-msvc',
             '--target', 'x86_64-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
             '--target', 'aarch64-pc-windows-msvc',
         ]
 
 win64-rust-1.38:
     treeherder:
+        symbol: TW64(rust-1.38)
+    run:
+        arguments: [
+            '--channel', '1.38.0',
+            '--host', 'x86_64-pc-windows-msvc',
+            '--target', 'x86_64-pc-windows-msvc',
+            '--target', 'i686-pc-windows-msvc',
+            '--target', 'aarch64-pc-windows-msvc',
+        ]
+
+win64-rust-1.39:
+    treeherder:
         symbol: TW64(rust)
     run:
         arguments: [
-            '--channel', '1.38.0',
+            '--channel', '1.39.0',
             '--host', 'x86_64-pc-windows-msvc',
             '--target', 'x86_64-pc-windows-msvc',
             '--target', 'i686-pc-windows-msvc',
             '--target', 'aarch64-pc-windows-msvc',
         ]
         toolchain-alias: win64-rust
 
 mingw32-rust-1.31:
@@ -349,19 +414,32 @@ mingw32-rust-1.37:
             '--target', 'i686-unknown-linux-gnu',
             '--target', 'i686-pc-windows-gnu',
             '--target', 'x86_64-pc-windows-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
         ]
 
 mingw32-rust-1.38:
     treeherder:
-        symbol: TMW(rust)
+        symbol: TMW(rust-1.38)
     run:
         arguments: [
             '--channel', '1.38.0',
             '--host', 'x86_64-unknown-linux-gnu',
             '--target', 'i686-unknown-linux-gnu',
             '--target', 'i686-pc-windows-gnu',
             '--target', 'x86_64-pc-windows-gnu',
             '--target', 'x86_64-unknown-linux-gnu',
         ]
+
+mingw32-rust-1.39:
+    treeherder:
+        symbol: TMW(rust)
+    run:
+        arguments: [
+            '--channel', '1.39.0',
+            '--host', 'x86_64-unknown-linux-gnu',
+            '--target', 'i686-unknown-linux-gnu',
+            '--target', 'i686-pc-windows-gnu',
+            '--target', 'x86_64-pc-windows-gnu',
+            '--target', 'x86_64-unknown-linux-gnu',
+        ]
         toolchain-alias: mingw32-rust