· 6 years ago · Oct 15, 2019, 11:22 PM
1Jasons-MacBook-Pro-3:~ jasonburton$ mkdir src_test
2Jasons-MacBook-Pro-3:~ jasonburton$ cd src_test
3Jasons-MacBook-Pro-3:src_test jasonburton$ ls
4bootstrap.py
5Jasons-MacBook-Pro-3:src_test jasonburton$ python bootstrap.py
6
7Note on Artifact Mode:
8
9Artifact builds download prebuilt C++ components rather than building
10them locally. Artifact builds are faster!
11
12Artifact builds are recommended for people working on Firefox or
13Firefox for Android frontends, or the GeckoView Java API. They are unsuitable
14for those working on C++ code. For more information see:
15https://developer.mozilla.org/en-US/docs/Artifact_builds.
16
17Please choose the version of Firefox you want to build:
18 1. Firefox for Desktop Artifact Mode
19 2. Firefox for Desktop
20 3. GeckoView/Firefox for Android Artifact Mode
21 4. GeckoView/Firefox for Android
22Your choice: 2
23
24Looks like you have Homebrew installed. We will install all required packages via Homebrew.
25
26Your version of Mercurial (5.1.1) is sufficiently modern.
27Your version of Python (2.7.8) is new enough.
28Your version of Rust (1.38.0) is new enough.
29Rust supports x86_64-apple-darwin targets.
30
31Mozilla recommends a number of changes to Mercurial to enhance your
32experience with it.
33
34Would you like to run a configuration wizard to ensure Mercurial is
35optimally configured? (Yn): Y
36================================================================================
37Ensuring https://hg.mozilla.org/hgcustom/version-control-tools is up to date at /Users/jasonburton/.mozbuild/version-control-tools
38pulling from https://hg.mozilla.org/hgcustom/version-control-tools
39searching for changes
40no changes found
410 files updated, 0 files merged, 0 files removed, 0 files unresolved
42================================================================================
43This wizard will guide you through configuring Mercurial for an optimal
44experience contributing to Mozilla projects.
45
46The wizard makes no changes without your permission.
47
48To begin, press the enter/return key.
49
50
51It looks like the setup wizard has already installed a copy of the
52evolve extension on your machine, at /Users/jasonburton/.mozbuild/evolve.
53
54(Relevant config option: extensions.evolve)
55
56Would you like to update evolve to the latest version? (Yn) Y
57pulling from https://www.mercurial-scm.org/repo/evolve/
58no changes found
590 files updated, 0 files merged, 0 files removed, 0 files unresolved
60Evolve was updated successfully.
61Will you be submitting commits to Mozilla (Yn)? Y
62Commits to Mozilla projects are typically sent to Phabricator. This is the
63preferred code review tool at Mozilla.
64Phabricator installation instructions are here
65http://moz-conduit.readthedocs.io/en/latest/phabricator-user.html
66
67
68If you would like to clone the mozilla-unified Mercurial repository, please
69enter the destination path below.
70
71Destination directory for Mercurial clone (leave empty to not clone): ./mozilla-unified
72Cloning Firefox Mercurial repository to ./mozilla-unified
73pulling from https://hg.mozilla.org/mozilla-unified
74applying clone bundle from https://hg.cdn.mozilla.net/mozilla-unified/1c3c4eeab4b111922da5469ea02a60981ba9fa29.zstd-max.hg
75adding changesets
76changesets [ ] 1528/557023 2h12m