Bug 1490147 - Require rustc 1.29. r=ted,firefox-build-system-reviewers
authorChris Manchester <cmanchester@mozilla.com>
Wed, 26 Sep 2018 22:18:25 +0000
changeset 438590 69e68cc1f4957343a270179245b41ba5d6652e89
parent 438589 e7624782898dd312db8fde3c9ebf20bde3f2431e
child 438591 fea096dd49df60867e96a09a3e25624b7df29754
push id34727
push userccoroiu@mozilla.com
push dateFri, 28 Sep 2018 04:31:56 +0000
treeherdermozilla-central@0e5747bb8a98 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted, firefox-build-system-reviewers
bugs1490147
milestone64.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 1490147 - Require rustc 1.29. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D6998
build/moz.configure/rust.configure
taskcluster/ci/build/linux.yml
--- a/build/moz.configure/rust.configure
+++ b/build/moz.configure/rust.configure
@@ -67,17 +67,17 @@ def rust_compiler(rustc_info, cargo_info
         die(dedent('''\
         Rust compiler not found.
         To compile rust language sources, you must have 'rustc' in your path.
         See https://www.rust-lang.org/ for more information.
 
         You can install rust by running './mach bootstrap'
         or by directly running the installer from https://rustup.rs/
         '''))
-    rustc_min_version = Version('1.28.0')
+    rustc_min_version = Version('1.29.0')
     cargo_min_version = rustc_min_version
 
     version = rustc_info.version
     if version < rustc_min_version:
         die(dedent('''\
         Rust compiler {} is too old.
 
         To compile Rust language sources please install at least
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -285,17 +285,17 @@ linux64-base-toolchains/opt:
             - builds/releng_base_linux_64_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         tooltool-downloads: public
         need-xvfb: true
     toolchains:
         - linux64-clang-3.9
         - linux64-gcc-6
-        - linux64-rust-1.28
+        - linux64-rust-1.29
         - linux64-cbindgen
         - linux64-sccache
         - linux64-node
 
 linux64-base-toolchains/debug:
     description: "Linux64 base toolchains Debug"
     index:
         product: firefox
@@ -318,17 +318,17 @@ linux64-base-toolchains/debug:
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         custom-build-variant-cfg: debug
         tooltool-downloads: public
         need-xvfb: true
     toolchains:
         - linux64-clang-3.9
         - linux64-gcc-6
-        - linux64-rust-1.28
+        - linux64-rust-1.29
         - linux64-cbindgen
         - linux64-sccache
         - linux64-node
 
 linux/opt:
     description: "Linux32 Opt"
     index:
         product: firefox