)]}'
{
  "commit": "b4563577a74c85f12eb90b1ebb898c15c7a57b3d",
  "tree": "ea99d840b25800d9aa356c176e639915f5ba957f",
  "parents": [
    "fce2c3fbdf8a95967fdce4c4fb7aaa417dcb7ed5"
  ],
  "author": {
    "name": "recipe-roller",
    "email": "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 06 23:34:16 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 06 23:34:16 2020 +0000"
  },
  "message": "Roll recipe dependencies (nontrivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (build, depot_tools, fuchsia, recipe_engine) into this repository.\n\nPlease review the expectation changes, and LGTM+CQ.\n\nbuild:\n  https://crrev.com/7bd3282a68dbe406fc7544fd10fda222af6d263a (kimstephanie@google.com)\n    Revert \"android-binary-size should use CI zip file\"\n  https://crrev.com/89a5ee10fa06b70ad881ecb97e5ca8f5ec4559a2 (orodley@chromium.org)\n    Remove Linux memory notifier Gatekeeper config.\n  https://crrev.com/5006d9817b8c17fcd0da5e42af0092755ec7d3d4 (orodley@chromium.org)\n    Remove Gatekeeper config for \"Memory Infra Tester\".\ndepot_tools:\n  https://crrev.com/d014422b2085e72efedd24302c11f865127a38f0 (yiwzhang@google.com)\n    Roll bb tool from @616b3dd to @165c851\n  https://crrev.com/1ee86bdf3aff293f6deb29cbe0531f1de6ad7430 (dpranke@google.com)\n    Add dpranke@google.com to //OWNERS.\n  https://crrev.com/fdd2cd6e5fc0c1e5584fc1136043f9509615f817 (dpranke@google.com)\n    Reland \"Add a Str() function to gclient for use in DEPS files.\"\n  https://crrev.com/f0a1c32f21b828bd3ce7104842a6cc69f057f466 (vadimsh@chromium.org)\n    [lucicfg] Update it to v1.17.1.\nfuchsia:\n  https://crrev.com/f2f9b5af47dd6305fbaa23810980d79779283b53 (garymm@google.com)\n    [ninja] Make error messages contain failure summary\n  https://crrev.com/527c6b46a090a837f684bb86189351130a47574a (ihuh@google.com)\n    [affected_tests] Match all tests with the same label.\n  https://crrev.com/adbe068b0c8feee3758f023cfef858dd3f548072 (garymm@google.com)\n    Reland \"[macos_sdk] Bump versions\"\n  https://crrev.com/a193ddd6efe14b9279fbd1fb064d04a71b615ff7 (mseaborn@google.com)\n    [perfcompare] Change task IDs used in the perfcompare test case\n  https://crrev.com/814af94d3453a22bca7d2bd2c3054ec7809b9983 (mseaborn@google.com)\n    [perfcompare] Change the test case to test boots_per_revision \u003e 1\n  https://crrev.com/ec890c66fca12a85f0be6a833872dabd5535a3c3 (yuanzhi@google.com)\n    [resultdb] Add ResultDB upload to fuchsia upload recipe_module.\n  https://crrev.com/7ddffb0b321e384a3628699fc4d9e1528a3310c5 (mseaborn@google.com)\n    [perfcompare] Switch to using the new flake retry strategy\n  https://crrev.com/3e9248094516555823cdb750f1aacbf66d949b36 (lindkvist@google.com)\n    [affected-targets] Pass source root explicitly\nrecipe_engine:\n  https://crrev.com/1e370e8eb7bcc8f64afd37162fa9f19facb9877c (iannucci@chromium.org)\n    [swarming] Add with_relative_cwd to TaskSlice.\n  https://crrev.com/01e603788785c191cf0fdf7736107cc9d4d24f42 (yiwzhang@google.com)\n    Drop the expectation if expectation contains exception stack trace\n  https://crrev.com/a40a8ce4f65462ad57f2afa4a49167b485062e3b (yiwzhang@google.com)\n    [generator_script] Remove support for allow_subannotations\n  https://crrev.com/7317229d124b984f15d159dcee401f93afe28613 (iannucci@chromium.org)\n    [fetch] Update fetch process to clear index.lock.\n  https://crrev.com/600141463e0dbd42112f32fe587c2a84e5b8b9c1 (iannucci@chromium.org)\n    Apply index.lock \u0027fix\u0027 within recipes.py.\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\n\nR\u003dgodofredoc@google.com, keyonghan@google.com, wutong@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I61f6edcafc2f1ef212418665f19903d8ebdeb53b\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/4061\nCommit-Queue: Godofredo Contreras \u003cgodofredoc@google.com\u003e\nReviewed-by: Godofredo Contreras \u003cgodofredoc@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c02fbdc4f02b1dfbdf0112254f56055c4726bdf",
      "old_mode": 33188,
      "old_path": "infra/config/recipes.cfg",
      "new_id": "e52f83a3f6eca2f9aaa8650ca5f5b0300cd6da77",
      "new_mode": 33188,
      "new_path": "infra/config/recipes.cfg"
    },
    {
      "type": "modify",
      "old_id": "24c5bd613fca9183011b3fdf207f266897ef9d04",
      "old_mode": 33188,
      "old_path": "recipe_modules/fuchsia_util/examples/full.expected/basic.json",
      "new_id": "489068e3c2c48a35901061cd55bbfc05a2dd53d7",
      "new_mode": 33188,
      "new_path": "recipe_modules/fuchsia_util/examples/full.expected/basic.json"
    },
    {
      "type": "modify",
      "old_id": "c6b37aea1abb863c4d859b49f3f203011c95a4c8",
      "old_mode": 33261,
      "old_path": "recipes.py",
      "new_id": "c87581f0f1db639f6dfb0dd4c9acaed5de1b7295",
      "new_mode": 33261,
      "new_path": "recipes.py"
    },
    {
      "type": "modify",
      "old_id": "e9aa15ba79a1e8a009cafff89b6030fb8fb3d498",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/clobber.json",
      "new_id": "9f84a1d1211ea7abad42d3795484a95f4541ee8a",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/clobber.json"
    },
    {
      "type": "modify",
      "old_id": "dea67162e76a0ffe0d7b19384492882bdf66d8cf",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/experimental.json",
      "new_id": "f1241221716a94b9eb14a8d4fc612f6f6b71ba54",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/experimental.json"
    },
    {
      "type": "modify",
      "old_id": "42e1299ac9ff42b2f478552731ad4d0654c7be5f",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/experimental_upload.json",
      "new_id": "61b3d45e2cc26481af9b1d6b8968fcfa16cca67a",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "cab3d583103eec4bdb6c8567ab9a79d1840df8b5",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/first_bot_update_failed.json",
      "new_id": "4dbccdeb5ffdb69d4f00275e04d9aa7f497eca15",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/first_bot_update_failed.json"
    },
    {
      "type": "modify",
      "old_id": "13cb5b014de7da0acd55f9263218d3032dd7cb2b",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/linux.json",
      "new_id": "f55bcfdf60d41370f9cc07ad49d6550653c9a807",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "13cb5b014de7da0acd55f9263218d3032dd7cb2b",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/linux_maven_or_bitcode.json",
      "new_id": "f55bcfdf60d41370f9cc07ad49d6550653c9a807",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/linux_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "ddaaa5ab94163b7ca02ddede7de36368f09ccea3",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/linux_upload.json",
      "new_id": "1fcc8a21570bf3ff57f73a6fde4a647bdb65760d",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/linux_upload.json"
    },
    {
      "type": "modify",
      "old_id": "f40a74933919486ada2e8b7f067f7bd91792074d",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/linux_upload_maven_or_bitcode.json",
      "new_id": "913038e93b65ee0f8421d1074cc0cf4d45512bd4",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/linux_upload_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "fb8df14e9c1e074c4f89e37c08dbfc47e8a9851a",
      "old_mode": 33188,
      "old_path": "recipes/engine.expected/pull_request.json",
      "new_id": "9e8ffd8a8c152c282c6c8d61cf2d7d47addb9bce",
      "new_mode": 33188,
      "new_path": "recipes/engine.expected/pull_request.json"
    },
    {
      "type": "modify",
      "old_id": "b14ed308cef35bfdb4aea7fcb76c8c51af24edb8",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json",
      "new_id": "1d8b49958d79e485f5a677acceff696ce78014c0",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json"
    },
    {
      "type": "modify",
      "old_id": "d1a8803926ecbdff85826412245f8658aa4f7bd7",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/clobber.json",
      "new_id": "e35412ec26d85c889ef1909c5612c15f33d45ffa",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/clobber.json"
    },
    {
      "type": "modify",
      "old_id": "e0b8eb08c2c8fe606d0c96024e2396d03cbc946a",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/experimental.json",
      "new_id": "fbac50a698faefd03e575d61fd64201614a35f70",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/experimental.json"
    },
    {
      "type": "modify",
      "old_id": "c40f27e2596f4fc61644799b886b1eac641cdd64",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/experimental_upload.json",
      "new_id": "c757cbccdce219032ac0a369aa55f3b7639e04b7",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "6036876063cb05a6a59c4eef0b62ff085f45e292",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/linux.json",
      "new_id": "8695ff4670164bf4a6425e196ca0ca3c671c7d2c",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "6036876063cb05a6a59c4eef0b62ff085f45e292",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json",
      "new_id": "8695ff4670164bf4a6425e196ca0ca3c671c7d2c",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "ca6539abad3f89c4de7fee82a777b4b2ece30c4f",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/linux_upload.json",
      "new_id": "8602bdd33fec64cf582dc8031e56e56e19db3071",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/linux_upload.json"
    },
    {
      "type": "modify",
      "old_id": "739324a289e08048e031eb807ddd1b97a82287fd",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json",
      "new_id": "e9aca05e7bfbb4c0b2aa92313cff1b72d5acdead",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "442cbb31eca9be3e4e339605d352350af3a2a38a",
      "old_mode": 33188,
      "old_path": "recipes/engine_1_18_0.expected/pull_request.json",
      "new_id": "53013e90edb9e43348d65ddcda9395286e8dcc72",
      "new_mode": 33188,
      "new_path": "recipes/engine_1_18_0.expected/pull_request.json"
    },
    {
      "type": "modify",
      "old_id": "f7eb4f6c9fd47dd1298c92d0ac885ee8afa8600b",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/clobber.json",
      "new_id": "d4feee453072559d9f07636f35f51d833673ca2b",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/clobber.json"
    },
    {
      "type": "modify",
      "old_id": "8ae1874d9c13add5f03223b19daebd56a3e609e9",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/experimental.json",
      "new_id": "c2ae2290887b9942b127a987c5f7cb041d7bdb27",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/experimental.json"
    },
    {
      "type": "modify",
      "old_id": "c58b8108a1597ec3490bc15823d1d080ccb76d97",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/experimental_upload.json",
      "new_id": "fde0e8b437eee849fc8f4e321b090f17e15b7be5",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "3c45a3cb046da3eb1d08e0c2e96d34015a09802e",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/linux.json",
      "new_id": "9843618ebd2f5c93e442ec74ae1bd2af48b20e33",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/linux.json"
    },
    {
      "type": "modify",
      "old_id": "3c45a3cb046da3eb1d08e0c2e96d34015a09802e",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json",
      "new_id": "9843618ebd2f5c93e442ec74ae1bd2af48b20e33",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "55d4d435e6f709ee846ece147f6acebd0dce83f4",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/linux_upload.json",
      "new_id": "592505d000b109ac59f0dc368bd8701ea1ec5204",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/linux_upload.json"
    },
    {
      "type": "modify",
      "old_id": "fdad40bb1d5494d2cb728c25be15006648ac49f1",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json",
      "new_id": "7c0ab82996f6163269f071ea97b6d3a4509b9414",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json"
    },
    {
      "type": "modify",
      "old_id": "ebccbbdaf0bdaea629807f697f1dc630e85ccd39",
      "old_mode": 33188,
      "old_path": "recipes/engine_v1_17_0.expected/pull_request.json",
      "new_id": "75337f19c76195178627f7fe89f67ff49f1999da",
      "new_mode": 33188,
      "new_path": "recipes/engine_v1_17_0.expected/pull_request.json"
    },
    {
      "type": "modify",
      "old_id": "973fd60f5269899d4b90520c8ba40c93db05dae2",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json",
      "new_id": "7149a777941b8ab8ad0a440e5060e03cf791a888",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json"
    },
    {
      "type": "modify",
      "old_id": "c0ef43681421eb6b8149bdeb486b923a4713ff54",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master.json",
      "new_id": "f9b76b1f678d686359e2f1a728a13aca03a6c64e",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master.json"
    },
    {
      "type": "modify",
      "old_id": "e11aa390396ec111b02b12590621d9520d903b2f",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_coverage_.json",
      "new_id": "267b3b311cc8e50a780df71c1ab127d615718828",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_coverage_.json"
    },
    {
      "type": "modify",
      "old_id": "1bef573d2a148d7712e083fdee8caaae26514138",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json",
      "new_id": "0565a5c94e49050ba64729489207b36df87eb2d1",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json"
    },
    {
      "type": "modify",
      "old_id": "706c6958ba5ba9e873f60dce25f1ec34f1054003",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json",
      "new_id": "98485c6b668fe03f553c0b75632fb2b5dc8310f0",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "1a5dedc018e85451db5d69394d37c072217cf87b",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json",
      "new_id": "b2b59621fadf2b4e9a29a3615312c24c1edfc5e9",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json"
    },
    {
      "type": "modify",
      "old_id": "a115c303733a7dca9852e2ece8629577b034d2a9",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_experimental.json",
      "new_id": "1e3a0aa441335c542bbb0124f3df29d2d96bb76e",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_experimental.json"
    },
    {
      "type": "modify",
      "old_id": "3dfa351c3b882ec2fe2a728a63d4b306af06ac87",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json",
      "new_id": "4b04ffd32b7374948fcb761c3760e67ca41b1ab0",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json"
    },
    {
      "type": "modify",
      "old_id": "d962392ae9098c2e5b650702d5d54fc4d9d39820",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/linux_master_upload.json",
      "new_id": "e5d02e31fd9c6b46c52fbee3cce6ad3226230e91",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/linux_master_upload.json"
    },
    {
      "type": "modify",
      "old_id": "628604e07195d40d77986625416a1e847dbeb913",
      "old_mode": 33188,
      "old_path": "recipes/flutter_1_18_0.expected/pull_request.json",
      "new_id": "677ab93c7fae6de2ee325eb2a54c45390719ee0f",
      "new_mode": 33188,
      "new_path": "recipes/flutter_1_18_0.expected/pull_request.json"
    },
    {
      "type": "modify",
      "old_id": "2a51ff2a209b83b2d7e1c92958bdd45f6e50689c",
      "old_mode": 33188,
      "old_path": "recipes/fuchsia/fuchsia.expected/basic.json",
      "new_id": "011bd9fec3bca9f949c4c4fe5178aed021ccfa3a",
      "new_mode": 33188,
      "new_path": "recipes/fuchsia/fuchsia.expected/basic.json"
    }
  ]
}
