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>