Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).
More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
depot_tools:
https://crrev.com/a04028c2e67b6d7554f8114de97c52507052c6fc Fix invalid Python file encoding "utf8" (raul@tambre.ee)
TBR=martiniss@chromium.org
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I0b811c0c8220a4ccf9a7ab7c41d28e2de9a928d3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/build/+/1610463
Reviewed-by: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index 3fe617d..f63ff0e 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -15,7 +15,7 @@
"deps": {
"depot_tools": {
"branch": "master",
- "revision": "42db0b42abadb3dea03f6ff8d76fcea6f21003fb",
+ "revision": "a04028c2e67b6d7554f8114de97c52507052c6fc",
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
},
"recipe_engine": {
diff --git a/scripts/slave/README.recipes.md b/scripts/slave/README.recipes.md
index 9f3d519..f994522 100644
--- a/scripts/slave/README.recipes.md
+++ b/scripts/slave/README.recipes.md
@@ -1611,15 +1611,11 @@
This module contains apis to interact with llvm-cov and llvm-profdata.
-  **@property**<br>— **def [cov\_executable](/scripts/slave/recipe_modules/clang_coverage/api.py#101)(self):**
+  **@property**<br>— **def [cov\_executable](/scripts/slave/recipe_modules/clang_coverage/api.py#99)(self):**
Returns the path to the llvm-cov executable.
-  **@property**<br>— **def [generate\_individual\_metadata](/scripts/slave/recipe_modules/clang_coverage/api.py#120)(self):**
-
-True if we should generate per-target metadata for this build.
-
-— **def [instrument](/scripts/slave/recipe_modules/clang_coverage/api.py#238)(self, affected_files):**
+— **def [instrument](/scripts/slave/recipe_modules/clang_coverage/api.py#229)(self, affected_files):**
Saves source paths to generate coverage instrumentation for to a file.
@@ -1627,13 +1623,13 @@
affected_files (list of str): paths to the files we want to instrument,
relative to the checkout path.
-  **@property**<br>— **def [merge\_scripts\_location](/scripts/slave/recipe_modules/clang_coverage/api.py#71)(self):**
+  **@property**<br>— **def [merge\_scripts\_location](/scripts/slave/recipe_modules/clang_coverage/api.py#69)(self):**
-  **@property**<br>— **def [metadata\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#113)(self):**
+  **@property**<br>— **def [metadata\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#111)(self):**
A temporary directory for the metadata. Created on first access.
-— **def [process\_coverage\_data](/scripts/slave/recipe_modules/clang_coverage/api.py#265)(self, tests):**
+— **def [process\_coverage\_data](/scripts/slave/recipe_modules/clang_coverage/api.py#256)(self, tests):**
Processes the coverage data for html report or metadata.
@@ -1641,7 +1637,7 @@
tests (list of self.m.chromium_tests.stepsl.Test): A list of test objects
whose binaries we are to create a coverage report for.
-— **def [profdata\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#132)(self, step_name=None):**
+— **def [profdata\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#123)(self, step_name=None):**
Ensures a directory exists for writing the step-level merged profdata.
@@ -1650,22 +1646,22 @@
save in in this dir. None for getting the parent directory to contain
the dirs for all steps.
-  **@property**<br>— **def [profdata\_executable](/scripts/slave/recipe_modules/clang_coverage/api.py#96)(self):**
+  **@property**<br>— **def [profdata\_executable](/scripts/slave/recipe_modules/clang_coverage/api.py#94)(self):**
Returns the path to the llvm-profdata executable.
-  **@property**<br>— **def [raw\_profile\_merge\_script](/scripts/slave/recipe_modules/clang_coverage/api.py#83)(self):**
+  **@property**<br>— **def [raw\_profile\_merge\_script](/scripts/slave/recipe_modules/clang_coverage/api.py#81)(self):**
Returns the location of a script that merges raw profiles from shards.
This is intended to be passed to the swarming recipe module to be called
upon completion of the shards.
-  **@property**<br>— **def [report\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#106)(self):**
+  **@property**<br>— **def [report\_dir](/scripts/slave/recipe_modules/clang_coverage/api.py#104)(self):**
A temporary directory to save a report to. Created on first access.
-— **def [shard\_merge](/scripts/slave/recipe_modules/clang_coverage/api.py#448)(self, step_name, additional_merge=None):**
+— **def [shard\_merge](/scripts/slave/recipe_modules/clang_coverage/api.py#401)(self, step_name, additional_merge=None):**
Returns a merge object understood by the swarming module.
@@ -1674,11 +1670,11 @@
|additional_merge| is an additional merge script. This will be invoked from
the clang coverage merge script.
-  **@property**<br>— **def [step\_merge\_script](/scripts/slave/recipe_modules/clang_coverage/api.py#78)(self):**
+  **@property**<br>— **def [step\_merge\_script](/scripts/slave/recipe_modules/clang_coverage/api.py#76)(self):**
Returns the script that merges indexed profiles from multiple targets.
-  **@property**<br>— **def [using\_coverage](/scripts/slave/recipe_modules/clang_coverage/api.py#156)(self):**
+  **@property**<br>— **def [using\_coverage](/scripts/slave/recipe_modules/clang_coverage/api.py#147)(self):**
Checks if the current build is running coverage-instrumented targets.
### *recipe_modules* / [codesearch](/scripts/slave/recipe_modules/codesearch)
@@ -4478,9 +4474,9 @@
— **def [RunSteps](/scripts/slave/recipes/chromium_upload_clang.py#63)(api):**
### *recipes* / [clang\_coverage:tests/full](/scripts/slave/recipe_modules/clang_coverage/tests/full.py)
-[DEPS](/scripts/slave/recipe_modules/clang_coverage/tests/full.py#7): [chromium\_tests](#recipe_modules-chromium_tests), [clang\_coverage](#recipe_modules-clang_coverage), [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/step][recipe_engine/recipe_modules/step]
+[DEPS](/scripts/slave/recipe_modules/clang_coverage/tests/full.py#8): [chromium\_tests](#recipe_modules-chromium_tests), [clang\_coverage](#recipe_modules-clang_coverage), [recipe\_engine/buildbucket][recipe_engine/recipe_modules/buildbucket], [recipe\_engine/json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/raw\_io][recipe_engine/recipe_modules/raw_io], [recipe\_engine/step][recipe_engine/recipe_modules/step]
-— **def [RunSteps](/scripts/slave/recipe_modules/clang_coverage/tests/full.py#22)(api):**
+— **def [RunSteps](/scripts/slave/recipe_modules/clang_coverage/tests/full.py#24)(api):**
### *recipes* / [client.nacl.sdk.recipe\_autogen](/scripts/slave/recipes/client.nacl.sdk.recipe_autogen.py)
[DEPS](/scripts/slave/recipes/client.nacl.sdk.recipe_autogen.py#5): [build](#recipe_modules-build), [chromium](#recipe_modules-chromium), [depot\_tools/bot\_update][depot_tools/recipe_modules/bot_update], [depot\_tools/gclient][depot_tools/recipe_modules/gclient], [recipe\_engine/context][recipe_engine/recipe_modules/context], [recipe\_engine/file][recipe_engine/recipe_modules/file], [recipe\_engine/json][recipe_engine/recipe_modules/json], [recipe\_engine/path][recipe_engine/recipe_modules/path], [recipe\_engine/properties][recipe_engine/recipe_modules/properties], [recipe\_engine/python][recipe_engine/recipe_modules/python], [recipe\_engine/step][recipe_engine/recipe_modules/step]
@@ -5544,19 +5540,19 @@
— **def [RunSteps](/scripts/slave/recipe_modules/zip/examples/full.py#14)(api):**
-[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-bot_update
-[depot_tools/recipe_modules/cipd]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-cipd
-[depot_tools/recipe_modules/depot_tools]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-depot_tools
-[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-gclient
-[depot_tools/recipe_modules/gerrit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-gerrit
-[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-git
-[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-gitiles
-[depot_tools/recipe_modules/gsutil]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-gsutil
-[depot_tools/recipe_modules/infra_paths]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-infra_paths
-[depot_tools/recipe_modules/osx_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-osx_sdk
-[depot_tools/recipe_modules/presubmit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-presubmit
-[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-tryserver
-[depot_tools/recipe_modules/windows_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/42db0b42abadb3dea03f6ff8d76fcea6f21003fb/recipes/README.recipes.md#recipe_modules-windows_sdk
+[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-bot_update
+[depot_tools/recipe_modules/cipd]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-cipd
+[depot_tools/recipe_modules/depot_tools]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-depot_tools
+[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-gclient
+[depot_tools/recipe_modules/gerrit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-gerrit
+[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-git
+[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-gitiles
+[depot_tools/recipe_modules/gsutil]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-gsutil
+[depot_tools/recipe_modules/infra_paths]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-infra_paths
+[depot_tools/recipe_modules/osx_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-osx_sdk
+[depot_tools/recipe_modules/presubmit]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-presubmit
+[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-tryserver
+[depot_tools/recipe_modules/windows_sdk]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/a04028c2e67b6d7554f8114de97c52507052c6fc/recipes/README.recipes.md#recipe_modules-windows_sdk
[recipe_engine/recipe_modules/assertions]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/20932a9267873300fb27651bd9572bfbb284930c/README.recipes.md#recipe_modules-assertions
[recipe_engine/recipe_modules/buildbucket]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/20932a9267873300fb27651bd9572bfbb284930c/README.recipes.md#recipe_modules-buildbucket
[recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/20932a9267873300fb27651bd9572bfbb284930c/README.recipes.md#recipe_modules-cipd