Skip to content

Instantly share code, notes, and snippets.

@kimberlythegeek
Created October 7, 2020 13:54
Show Gist options
  • Select an option

  • Save kimberlythegeek/40bbfd0d342fce258ea3a6c9b97c0dc8 to your computer and use it in GitHub Desktop.

Select an option

Save kimberlythegeek/40bbfd0d342fce258ea3a6c9b97c0dc8 to your computer and use it in GitHub Desktop.
➥ ./mach bootstrap
Note on Artifact Mode:
Artifact builds download prebuilt C++ components rather than building
them locally. Artifact builds are faster!
Artifact builds are recommended for people working on Firefox or
Firefox for Android frontends, or the GeckoView Java API. They are unsuitable
for those working on C++ code. For more information see:
https://developer.mozilla.org/en-US/docs/Artifact_builds.
Please choose the version of Firefox you want to build:
1. Firefox for Desktop Artifact Mode
2. Firefox for Desktop
3. GeckoView/Firefox for Android Artifact Mode
4. GeckoView/Firefox for Android
Your choice: 1
Your version of Python 3 (3.8.5) is new enough.
Your version of Python 2 (2.7.17) is new enough.
virtualenv at /Users/ksereduck/.mozbuild/_virtualenvs/mach is already up to date.
Requirement already satisfied: zstandard<=0.13.0,>=0.9.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (0.13.0)
WARNING: You are using pip version 19.3.1; however, version 20.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied: glean_sdk~=32.3.1 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (32.3.2)
Requirement already satisfied: glean-parser==1.28.3 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean_sdk~=32.3.1) (1.28.3)
Requirement already satisfied: cffi>=1 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean_sdk~=32.3.1) (1.14.3)
Requirement already satisfied: appdirs>=1.4 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (1.4.4)
Requirement already satisfied: Click>=7 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (7.1.2)
Requirement already satisfied: diskcache>=4 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (5.0.3)
Requirement already satisfied: Jinja2>=2.10.1 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (2.11.2)
Requirement already satisfied: yamllint>=1.18.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (1.25.0)
Requirement already satisfied: PyYAML>=3.13 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (5.3.1)
Requirement already satisfied: jsonschema>=3.0.2 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from glean-parser==1.28.3->glean_sdk~=32.3.1) (3.2.0)
Requirement already satisfied: pycparser in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from cffi>=1->glean_sdk~=32.3.1) (2.20)
Requirement already satisfied: MarkupSafe>=0.23 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from Jinja2>=2.10.1->glean-parser==1.28.3->glean_sdk~=32.3.1) (1.1.1)
Requirement already satisfied: setuptools in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from yamllint>=1.18.0->glean-parser==1.28.3->glean_sdk~=32.3.1) (41.6.0)
Requirement already satisfied: pathspec>=0.5.3 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from yamllint>=1.18.0->glean-parser==1.28.3->glean_sdk~=32.3.1) (0.8.0)
Requirement already satisfied: pyrsistent>=0.14.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from jsonschema>=3.0.2->glean-parser==1.28.3->glean_sdk~=32.3.1) (0.17.3)
Requirement already satisfied: six>=1.11.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from jsonschema>=3.0.2->glean-parser==1.28.3->glean_sdk~=32.3.1) (1.15.0)
Requirement already satisfied: attrs>=17.4.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach/lib/python3.8/site-packages (from jsonschema>=3.0.2->glean-parser==1.28.3->glean_sdk~=32.3.1) (20.2.0)
WARNING: You are using pip version 19.3.1; however, version 20.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Python 3 mach environment created.
virtualenv at /Users/ksereduck/.mozbuild/_virtualenvs/mach_py2 is already up to date.
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Requirement already satisfied: zstandard<=0.13.0,>=0.9.0 in /Users/ksereduck/.mozbuild/_virtualenvs/mach_py2/lib/python2.7/site-packages (0.13.0)
WARNING: You are using pip version 19.3.1; however, version 20.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Python 2 mach environment created.
Looks like you have Homebrew installed. We will install all required packages via Homebrew.
Checking if we need to fetch /usr/local/Homebrew...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/adoptopenjdk/homebrew-openjdk...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Checking if we need to fetch /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
Fetching /usr/local/Homebrew...
Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
remote: Enumerating objects: 1520, done.
remote: Enumerating objects: 4080, done.
remote: Counting objects: 100% (4080/4080), done.
remote: Compressing objects: 100% (930/930), done.
remote: Total 3704 (delta 2874), reused 3596 (delta 2774), pack-reused 0
Receiving objects: 100% (3704/3704), 565.66 KiB | 3.70 MiB/s, done.
Resolving deltas: 100% (2874/2874), completed with 373 local objects.
From https://github.com/Homebrew/homebrew-core
d5fb4c1209..ddd4f0b1a0 master -> origin/master
remote: Counting objects: 100% (1520/1520), done.
remote: Compressing objects: 100% (534/534), done.
remote: Total 1258 (delta 933), reused 1049 (delta 724), pack-reused 0
Receiving objects: 100% (1258/1258), 277.97 KiB | 14.63 MiB/s, done.
Resolving deltas: 100% (933/933), completed with 257 local objects.
From https://github.com/Homebrew/homebrew-cask
305085cbd0..783ad1a7b9 master -> origin/master
Updating /usr/local/Homebrew...
Branch 'master' set up to track remote branch 'master' from 'origin'.
Switched to and reset branch 'master'
Your branch is up to date with 'origin/master'.
Switched to and reset branch 'stable'
Current branch stable is up to date.
Updating /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask...
Successfully rebased and updated refs/heads/master.
Updating /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core...
Successfully rebased and updated refs/heads/master.
Updating /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services...
Successfully rebased and updated refs/heads/master.
Updated 3 taps (homebrew/core, homebrew/cask and homebrew/services).
==> New Formulae
asroute libsm libxi libxxf86dga
cloudformation-guard libx11 libxinerama libxxf86vm
commitizen libxau libxkbfile [email protected]
font-util libxaw libxmu server-go
git-hound libxaw3d libxpm shtools
gitql libxcb libxrandr structurizr-cli
halide libxcomposite libxrender trunk
libdmx libxcursor libxres util-macros
libfontenc libxdamage libxscrnsaver x86_64-elf-gdb
libfs libxdmcp libxshmfence xcb-proto
libgccjit libxext libxt xdpyinfo
libhandy libxfixes libxtst xorgproto
libice libxfont libxv xtrans
libpthread-stubs libxft libxvmc
==> Updated Formulae
erlang ✔ frps oha
glib ✔ frugal oil
hugo ✔ futhark okteto
librsvg ✔ fzf onednn
mercurial ✔ game-music-emu onefetch
node ✔ gammu open-image-denoise
node@12 ✔ gandi.cli openstackclient
rabbitmq ✔ gdal ory-hydra
srt ✔ gdbgui osm
abcmidi geogram packer
abseil geoserver passenger
acl2 gh pdfcpu
allure ghostscript pdftk-java
angular-cli git-absorb pdftoipe
anime-downloader git-trim pdns
ansifilter gitlab-runner perltidy
ant glade petsc
apibuilder-cli glooctl petsc-complex
archiver glow php
argo gnu-units [email protected]
artifactory gobject-introspection phpstan
autodiff golang-migrate phpunit
aws-cdk gr-osmosdr picard-tools
aws-iam-authenticator gradle-profiler pla
aws-okta grep plantuml
aws-sdk-cpp groonga poetry
awscli groovy poppler
awscli@1 groovysdk prometheus-cpp
b3sum h3 pueue
babl haproxy pulumi
balena-cli hbase pygitup
bandwhich helib pylint
bartycrouch helmfile pyqt
bat helmsman remarshal
bazel howdoi rke
bcftools hsd rom-tools
benthos htslib ruby
binaryen hwloc ruby-build
bitwarden-cli igraph rust-analyzer
bowtie2 imagemagick rustscan
broot imagemagick@6 s3-backer
cadence influxdb samtools
calicoctl infracost sbcl
carla inko sceptre
carrot2 internetarchive scour
cbmc istioctl scummvm-tools
ccache jasper sdl_mixer
cdk8s jenkins semgrep
ceres-solver jenkins-job-builder serverless
cfn-lint jetty sfcgal
checkstyle jetty-runner simple-scan
chronograf juju siril
circleci just skaffold
citus k3d snakemake
claws-mail kcptun snapcraft
clojure-lsp kepubify solidity
closure-compiler keydb sonar-scanner
cloud-nuke kitchen-sync sonarqube
cloudformation-cli krakend sord
cmake kubeaudit spdlog
conan kumactl spotify-tui
container-structure-test lanraragi sqlite-utils
contentful-cli leakcanary-shark sqlmap
convox libopenmpt ssdb
cortex libphonenumber ssh-audit
cppcheck libplctag sslscan
croc libqalculate starship
cubejs-cli libshout stellar-core
dbdeployer libvirt suil
debianutils libxml++ sundials
deno libxml++3 svtplay-dl
detekt liquibase swagger-codegen
devspace lmod swift-sh
dfmt lnav syncthing
diff-pdf logstash tanka
direnv luarocks tectonic
django-completion lynis tektoncd-cli
dmd mame teleport
dnsdist manticoresearch terraform
docker-compose marked terragrunt
doctl mavsdk terrahub
dolt mcabber topgrade
dosbox-x meilisearch traefik
dub memtester v8
duck mesa vala
duckscript mesos varnish
duplicity metabase vim
dvc metaproxy vips
earthly micro vte3
easyrpg-player micronaut vulkan-headers
eigen minio watchexec
eksctl minio-mc weechat
elasticsearch mkvtoolnix whatmp3
elixir mlton whois
emscripten modules wownero
ephemeralpg monero wsk
erlang@21 mpd wskdeploy
erlang@22 mtr x3270
evince mujs xcodegen
expat nbdime xmrig
exploitdb neo4j xtensor
fastlane netlify-cli yaegi
faudio netpbm yamllint
firebase-cli newrelic-cli yazpp
flake8 nexus ydiff
flank nginx yelp-tools
flarectl ngt ykpers
flow nifi yle-dl
fluent-bit nlohmann-json yosys
fluxctl nmap z3
flyway node-build zabbix
folly node-sass znc
fonttools oci-cli
fortio ocrmypdf
==> Deleted Formulae
xu4
==> New Casks
convert3dgui tenable-nessus-agent waterfox-classic
kryoflux tigerjython yggdrasil
==> Updated Casks
010-editor masterway-note
ableton-live matterhorn
ableton-live-intro megahertz-knotes
ableton-live-lite memory
ableton-live-standard mendeley-reference-manager
ableton-live-suite metashape
acquia-dev microblog
adobe-acrobat-reader microsoft-edge
agenda middle
airparrot minizincide
ajour missive
alfaview mkvtoolnix
all-in-one-messenger mochi
alt-tab modelio
amazon-workspaces monero-wallet
anki moneymoney
anydesk movist-pro
anydo mumble
appgate-sdp-client musaicfm
appium musescore
arq ncar-ncl
artisan netnewswire
azure-data-studio netron
balsamiq-wireframes noxappplayer
bankid obs
beyond-compare obsidian
blitz obyte
blizz ocenaudio
bluejeans odrive
bob olive
bonitastudiocommunity opensesame
boom opera
bootstrap-studio origin
browserosaurus osmc
burp-suite osxfuse
calibre p4v
catlight parallels
ccleaner pcoipclient
chromium pd-l2ork
cisco-jabber pdfpen
cleanmymac pdfpenpro
clickup photoninja
clip-studio-paint plex-media-server
cloudflare-warp postman
coconutbattery praat
commander-one preform
cozy-drive protopie
daedalus-mainnet prowritingaid
dash-dash proxyman
data-rescue publish-or-perish
dbeaver-community qownnotes
dcv-viewer qt-creator
deezer raven-reader
dmm-player rectangle
docker refined-github-safari
doly remember-the-milk
dosbox-x remotix-agent
elmedia-player rider
eloston-chromium ringcentral-meetings
elpass rocket-chat
emby-server rocks-n-diamonds
enpass rotki
exodus rstudio
expandrive sauce-connect
fastrawviewer scrutiny
fastscripts sejda-pdf
filebot session
firefox sessionrestore
flipper shift
flock showyedge
flutter sip
framer sirimote
freedom sizzy
freeorion sketch
freeplane skype
freetube slack
fsnotes slicer
gdlauncher snagit
geekbench spatterlight
geogebra stack-stack
gingko stats
gisto steermouse
gog-galaxy stellarium
google-chat stretchly
google-chrome subler
gtkwave subnetcalc
home-assistant superproductivity
hookshot tableau
hstracker tableau-public
ibackup-viewer tableau-reader
icab tap-forms
icq telavox-flow
iglance telegram
integrity telegram-desktop
intel-haxm tempo
intellij-idea tencent-meeting
intellij-idea-ce texpad
intune-company-portal thebrain
jami thunderbird
jamulus timecamp
jasper tinymediamanager
jitsi-meet torguard
josm tortoisehg
karabiner-elements trilium-notes
katalon-studio tripmode
keep-it unity
keysmith unity-android-support-for-editor
keystore-explorer unity-hub
kicad unity-ios-support-for-editor
kite unity-lumin-support-for-editor
kitty unity-webgl-support-for-editor
knotes unity-windows-support-for-editor
latexdraw upic
lens use-engine
librepcb vassal
linear-linear videostream
linein vienna
loaf visicut
local visit
logdna-agent visual-studio-code
loom vscodium
ltspice webcatalog
lyricsx webstorm
maccy wechat
macjournal whichspace
macpilot wickrme
macs-fan-control wondershare-filmora
mactracker wordpresscom
mailbutler ytmdesktop-youtube-music
makemkv zenmap
marsedit zeplin
marvel zoolz
==> Deleted Casks
archi brogue ring waterfox
We are now installing all required packages via Homebrew. You will see a lot of
output as packages are built.
==> Upgrading 1 outdated package:
node 14.12.0 -> 14.13.0
==> Upgrading node 14.12.0 -> 14.13.0
==> Downloading https://homebrew.bintray.com/bottles/node-14.13.0.catalina.bottle.tar.gz
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/e625a89ad797dff3d58056df96e5289
######################################################################## 100.0%
==> Pouring node-14.13.0.catalina.bottle.tar.gz
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall node`
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
🍺 /usr/local/Cellar/node/14.13.0: 4,698 files, 61.9MB
==> `brew cleanup` has not been run in 30 days, running now...
Removing: /usr/local/Cellar/adns/1.5.1... (14 files, 597.8KB)
Removing: /usr/local/Cellar/freetype/2.10.1... (61 files, 2.2MB)
Removing: /usr/local/Cellar/fribidi/1.0.7... (66 files, 589.7KB)
Removing: /usr/local/Cellar/gdbm/1.18.1... (20 files, 586.8KB)
Removing: /usr/local/Cellar/gmp/6.1.2_2... (18 files, 3.1MB)
Removing: /usr/local/Cellar/graphite2/1.3.13... (18 files, 232KB)
Removing: /usr/local/Cellar/icu4c/64.2... (257 files, 69.2MB)
Removing: /usr/local/Cellar/jpeg/9c... (21 files, 724.5KB)
Removing: /usr/local/Cellar/libassuan/2.5.1... (15 files, 435.5KB)
Removing: /usr/local/Cellar/libffi/3.2.1... (16 files, 297.0KB)
Removing: /usr/local/Cellar/libgcrypt/1.8.5... (22 files, 2.6MB)
Removing: /usr/local/Cellar/libksba/1.3.5... (14 files, 356.6KB)
Removing: /usr/local/Cellar/libtasn1/4.14... (59 files, 384KB)
Removing: /usr/local/Cellar/libtiff/4.0.10_1... (246 files, 3.5MB)
Removing: /usr/local/Cellar/libusb/1.0.22... (29 files, 514.8KB)
Removing: /usr/local/Cellar/nettle/3.4.1... (85 files, 2MB)
Removing: /usr/local/Cellar/node/14.12.0... (4,698 files, 62MB)
Removing: /Users/ksereduck/Library/Caches/Homebrew/node--14.12.0.catalina.bottle.tar.gz... (16.6MB)
Removing: /usr/local/Cellar/npth/1.5... (11 files, 70.6KB)
Removing: /usr/local/Cellar/pcre/8.43... (204 files, 5.5MB)
Removing: /usr/local/Cellar/pcre2/10.33... (226 files, 5.7MB)
Removing: /usr/local/Cellar/pixman/0.38.4... (13 files, 1.3MB)
Removing: /usr/local/Cellar/pkg-config/0.29.2... (11 files, 627.2KB)
Removing: /usr/local/Cellar/readline/8.0.1... (48 files, 1.5MB)
Removing: /usr/local/Cellar/wxmac/3.0.4... (810 files, 23.7MB)
Removing: /usr/local/Cellar/xz/5.2.4... (92 files, 1MB)
Removing: /Users/ksereduck/Library/Logs/Homebrew/nasm... (64B)
Removing: /Users/ksereduck/Library/Logs/Homebrew/yarn... (100B)
Removing: /Users/ksereduck/Library/Logs/Homebrew/node... (64B)
Pruned 6 symbolic links and 48 directories from /usr/local
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 can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file bootstrap| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
subprocess.CalledProcessError: Command '['/usr/local/bin/brew', 'upgrade', 'node']' returned non-zero exit status 1.
File "/Users/ksereduck/Workspace/mozilla-central/python/mozboot/mozboot/mach_commands.py", line 45, in bootstrap
bootstrapper.bootstrap()
File "/Users/ksereduck/Workspace/mozilla-central/python/mozboot/mozboot/bootstrap.py", line 377, in bootstrap
self.instance.install_system_packages()
File "/Users/ksereduck/Workspace/mozilla-central/python/mozboot/mozboot/osx.py", line 199, in install_system_packages
getattr(self, 'ensure_%s_system_packages' % self.package_manager)(not hg_modern)
File "/Users/ksereduck/Workspace/mozilla-central/python/mozboot/mozboot/osx.py", line 362, in ensure_homebrew_system_packages
self._ensure_homebrew_packages(packages)
File "/Users/ksereduck/Workspace/mozilla-central/python/mozboot/mozboot/osx.py", line 329, in _ensure_homebrew_packages
subprocess.check_call(cmd + ['upgrade'] + list(to_upgrade))
File "/Users/ksereduck/.pyenv/versions/3.8.5/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
Sentry is attempting to send 0 pending error messages
Waiting up to 2 seconds
Press Ctrl-C to quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment