)]}'
{
  "commit": "eaaf6185a53d4548150cc26548e6959eba34886b",
  "tree": "a2bd61ced02761447c5fcc9fad046fb30b76aafb",
  "parents": [
    "ad64dc90e9a8bff2d9845f245d4849b6b2ed60fd"
  ],
  "author": {
    "name": "Sebastien Marchand",
    "email": "sebmarchand@google.com",
    "time": "Sat Apr 08 03:42:36 2023 +0000"
  },
  "committer": {
    "name": "Godofredo Contreras",
    "email": "godofredoc@google.com",
    "time": "Sat Apr 08 03:42:36 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\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\nReviewed-on: https://flutter-review.googlesource.com/c/recipes/+/41520\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "3addc15e71c9d4c8404d34f95a0960e65b5e787f",
      "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": "c1c187500c01734fbad91e27158f9a255c4b33a5",
      "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": "01d32ef99fc6a52dcf4cc5cc21d27571a71a100f",
      "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": "596f87fbb2a03927f0581f5e2f548770b8b7ae16",
      "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": "24e4bb6c17baff5e292c4a6271fcfbc333bdb0f6",
      "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": "b4f6efec92d4c37983257dc08dd55462b7e6f843",
      "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": "e3d416f485405411f9c165cb85b546f362b45e3f",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/arm64_emulator_arch.json",
      "new_id": "9eec0ddd649255221bc3f90ee337d8f01848d5d1",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/arm64_emulator_arch.json"
    },
    {
      "type": "modify",
      "old_id": "fc0f1a4a209b8a8a1def23f5960e4d171eb93e7e",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/dangerous_test_commands.json",
      "new_id": "aee4efe6e1041fbeb4deac8d054064712a659453",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/dangerous_test_commands.json"
    },
    {
      "type": "modify",
      "old_id": "1e5ac4e9046d45cf0b0f1b9a9298d444d740e0e9",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/femu_with_package_list.json",
      "new_id": "20f02a37836034e7d466d77362ebecbdbb80c4f9",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/femu_with_package_list.json"
    },
    {
      "type": "modify",
      "old_id": "d0b51b4992e92a63ca54466b03b8bbb1ca38857b",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/invalid_emulator_arch.json",
      "new_id": "a85a8aa44896e67c6f03b56521efe8cf8fe92d5b",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/invalid_emulator_arch.json"
    },
    {
      "type": "modify",
      "old_id": "82100aeb12d3ea5a44329d993b0ee70b146b10bd",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/multiple_non_root_fars.json",
      "new_id": "40824ef1109b3f2689fba6732c135174e46ccca2",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/multiple_non_root_fars.json"
    },
    {
      "type": "modify",
      "old_id": "9601b9ad80f1ad2b861fba0e8096cdf44689be34",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/no_zircon_file.json",
      "new_id": "eeb54b8a29a81f46f5ac7ffe8bf20056f4177fed",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/no_zircon_file.json"
    },
    {
      "type": "modify",
      "old_id": "010f192f03d2f8d0cdbbb8a23854e79176695dbf",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/run_on_test_specified_arch.json",
      "new_id": "304c48f3f9eb0614703693b9f23c74ea70beeb44",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/run_on_test_specified_arch.json"
    },
    {
      "type": "modify",
      "old_id": "91ee7374d3fdaf6c8e55dc4a77611d9085599400",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json",
      "new_id": "05abad1d6aa6379a780a92ab93ee2026df86be4c",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/run_with_dart_aot_behavior.json"
    },
    {
      "type": "modify",
      "old_id": "79739a12c08acebc676549467cc282fd4dce8e00",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.expected/start_femu.json",
      "new_id": "460c35b1ebe7939f089a478a007e62b64f6ac5a5",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/start_femu.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1794c04f61a865ce8a4524ec76a4b8a4386c303e",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.expected/start_femu_with_cso.json"
    },
    {
      "type": "modify",
      "old_id": "7eb1fcf1bcf6cb1106b5b41bff87aeac797f7d25",
      "old_mode": 33188,
      "old_path": "recipes/engine/femu_test.py",
      "new_id": "c1f56a2ff9bbd98eee3b73633b742d618f076517",
      "new_mode": 33188,
      "new_path": "recipes/engine/femu_test.py"
    }
  ]
}
