gecko-dev/taskcluster/docker
Ricky Stewart 34344a8073 Bug 1661624 - Include psutil in the mach virtualenvs 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
..
android-build Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
condprof Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
custom-v8 Bug 1660278 - Add libtinfo5 requirement to custom-v8 docker. r=jmaher 2020-08-27 14:29:13 +00:00
debian8-mozjs-rust-build Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
debian10-test
debian10-test-iris Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
debian-base Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
debian-build Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
debian-packages Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
debian-raw
decision Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
diffoscope No bug: Allow diffoscope wrapper to unpack arbitrary packages, not just ones named target; r=glandium 2020-08-18 07:54:20 +00:00
fetch Bug 1616925 - Support a taskcluster-based ssh key for fetch jobs r=tomprince 2020-08-03 15:33:01 +00:00
firefox-flatpak Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
firefox-snap Bug 1677781 - add the mpris slot to snapcraft.yaml to enable media controls. r=jlorenzo 2020-11-26 10:47:42 +00:00
funsize-update-generator Bug 1677550: Native ARM64 Mac Nightly Fails to Update r=aki 2020-11-16 20:48:21 +00:00
gdb-test Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
github-sync Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
image_builder Bug 1662305 - Remove workaround for shortcomings from kaniko < 1. r=taskgraph-reviewers,aki 2020-09-01 00:35:22 +00:00
index-task
lint Bug 1660548 - Don't globally install Python packages for linting r=ahal 2020-08-21 21:03:28 +00:00
mingw32-build Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
partner-repack Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
periodic-updates Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski 2020-07-10 23:58:28 +00:00
push-to-try Bug 1649168: Add a new docker-image with the tools for pushing to try; r=rail 2020-07-10 16:11:03 +00:00
python-dependency-update
recipes Bug 1661624 - Include psutil in the mach virtualenvs r=firefox-build-system-reviewers,rstewart 2020-11-27 21:05:00 +00:00
static-analysis-build Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
system-symbols-mac Bug 1675263 - Refactor the scripts used to scrape Microsoft and Apple system symbols r=marco DONTBUILD 2020-11-06 11:02:25 +00:00
system-symbols-win Bug 1675263 - Refactor the scripts used to scrape Microsoft and Apple system symbols r=marco DONTBUILD 2020-11-06 11:02:25 +00:00
toolchain-build Bug 1677593 - Add support for building rust from source. r=glandium 2020-11-26 00:42:27 +00:00
ubuntu1804-test Bug 1678451 - Split the Ubuntu test image and work around recent issues. r=releng-reviewers,bhearsum 2020-11-27 16:34:50 +00:00
ubuntu1804-test-base Bug 1678451 - Split the Ubuntu test image and work around recent issues. r=releng-reviewers,bhearsum 2020-11-27 16:34:50 +00:00
update-verify
valgrind-build Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
visual-metrics Bug 1674927 - Disable similarity calculations for huge increase in run time. r=perftest-reviewers,Bebe 2020-11-03 13:38:54 +00:00
webrender Bug 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +00:00
wgpu Bug 1651731: [lint] Python and shell files without #! should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky 2020-07-09 20:29:18 +00:00
REGISTRY