Bug 1748397 - Upgrade all the toolchains we can to rust 1.57. r=firefox-build-system-reviewers,mhentges
authorMike Hommey <mh+mozilla@glandium.org>
Tue, 04 Jan 2022 23:00:52 +0000
changeset 603712 9215e760e3f22f7c77a97c6d64b7be20f637ee42
parent 603711 bc23b3cfb583f1284b63d2d6e2a39608731bd09d
child 603713 b0072bfee83cce809ab934cdda9c8b20a395bc1c
push id39116
push usernfay@mozilla.com
push dateWed, 05 Jan 2022 09:33:53 +0000
treeherdermozilla-central@d8c484f1a51c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfirefox-build-system-reviewers, mhentges
bugs1748397
milestone97.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 1748397 - Upgrade all the toolchains we can to rust 1.57. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135020
taskcluster/ci/toolchain/cbindgen.yml
taskcluster/ci/toolchain/fix-stacks.yml
taskcluster/ci/toolchain/grcov.yml
taskcluster/ci/toolchain/misc.yml
taskcluster/ci/toolchain/rust-size.yml
taskcluster/ci/toolchain/sccache.yml
--- a/taskcluster/ci/toolchain/cbindgen.yml
+++ b/taskcluster/ci/toolchain/cbindgen.yml
@@ -24,50 +24,50 @@ linux64-cbindgen:
         symbol: TL(cbindgen)
     worker:
         max-run-time: 1800
     run:
         arguments: ['x86_64-unknown-linux-gnu']
     fetches:
         toolchain:
             - linux64-clang-13
-            - linux64-rust-1.47
+            - linux64-rust-1.57
             - sysroot-x86_64-linux-gnu
 
 macosx64-cbindgen:
     treeherder:
         symbol: TM(cbindgen)
     run:
         arguments: ['x86_64-apple-darwin']
     fetches:
         toolchain:
             - linux64-cctools-port-clang-13
             - linux64-clang-13
-            - linux64-rust-macos-1.47
+            - linux64-rust-macos-1.57
             - macosx64-sdk-11.0
 
 macosx64-aarch64-cbindgen:
     treeherder:
         symbol: TM(cbindgen-arm64)
     run:
         arguments: ['aarch64-apple-darwin']
     fetches:
         toolchain:
             - linux64-cctools-port-clang-13
             - linux64-clang-13
-            - linux64-rust-macos-1.49
+            - linux64-rust-macos-1.57
             - macosx64-sdk-11.0
 
 win64-cbindgen:
     treeherder:
         symbol: TW64(cbindgen)
     worker-type: b-win2012
     worker:
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
     run:
         arguments: ['x86_64-pc-windows-msvc']
         resources:
             - taskcluster/scripts/misc/tooltool-download.sh
         tooltool-downloads: internal
     fetches:
         toolchain:
-            - win64-rust-1.47
+            - win64-rust-1.57
--- a/taskcluster/ci/toolchain/fix-stacks.yml
+++ b/taskcluster/ci/toolchain/fix-stacks.yml
@@ -22,43 +22,43 @@ linux64-fix-stacks:
         symbol: TL(fix-stacks)
     run:
         arguments: ['x86_64-unknown-linux-gnu']
         toolchain-artifact: public/build/fix-stacks.tar.zst
     fetches:
         toolchain:
             - linux64-binutils
             - linux64-clang-13
-            - linux64-rust-1.47
+            - linux64-rust-1.57
             - sysroot-x86_64-linux-gnu
 
 macosx64-fix-stacks:
     treeherder:
         symbol: TM(fix-stacks)
     run:
         arguments: ['x86_64-apple-darwin']
         toolchain-artifact: public/build/fix-stacks.tar.zst
     fetches:
         toolchain:
             - linux64-cctools-port-clang-13
             - linux64-clang-13
-            - linux64-rust-macos-1.47
+            - linux64-rust-macos-1.57
             - macosx64-sdk-11.0
 
 macosx64-aarch64-fix-stacks:
     treeherder:
         symbol: TM(fix-stacks-arm64)
     run:
         arguments: ['aarch64-apple-darwin']
         toolchain-artifact: public/build/fix-stacks.tar.zst
     fetches:
         toolchain:
             - linux64-cctools-port-clang-13
             - linux64-clang-13
-            - linux64-rust-macos-1.49
+            - linux64-rust-macos-1.57
             - macosx64-sdk-11.0
 
 win32-fix-stacks:
     treeherder:
         symbol: TW32(fix-stacks)
     worker:
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
@@ -67,9 +67,9 @@ win32-fix-stacks:
         toolchain-artifact: public/build/fix-stacks.tar.zst
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         tooltool-downloads: internal
     fetches:
         toolchain:
             - linux64-clang-13
             - linux64-liblowercase
