Owner: thakis@chromium.org Status: Started (was: Untriaged) Summary: Deterministic bots have no runhooks cache, runs all hooks on each build (10 min for each build) (was: "Windows deterministic" has no runhooks cache, runs all hooks on each build (10 min for each build))
For "how does this work on the real bots", I think the answer is that build/vs_toolchain uses find_depot_tools from https://cs.chromium.org/chromium/src/build/find_depot_tools.py?q=find_depot_tools&sq=package:chromium&dr which returns src/third_party/depot_tools if that's DEPS'd in at that location (like it is in chromium builds), unless DEPOT_TOOLS_WIN_TOOLCHAIN_ROOT is set. So if depot_tools is deps'd in, one should _not_ set DEPOT_TOOLS_WIN_TOOLCHAIN_ROOT. This will help the goma cache, and since the build dir is now in a cache that should also prevent re-downloads. angle doesn't deps in depot_tools, which is why it needed this env var in https://bugs.chromium.org/p/angleproject/issues/detail?id=2793 (+jmadill: Just FYI, no action needed.)
Comment 1 by efoo@google.com
, Oct 24