I tried ./mach bootstrap on a fresh m-c this morning and got: Will try to install Rust. Downloading rustup-init... Error running mach:
['bootstrap'] The error occurred in code that was called by the mach command. This is either a bug in the called code itself or in the way that mach is calling it. You should consider filing a bug for this issue. If filing a bug, please include the full output of mach, including this error message. The details of the failure are as follows: URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure> On Thu, Dec 15, 2016 at 7:28 PM, Ralph Giles <gi...@mozilla.com> wrote: > Today we've pushed the change to enable rust language code by default > in Firefox builds. The changes are on the autoland branch right now, > so this will affect your builds from mozilla-central or gecko-dev > starting tomorrow. This brings our default developer build in line > with what we've been doing with official builds. Thanks to everyone > who helped make this happen. > > As a reminder, you'll now need `rustc` and `cargo` in the PATH of your > build environment, just like with python and the C/C++ compiler. You > can install rust with `./mach bootstrap`. After that you can stay on > the latest stable release by running `rustup update` every 6 weeks or > so. If you want more control I recommend manually running the > installer and update tool from https://rustup.rs/ > > More information about using Rust code in Firefox can be found at > https://developer.mozilla.org/en-US/Firefox/Building_ > Firefox_with_Rust_code > > Cheers, > -r > > > On Thu, Nov 24, 2016 at 2:49 PM, Ralph Giles <gi...@mozilla.com> wrote: > > tl;dr This is a heads-up that all gecko developers should install rust. > > > > Next week I plan to switch our default build config to require Rust > > when building Firefox.[1] If you compile Firefox from the C++ source, > > please install the Rust language environment now. > > > > You can install Rust by running `./mach bootstrap` which will download > > and run the rustup installer for you.[2] > > > > We recommend the installer at https://rustup.rs/ (despite being beta) > > because it makes staying up to date and cross-compilation easy. If you > > want more control, or to experiment with rust, you can install > > directly from that website. > > > > The main thing is to have up-to-date versions of the `rustc` and > > `cargo` executables in the path of your build shell. Rust releases > > every six weeks, just like Firefox, and we generally require the > > latest stable release to compile mozilla-central. You can stay current > > by running `rustup update`. > > > > You'll still be able to build without a rust compiler by adding: > > > > ac_add_options --disable-rust > > > > to your mozconfig. This is a temporary work-around; we expect to > > remove that option and require Rust unconditionally early next year as > > non-optional features start to depend on it. > > > > Rust language in Gecko is an important part of Project Quantum. I'm > > excited to be taking this next step toward that future. We first > > shipped Rust code to users in Firefox 48, so it's long past time this > > aspect of our default builds matched what we release.[3] > > > > Thanks for your attention, > > -r > > > > [1] Enabling rust is https://bugzil.la/1283898 > > [2] bootstrap support landed Tuesday in https://bugzil.la/1286799 > > [3] If you have issues with the installer or build, please file issues > > blocking our tracking bug at https://bugzil.la/oxidation > > -- > You received this message because you are subscribed to the Google Groups > "gecko-all" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to gecko-all+unsubscr...@mozilla.com. > To post to this group, send email to gecko-...@mozilla.com. > To view this discussion on the web visit https://groups.google.com/a/ > mozilla.com/d/msgid/gecko-all/CA%2Brf4XK6cuhDPk% > 2B39o6SLgRpCZ9z%3DepgugEzpuB_SW0hJ05a8w%40mail.gmail.com. > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform