Bug 1797869 - Bump minimum Rust version to 1.63. r=firefox-build-system-reviewers,nalexander

Differential Revision: https://phabricator.services.mozilla.com/D160585
This commit is contained in:
Mike Hommey
2022-10-28 03:53:25 +00:00
parent b5b1a619d0
commit 93c64c7edb
4 changed files with 20 additions and 7 deletions

View File

@@ -133,9 +133,9 @@ Here are the Rust versions for each Firefox version.
| Firefox 104 | Rust 1.62.0 | 1.59.0 | 2022 June 30 | 2022 July 21 | 2022 August 23 | Firefox 104 | Rust 1.62.0 | 1.59.0 | 2022 June 30 | 2022 July 21 | 2022 August 23
| Firefox 105 | Rust 1.63.0 | 1.61.0 | 2022 August 11 | 2022 August 18 | 2022 September 20 | Firefox 105 | Rust 1.63.0 | 1.61.0 | 2022 August 11 | 2022 August 18 | 2022 September 20
| Firefox 106 | Rust 1.63.0 | 1.61.0 | 2022 August 11 | 2022 September 15 | 2022 October 18 | Firefox 106 | Rust 1.63.0 | 1.61.0 | 2022 August 11 | 2022 September 15 | 2022 October 18
| Firefox 107 | Rust 1.64.0 | 1.61.0 | 2022 September 22 | 2022 October 13 | 2022 November 15
| **Estimated** | | **Estimated** |
| Firefox 107 | Rust 1.64.0 | ? | 2022 September 22 | 2022 October 13 | 2022 November 15 | Firefox 108 | Rust 1.65.0 | 1.63.0 | 2022 November 3 | 2022 November 10 | 2022 December 13
| Firefox 108 | Rust 1.65.0 | ? | 2022 November 3 | 2022 November 10 | 2022 December 13
| Firefox 109 | Rust 1.65.0 | ? | 2022 November 3 | 2022 December 8 | 2023 January 17 | Firefox 109 | Rust 1.65.0 | ? | 2022 November 3 | 2022 December 8 | 2023 January 17
| Firefox 110 | Rust 1.66.0 | ? | 2022 December 15 | 2023 January 5 | 2023 February 14 | Firefox 110 | Rust 1.66.0 | ? | 2022 December 15 | 2023 January 5 | 2023 February 14
| Firefox 111 | Rust 1.67.0 | ? | 2022 January 26 | 2023 February 9 | 2023 March 14 | Firefox 111 | Rust 1.67.0 | ? | 2022 January 26 | 2023 February 9 | 2023 March 14

View File

@@ -23,7 +23,7 @@ if sys.version_info < (3,):
else: else:
from urllib.request import urlopen from urllib.request import urlopen
MINIMUM_RUST_VERSION = "1.61.0" MINIMUM_RUST_VERSION = "1.63.0"
def get_tools_dir(srcdir=False): def get_tools_dir(srcdir=False):

View File

@@ -37,7 +37,7 @@ linux64-base-toolchains/opt:
toolchain: toolchain:
- linux64-clang-5.0 - linux64-clang-5.0
- linux64-gcc-7 - linux64-gcc-7
- linux64-rust-1.61 - linux64-rust-base
- linux64-cbindgen - linux64-cbindgen
- linux64-dump_syms - linux64-dump_syms
- linux64-sccache - linux64-sccache
@@ -77,7 +77,7 @@ linux64-base-toolchains/debug:
toolchain: toolchain:
- linux64-clang-5.0 - linux64-clang-5.0
- linux64-gcc-7 - linux64-gcc-7
- linux64-rust-1.61 - linux64-rust-base
- linux64-cbindgen - linux64-cbindgen
- linux64-dump_syms - linux64-dump_syms
- linux64-sccache - linux64-sccache
@@ -113,7 +113,7 @@ linux64-base-toolchains-clang/opt:
toolchain: toolchain:
- linux64-binutils-2.31.1 - linux64-binutils-2.31.1
- linux64-clang-5.0 - linux64-clang-5.0
- linux64-rust-1.61 - linux64-rust-base
- linux64-cbindgen - linux64-cbindgen
- linux64-dump_syms - linux64-dump_syms
- linux64-nasm-2.14.02 - linux64-nasm-2.14.02
@@ -151,7 +151,7 @@ linux64-base-toolchains-clang/debug:
toolchain: toolchain:
- linux64-binutils-2.31.1 - linux64-binutils-2.31.1
- linux64-clang-5.0 - linux64-clang-5.0
- linux64-rust-1.61 - linux64-rust-base
- linux64-cbindgen - linux64-cbindgen
- linux64-dump_syms - linux64-dump_syms
- linux64-nasm-2.14.02 - linux64-nasm-2.14.02

View File

@@ -25,6 +25,19 @@ linux64-rust-1.61:
] ]
toolchain-alias: linux64-rust-toolchain toolchain-alias: linux64-rust-toolchain
linux64-rust-1.63:
treeherder:
symbol: TL(rust-1.63)
run:
arguments: [
'--channel', '1.63.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',
'--target', 'wasm32-wasi',
]
toolchain-alias: linux64-rust-base
linux64-rust-1.64: linux64-rust-1.64:
treeherder: treeherder:
symbol: TL(rust) symbol: TL(rust)