Roll recipe dependencies (nontrivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (build, depot_tools, fuchsia, recipe_engine) into this repository.

Please review the expectation changes, and LGTM+CQ.

build:
  https://crrev.com/7bd3282a68dbe406fc7544fd10fda222af6d263a (kimstephanie@google.com)
    Revert "android-binary-size should use CI zip file"
  https://crrev.com/89a5ee10fa06b70ad881ecb97e5ca8f5ec4559a2 (orodley@chromium.org)
    Remove Linux memory notifier Gatekeeper config.
  https://crrev.com/5006d9817b8c17fcd0da5e42af0092755ec7d3d4 (orodley@chromium.org)
    Remove Gatekeeper config for "Memory Infra Tester".
depot_tools:
  https://crrev.com/d014422b2085e72efedd24302c11f865127a38f0 (yiwzhang@google.com)
    Roll bb tool from @616b3dd to @165c851
  https://crrev.com/1ee86bdf3aff293f6deb29cbe0531f1de6ad7430 (dpranke@google.com)
    Add dpranke@google.com to //OWNERS.
  https://crrev.com/fdd2cd6e5fc0c1e5584fc1136043f9509615f817 (dpranke@google.com)
    Reland "Add a Str() function to gclient for use in DEPS files."
  https://crrev.com/f0a1c32f21b828bd3ce7104842a6cc69f057f466 (vadimsh@chromium.org)
    [lucicfg] Update it to v1.17.1.
fuchsia:
  https://crrev.com/f2f9b5af47dd6305fbaa23810980d79779283b53 (garymm@google.com)
    [ninja] Make error messages contain failure summary
  https://crrev.com/527c6b46a090a837f684bb86189351130a47574a (ihuh@google.com)
    [affected_tests] Match all tests with the same label.
  https://crrev.com/adbe068b0c8feee3758f023cfef858dd3f548072 (garymm@google.com)
    Reland "[macos_sdk] Bump versions"
  https://crrev.com/a193ddd6efe14b9279fbd1fb064d04a71b615ff7 (mseaborn@google.com)
    [perfcompare] Change task IDs used in the perfcompare test case
  https://crrev.com/814af94d3453a22bca7d2bd2c3054ec7809b9983 (mseaborn@google.com)
    [perfcompare] Change the test case to test boots_per_revision > 1
  https://crrev.com/ec890c66fca12a85f0be6a833872dabd5535a3c3 (yuanzhi@google.com)
    [resultdb] Add ResultDB upload to fuchsia upload recipe_module.
  https://crrev.com/7ddffb0b321e384a3628699fc4d9e1528a3310c5 (mseaborn@google.com)
    [perfcompare] Switch to using the new flake retry strategy
  https://crrev.com/3e9248094516555823cdb750f1aacbf66d949b36 (lindkvist@google.com)
    [affected-targets] Pass source root explicitly
recipe_engine:
  https://crrev.com/1e370e8eb7bcc8f64afd37162fa9f19facb9877c (iannucci@chromium.org)
    [swarming] Add with_relative_cwd to TaskSlice.
  https://crrev.com/01e603788785c191cf0fdf7736107cc9d4d24f42 (yiwzhang@google.com)
    Drop the expectation if expectation contains exception stack trace
  https://crrev.com/a40a8ce4f65462ad57f2afa4a49167b485062e3b (yiwzhang@google.com)
    [generator_script] Remove support for allow_subannotations
  https://crrev.com/7317229d124b984f15d159dcee401f93afe28613 (iannucci@chromium.org)
    [fetch] Update fetch process to clear index.lock.
  https://crrev.com/600141463e0dbd42112f32fe587c2a84e5b8b9c1 (iannucci@chromium.org)
    Apply index.lock 'fix' within recipes.py.

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=godofredoc@google.com, keyonghan@google.com, wutong@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I61f6edcafc2f1ef212418665f19903d8ebdeb53b
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/4061
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
40 files changed
tree: ea99d840b25800d9aa356c176e639915f5ba957f
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. OWNERS
  7. recipes.py