gecko-dev/taskcluster/scripts/builder
Ricky Stewart 34344a8073 Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,rstewart
Install `psutil` when setting up the `mach` `virtualenv`s and stop importing the in-tree version in the build.

Nothing in-tree currently assumes or mandates the installation of `psutil` (all uses of `psutil` are guarded with imports of the form `try : import psutil; except ImportError: psutil = None`), so there's no back-incompatibility concerns here. There will be an awkward period where telemetry will be lacking CPU/disk data for everyone until they re-run `mach bootstrap` or `mach create-mach-environment`, but that will come back as people gradually update their `virtualenv`s.

An alternative to circumvent that issue is REQUIRING that `psutil` be installed by adding an assertion in `mach` that `psutil` can be found (allowing us to remove all the conditional logic in-tree around whether `psutil` is installed), but I wouldn't claim that we're ready to do that and deal with whatever fallout might occur.

Differential Revision: https://phabricator.services.mozilla.com/D90914
2020-11-27 21:05:00 +00:00
..
build-haz-linux.sh Bug 1672428 - Remove hazard-analysis.sh r=jonco 2020-11-12 20:12:28 +00:00
build-l10n.sh Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
build-linux.sh Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
build-sm-mozjs-crate.sh Bug 1641369 - Part 1: Use GECKO_PATH instead of SRCDIR in SpiderMonkey jobs. r=tomprince 2020-06-10 18:21:20 +00:00
build-sm-package.sh Bug 1673103 - SM(pkg): Upload artifacts even if job fails r=calixte 2020-10-28 16:38:53 +00:00
build-sm-rust-bindings.sh Bug 1641369 - Part 1: Use GECKO_PATH instead of SRCDIR in SpiderMonkey jobs. r=tomprince 2020-06-10 18:21:20 +00:00
build-sm.sh Bug 1664482 - Make UPLOAD_DIR before referencing it in build-sm.sh r=froydnj 2020-09-11 16:24:25 +00:00
repackage.sh Bug 1664567 - Set `MOZ_OBJDIR` in builder scripts for CI r=glandium 2020-09-15 14:25:03 +00:00
requirements.txt Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
sm-tooltool-config.sh Bug 1641369 - Part 1: Use GECKO_PATH instead of SRCDIR in SpiderMonkey jobs. r=tomprince 2020-06-10 18:21:20 +00:00