)]}'
{
  "commit": "82b0e1fe2601dd1c4e2587de60c1c933a92a02cc",
  "tree": "83c703967c758347e69dee18e9c46759df33cadd",
  "parents": [
    "25b3f2b6d6334e7413d9f1af757b8a5e065b29d7"
  ],
  "author": {
    "name": "Sebastien Marchand",
    "email": "sebmarchand@google.com",
    "time": "Mon Mar 06 23:48:41 2023 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "flutter-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 06 23:48:41 2023 +0000"
  },
  "message": "[fuchsia] Remove support for VDL\n\nThe Flutter tests have moved to using `ffx product-bundle` and\n`ffx emu`, https://flutter-review.googlesource.com/c/recipes/+/36960 removed the use of VDL from them. There\u0027s a lot of code that can be removed here:\n- Logic to download the image archives: these come from ffx product-bundle now.\n- Logic to download the packages: same thing\n- All logic associated to the emulator files: ffx emu abstracts all of this.\n- Logic to download a custom SDK: The tests use the SDK that is fetched by gclient. The one that was previously fetched was only used to start VDL.\n- All remaining VDL support code.\n\n\nled runs:\n  - Linux Fuchsia: https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/sebmarchand_google.com/240675f6bc8838ce8902cd9bd13537d246c3a2827326f7b32f5ca2d8e1109304/+/build.proto?server\u003dchromium-swarm.appspot.com\n  - Linux Fuchsia FEMU: https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/sebmarchand_google.com/addf7bc29671a6d479488607fc324312bd15811cd6628ebd58d967dc9175dce2/+/build.proto?server\u003dchromium-swarm.appspot.com\n  - Linux Fuchsia arm64 FEMU: https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/sebmarchand_google.com/418810d88477506397ac308620e7265d3b2093f78b1ebe9da999359e02aea916/+/build.proto?server\u003dchromium-swarm.appspot.com\n\nNote that is significantly reduces the number of steps on the bots as we don\u0027t download the SDK+images anymore (we don\u0027t need them).\n\nChange-Id: I3a553a556f2122021efba10b720fa644ad6a54c8\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/39980\nCommit-Queue: Sébastien Marchand \u003csebmarchand@google.com\u003e\nReviewed-by: Zach Anderson \u003czra@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "97e6bd5bcaa936f678d6e3329d141ee8c4f73550",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a0554fdc0010af997420aea200e400053fb04014",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/api.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1731296beff265348a88d2695ed40663e10bebbe",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/ensure_arm_sdk.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "eb4739a2462b8140247325900c24cea721b0d533",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/ensure_intel_sdk.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d2da765dc0e05485bf97cfc41781bc10d170a099",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/has_cache_sdk.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b8399e4a50a9ab6806eeb2d2dc0c59ac249a0e82",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/missing_image_file.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8e9ab50778c4ee87af8083933ba53dc6699bdbd0",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/missing_package_file.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "03beb62cbbbd60312ab2b95eac3d087eae0ed05b",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.expected/no_bit_match.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63cd172544556d2bd783872087576bf53fc17b50",
      "old_mode": 33188,
      "old_path": "recipe_modules/sdk/examples/full.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d9c8e2b218248213dfd2bbd35424eb9adbb3f31d",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/__init__.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9c002e4da696a6b55955542c95736272c494805",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/api.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4282bd8c61ced6059869544dcd19c42b02f42fd8",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/examples/full.expected/ensure_vdl.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc1e9f57f2a98d8cc6956c90a307a3c1fa3ed88f",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/examples/full.expected/vdl_missing_image_files.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cc1e9f57f2a98d8cc6956c90a307a3c1fa3ed88f",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/examples/full.expected/vdl_missing_package_files.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85b11c0ee977029714726dd600b5742841742048",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/examples/full.expected/vdl_missing_ssh_files.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "45fa50fac6e3099ada14dd21c1ef6f19550cee36",
      "old_mode": 33188,
      "old_path": "recipe_modules/vdl/examples/full.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d498448a036732286379ee75c048d8fc11d621f6",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/arm64_emulator_arch.json",
      "new_id": "020cbd90e81ba845d1fb50af490ca0800e0ed557",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/arm64_emulator_arch.json"
    },
    {
      "type": "modify",
      "old_id": "19d7fa9a5945dc43449ad6d6150d494186e2cfa1",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/dangerous_test_commands.json",
      "new_id": "a15f489c6a1ae80216b42874d8772d8ae5f3073a",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/dangerous_test_commands.json"
    },
    {
      "type": "modify",
      "old_id": "ee6bb1046002fbc7b8c1b287c2c50fa222338add",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/femu_with_package_list.json",
      "new_id": "8bf8a0e06d0a677418960c199d1e29be1a360c88",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/femu_with_package_list.json"
    },
    {
      "type": "modify",
      "old_id": "0d65515235cfaf80f4762815de2d81f5ae47bf2f",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/invalid_emulator_arch.json",
      "new_id": "214379fcdff2d22fc4fd42fd8b9a8c2e6d6336ac",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/invalid_emulator_arch.json"
    },
    {
      "type": "modify",
      "old_id": "e2d2554e318a6db2d133f9eb380698ca2a641e96",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/multiple_non_root_fars.json",
      "new_id": "c2e0dde008628b2d7d12a0f2daad991e2be91038",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/multiple_non_root_fars.json"
    },
    {
      "type": "modify",
      "old_id": "eefd2c516a0ec5273b0fbf14e0aaf5b42b61fbad",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/no_zircon_file.json",
      "new_id": "214379fcdff2d22fc4fd42fd8b9a8c2e6d6336ac",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/no_zircon_file.json"
    },
    {
      "type": "modify",
      "old_id": "2721ea30c38496fa8d7c76113e3fb750211b4e3a",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/run_on_test_specified_arch.json",
      "new_id": "f371b482d2dffce46b554a85633638099526f5f3",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/run_on_test_specified_arch.json"
    },
    {
      "type": "modify",
      "old_id": "77f9a00ea391600ad3eeed326224b7ad548f41be",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json",
      "new_id": "af7a4d591ef19d1d57f1ad7d86dc83b76af2843e",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json"
    },
    {
      "type": "modify",
      "old_id": "b685289608585fc32c5e666fecd0d866863a7489",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/start_femu.json",
      "new_id": "0c850431905686c2a5b20b129322151efb016e8b",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/start_femu.json"
    },
    {
      "type": "modify",
      "old_id": "d714ad832e266cb69b44aa4ca2df446ad0844106",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/start_femu_with_cso.json",
      "new_id": "1794c04f61a865ce8a4524ec76a4b8a4386c303e",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/start_femu_with_cso.json"
    },
    {
      "type": "modify",
      "old_id": "60694234e612e087a7a4d36a8b4fc7fd6a541cf6",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.py",
      "new_id": "7a2082f16d9505a921ea9bfb92be7d7c01ee7186",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.py"
    }
  ]
}