-            - linux64-rust-windows-1.47
+            - linux64-rust-windows-1.57
--- a/taskcluster/ci/toolchain/grcov.yml
+++ b/taskcluster/ci/toolchain/grcov.yml
@@ -14,17 +14,17 @@ job-defaults:
         fetch:
             - grcov
 
 linux64-grcov:
     treeherder:
         symbol: TL(grcov)
     fetches:
         toolchain:
-            - linux64-rust-1.47
+            - linux64-rust-1.57
             - linux64-clang
             - linux64-binutils
             - sysroot-x86_64-linux-gnu
 
 win64-grcov:
     treeherder:
         symbol: TW64(grcov)
     worker-type: b-win2012
@@ -32,9 +32,9 @@ win64-grcov:
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
     run:
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         tooltool-downloads: internal
     fetches:
         toolchain:
-            - win64-rust-1.47
+            - win64-rust-1.57
--- a/taskcluster/ci/toolchain/misc.yml
+++ b/taskcluster/ci/toolchain/misc.yml
@@ -261,17 +261,17 @@ linux64-makecab:
         symbol: TL(cab)
     run:
         script: build-makecab.sh
         toolchain-artifact: public/build/makecab.tar.zst
     fetches:
         fetch:
             - makecab
         toolchain:
-            - linux64-rust-1.47
+            - linux64-rust-1.57
 
 win64-mozmake:
     description: "mozmake for Windows"
     treeherder:
         symbol: TW64(mozmake)
     worker:
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
--- a/taskcluster/ci/toolchain/rust-size.yml
+++ b/taskcluster/ci/toolchain/rust-size.yml
@@ -15,25 +15,25 @@ job-defaults:
 linux64-rust-size:
     treeherder:
         symbol: TL(rust-size)
     worker-type: b-linux
     run:
         toolchain-artifact: public/build/rust-size.tar.zst
     fetches:
         toolchain:
-            - linux64-rust-1.47
+            - linux64-rust-1.57
 
 win64-rust-size:
     treeherder:
         symbol: TW64(rust-size)
     worker-type: b-win2012
     worker:
         env:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
     run:
         toolchain-artifact: public/build/rust-size.tar.zst
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         tooltool-downloads: internal
     fetches:
         toolchain:
-            - win64-rust-1.47
+            - win64-rust-1.57
--- a/taskcluster/ci/toolchain/sccache.yml
+++ b/taskcluster/ci/toolchain/sccache.yml
@@ -21,49 +21,49 @@ linux64-sccache:
         symbol: TL(sccache)
     worker-type: b-linux
     worker:
         max-run-time: 1800
     run:
         toolchain-artifact: public/build/sccache.tar.zst
     fetches:
         toolchain:
-            - linux64-rust-1.47
+            - linux64-rust-1.57
             - linux64-clang-13
             - linux64-binutils
             - sysroot-x86_64-linux-gnu
 
 macosx64-sccache:
     treeherder:
         symbol: TM(sccache)
     worker-type: b-linux
     worker:
         max-run-time: 1800
     run:
         arguments: ['x86_64-apple-darwin']
         toolchain-artifact: public/build/sccache.tar.zst
     fetches:
         toolchain:
-            - linux64-rust-macos-1.47
+            - linux64-rust-macos-1.57
             - linux64-clang-13
             - linux64-cctools-port-clang-13
             - macosx64-sdk-11.0
 
 macosx64-aarch64-sccache:
     treeherder:
         symbol: TM(sccache-aarch64)
     worker-type: b-linux
     worker:
         max-run-time: 1800
     run:
         arguments: ['aarch64-apple-darwin']
         toolchain-artifact: public/build/sccache.tar.zst
     fetches:
         toolchain:
-            - linux64-rust-macos-1.49
+            - linux64-rust-macos-1.57
             - linux64-clang-13
             - linux64-cctools-port-clang-13
             - macosx64-sdk-11.0
 
 win64-sccache:
     treeherder:
         symbol: TW64(sccache)
     worker-type: b-win2012
@@ -73,9 +73,9 @@ win64-sccache:
             TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/vs2017-15.9.manifest"
     run:
         toolchain-artifact: public/build/sccache.tar.zst
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         tooltool-downloads: internal
     fetches:
         toolchain:
-            - win64-rust-1.47
+            - win64-rust-1.57