fix depot_tools on macOS Catalina by upgrading it to 23247b9 #3441
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The macOS Catalina fix floated over
third_party/depot_tools
in denoland/deno_third_party@818d33a got accidentally reverted in the v8 7.9.317.12 upgrade in denoland/deno_third_party@cab4821#diff-452661d791c32d03de51b6ef4c687bf1L47-R47. This breaks running./tools/setup.py
on a fresh clone on macOS Catalina again.This PR finally fixes the issue by doing the full
depot_tools
upgrade to23247b9
(the version used in v8 8.0). It also ports the required Windows virtualenv fixes from denoland/rusty_v8@7dbde4e#diff-e9f950f17198d3d5e3122a44230a09b9R33-R46 to the CI workflow, which prevented the upgrade the last time we tried it here in #3172.Refs: denoland/deno_third_party#58
Fixes: #3440
Fixes: #3153
BTW: Also
+4,311 −9,830
inthird_party
looks nice, however the virtualenv setup on Windows add a couple of seconds to thesetup.py
-step execution time.