Status: SUCCEEDED
Triggered by: angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com
Duration: 56 minutes
Actions:

Definition (rev dc134c65447c1d0503bf7aae465a793917faad9d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "angle-android-arm64-google-pixel6-rel"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "deps_revision_overrides": {
    "angle": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03"
  },
  "instruction_dependencies": [
    {
      "instruction_id": "bot_update_repro_instructions",
      "invocation_id": "build-8674819675191048785"
    },
    {
      "instruction_id": "generate_build_files_repro_instructions",
      "invocation_id": "build-8674819675191048785"
    },
    {
      "instruction_id": "compile_repro_instructions",
      "invocation_id": "build-8674819675191048785"
    }
  ],
  "parent_build_id": "8674819675191048785",
  "parent_builder_group": "ci",
  "parent_buildername": "angle-android-arm64-builder-rel",
  "parent_got_angle_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
  "parent_got_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
  "repository": "https://chromium.googlesource.com/angle/angle",
  "revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
  "swarm_hashes": {
    "angle_capture_tests": "c92a2c027e0cfe61812594402eb35b7c3d0eef0c37c74132a151c52f5af14b19/486",
    "angle_deqp_egl_tests": "1ecdf53f529e34bd98dab48e7f55b3906335800b387ce2f393e97e53831a2ede/486",
    "angle_deqp_gles2_tests": "9d962ddd2b2d11b401a47379da20aaba091e7fddfb32a1ef910db8c49d9303c4/486",
    "angle_deqp_gles31_565_no_depth_no_stencil_tests": "24ecd37ee6e4386c0af6b36e05f2d3ad5c8cb48e2c470c04bbfe7f74a58d4423/486",
    "angle_deqp_gles31_multisample_tests": "950202efe54dd0b25827c8e6bce722831b5ee022bed695d3ca01e4ead87c8a1d/486",
    "angle_deqp_gles31_tests": "f712cb725bbc14d21941b942668059e8c1c101419ef6b6a65e74e67d7c8f230e/486",
    "angle_deqp_gles3_565_no_depth_no_stencil_tests": "da3a2ce4077f3f29eb173c9744d5ef866a97727eaa4f3cdea9d5531f862d230a/486",
    "angle_deqp_gles3_multisample_tests": "9fae353f1011d8fc6b138735fc2fbfec04dc357c414d3fb5b6a90ee58c89cc33/486",
    "angle_deqp_gles3_tests": "ce1b6f8c01905010537c8c27258ab7d2c5d3fcaa519bed7d818bf4e70077c526/486",
    "angle_deqp_khr_gles2_tests": "c4660e9ed487956a9408448ca8dab2f8915b5f38620df12637f75f4a6f6c3075/486",
    "angle_deqp_khr_gles31_tests": "c4624ca5152592b0d10f7512b4bec02f09c7c28ef0ef2f01b0b74d9aed2dc18d/486",
    "angle_deqp_khr_gles32_tests": "0ec21b1a5272f1793efeb9ba23ec40220ff583e0abff06faefc77d4d9f703a2a/486",
    "angle_deqp_khr_gles3_tests": "272a6b52ba6b34fb68a36aa9b99ca07200aaf703af704b9b5b94693d96bb46b6/486",
    "angle_deqp_khr_glesext_tests": "a6928476fc8005c2b0a263548f3786bb77e3ac5b009f624942b20398a05ea4dd/486",
    "angle_deqp_khr_noctx_gles2_tests": "cad94538b0ceee334764e85228428fdc3baf898f8bc04726d8914bcf35704423/486",
    "angle_deqp_khr_noctx_gles32_tests": "7f6028b3c65a9d49234f0e32406bcef74779145c4bb8d553c90aaac893cd6393/486",
    "angle_deqp_khr_single_gles32_tests": "8c91bfa716c9cfdef71ac4a0234de4bd01fd3f3b4a089e9604127110a3ad198c/486",
    "angle_end2end_tests": "a0de78ad0ce81bf3e8698975205219daf2357c2b3db8c5ebed9630841037e9a6/486",
    "angle_gles1_conformance_tests": "02b555ce0fb0c59781ee97fb51c4f390dcd01583b3a2132c2277ac8f1c456f24/486",
    "angle_perftests": "f132e6e475d5a4275ccd62636c7bc837af49b25972137ea8613ffdc88e68d1a6/646",
    "angle_restricted_trace_gold_tests": "009d60a8faf1c2ff3797d4c4565913d389a2a5044343a9a2ca505be5f6739f04/647",
    "angle_trace_perf_tests": "acb2bb4201d6135564e08e4f592d36d49905ded95e765f8f981716bfe966bbd9/646",
    "angle_unittests": "280e3b3362df826f53689e5726d7388d7ae3ea7795e2dcff820941038c4f65e5/486"
  },
  "swarming_command_lines_cwd": "out/6da5-angle-android-a",
  "swarming_command_lines_digest": "1742422d76183d48107f577ad98e20b3721e10cf0261b270a661231d5e24bea3/93",
  "test_trigger_deps_digest": "7abfc6a3210a14fd0806d6cbb3270ef98e1f3f44dd8bf9403fa262b2f5fbf657/651"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/angle/angle/+/2bd94af5d530ce936cd7e3f7beba13fd9e831c03
  • gitiles_ref:refs/heads/main
  • parent_buildername:angle-android-arm64-builder-rel
  • parent_buildnumber:887
  • user_agent:recipe

Debug log (UTC)

[21:23:59.513] New invocation is queued and will start shortly
[21:23:59.513] Triggered by user:angle-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[21:24:01.263] Starting the invocation (attempt 1)
[21:24:01.294] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/angle/angle/+/2bd94af5d530ce936cd7e3f7beba13fd9e831c03"
[21:24:01.294] Popped gitiles commit info from properties and tags
[21:24:01.295] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:24:01.295] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:24:01.296] Buildbucket request:
{
  "requestId": "8840247281136608864",
  "builder": {
    "project": "angle",
    "bucket": "ci",
    "builder": "angle-android-arm64-google-pixel6-rel"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8840247281136608864",
            "job": "angle/angle-android-arm64-google-pixel6-rel",
            "triggers": [
                  {
                        "gitiles": {
                              "properties": {
                                    "deps_revision_overrides": {
                                          "angle": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03"
                                        },
                                    "instruction_dependencies": [
                                          {
                                                "instruction_id": "bot_update_repro_instructions",
                                                "invocation_id": "build-8674819675191048785"
                                              },
                                          {
                                                "instruction_id": "generate_build_files_repro_instructions",
                                                "invocation_id": "build-8674819675191048785"
                                              },
                                          {
                                                "instruction_id": "compile_repro_instructions",
                                                "invocation_id": "build-8674819675191048785"
                                              }
                                        ],
                                    "parent_build_id": "8674819675191048785",
                                    "parent_builder_group": "ci",
                                    "parent_buildername": "angle-android-arm64-builder-rel",
                                    "parent_got_angle_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
                                    "parent_got_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
                                    "revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
                                    "swarm_hashes": {
                                          "angle_capture_tests": "c92a2c027e0cfe61812594402eb35b7c3d0eef0c37c74132a151c52f5af14b19/486",
                                          "angle_deqp_egl_tests": "1ecdf53f529e34bd98dab48e7f55b3906335800b387ce2f393e97e53831a2ede/486",
                                          "angle_deqp_gles2_tests": "9d962ddd2b2d11b401a47379da20aaba091e7fddfb32a1ef910db8c49d9303c4/486",
                                          "angle_deqp_gles31_565_no_depth_no_stencil_tests": "24ecd37ee6e4386c0af6b36e05f2d3ad5c8cb48e2c470c04bbfe7f74a58d4423/486",
                                          "angle_deqp_gles31_multisample_tests": "950202efe54dd0b25827c8e6bce722831b5ee022bed695d3ca01e4ead87c8a1d/486",
                                          "angle_deqp_gles31_tests": "f712cb725bbc14d21941b942668059e8c1c101419ef6b6a65e74e67d7c8f230e/486",
                                          "angle_deqp_gles3_565_no_depth_no_stencil_tests": "da3a2ce4077f3f29eb173c9744d5ef866a97727eaa4f3cdea9d5531f862d230a/486",
                                          "angle_deqp_gles3_multisample_tests": "9fae353f1011d8fc6b138735fc2fbfec04dc357c414d3fb5b6a90ee58c89cc33/486",
                                          "angle_deqp_gles3_tests": "ce1b6f8c01905010537c8c27258ab7d2c5d3fcaa519bed7d818bf4e70077c526/486",
                                          "angle_deqp_khr_gles2_tests": "c4660e9ed487956a9408448ca8dab2f8915b5f38620df12637f75f4a6f6c3075/486",
                                          "angle_deqp_khr_gles31_tests": "c4624ca5152592b0d10f7512b4bec02f09c7c28ef0ef2f01b0b74d9aed2dc18d/486",
                                          "angle_deqp_khr_gles32_tests": "0ec21b1a5272f1793efeb9ba23ec40220ff583e0abff06faefc77d4d9f703a2a/486",
                                          "angle_deqp_khr_gles3_tests": "272a6b52ba6b34fb68a36aa9b99ca07200aaf703af704b9b5b94693d96bb46b6/486",
                                          "angle_deqp_khr_glesext_tests": "a6928476fc8005c2b0a263548f3786bb77e3ac5b009f624942b20398a05ea4dd/486",
                                          "angle_deqp_khr_noctx_gles2_tests": "cad94538b0ceee334764e85228428fdc3baf898f8bc04726d8914bcf35704423/486",
                                          "angle_deqp_khr_noctx_gles32_tests": "7f6028b3c65a9d49234f0e32406bcef74779145c4bb8d553c90aaac893cd6393/486",
                                          "angle_deqp_khr_single_gles32_tests": "8c91bfa716c9cfdef71ac4a0234de4bd01fd3f3b4a089e9604127110a3ad198c/486",
                                          "angle_end2end_tests": "a0de78ad0ce81bf3e8698975205219daf2357c2b3db8c5ebed9630841037e9a6/486",
                                          "angle_gles1_conformance_tests": "02b555ce0fb0c59781ee97fb51c4f390dcd01583b3a2132c2277ac8f1c456f24/486",
                                          "angle_perftests": "f132e6e475d5a4275ccd62636c7bc837af49b25972137ea8613ffdc88e68d1a6/646",
                                          "angle_restricted_trace_gold_tests": "009d60a8faf1c2ff3797d4c4565913d389a2a5044343a9a2ca505be5f6739f04/647",
                                          "angle_trace_perf_tests": "acb2bb4201d6135564e08e4f592d36d49905ded95e765f8f981716bfe966bbd9/646",
                                          "angle_unittests": "280e3b3362df826f53689e5726d7388d7ae3ea7795e2dcff820941038c4f65e5/486"
                                        },
                                    "swarming_command_lines_cwd": "out/6da5-angle-android-a",
                                    "swarming_command_lines_digest": "1742422d76183d48107f577ad98e20b3721e10cf0261b270a661231d5e24bea3/93",
                                    "test_trigger_deps_digest": "7abfc6a3210a14fd0806d6cbb3270ef98e1f3f44dd8bf9403fa262b2f5fbf657/651"
                                  },
                              "ref": "refs/heads/main",
                              "repo": "https://chromium.googlesource.com/angle/angle",
                              "revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
                              "tags": [
                                    "parent_buildername:angle-android-arm64-builder-rel",
                                    "parent_buildnumber:887",
                                    "user_agent:recipe"
                                  ]
                            },
                        "id": "7103aa0f-f220-41de-b96f-4b3cc5eaee07",
                        "title": "angle-android-arm64-builder-rel/887",
                        "url": "https://cr-buildbucket.appspot.com/build/8674819675191048785"
                      }
                ]
          },
      "deps_revision_overrides": {
            "angle": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03"
          },
      "instruction_dependencies": [
            {
                  "instruction_id": "bot_update_repro_instructions",
                  "invocation_id": "build-8674819675191048785"
                },
            {
                  "instruction_id": "generate_build_files_repro_instructions",
                  "invocation_id": "build-8674819675191048785"
                },
            {
                  "instruction_id": "compile_repro_instructions",
                  "invocation_id": "build-8674819675191048785"
                }
          ],
      "parent_build_id": "8674819675191048785",
      "parent_builder_group": "ci",
      "parent_buildername": "angle-android-arm64-builder-rel",
      "parent_got_angle_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
      "parent_got_revision": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
      "swarm_hashes": {
            "angle_capture_tests": "c92a2c027e0cfe61812594402eb35b7c3d0eef0c37c74132a151c52f5af14b19/486",
            "angle_deqp_egl_tests": "1ecdf53f529e34bd98dab48e7f55b3906335800b387ce2f393e97e53831a2ede/486",
            "angle_deqp_gles2_tests": "9d962ddd2b2d11b401a47379da20aaba091e7fddfb32a1ef910db8c49d9303c4/486",
            "angle_deqp_gles31_565_no_depth_no_stencil_tests": "24ecd37ee6e4386c0af6b36e05f2d3ad5c8cb48e2c470c04bbfe7f74a58d4423/486",
            "angle_deqp_gles31_multisample_tests": "950202efe54dd0b25827c8e6bce722831b5ee022bed695d3ca01e4ead87c8a1d/486",
            "angle_deqp_gles31_tests": "f712cb725bbc14d21941b942668059e8c1c101419ef6b6a65e74e67d7c8f230e/486",
            "angle_deqp_gles3_565_no_depth_no_stencil_tests": "da3a2ce4077f3f29eb173c9744d5ef866a97727eaa4f3cdea9d5531f862d230a/486",
            "angle_deqp_gles3_multisample_tests": "9fae353f1011d8fc6b138735fc2fbfec04dc357c414d3fb5b6a90ee58c89cc33/486",
            "angle_deqp_gles3_tests": "ce1b6f8c01905010537c8c27258ab7d2c5d3fcaa519bed7d818bf4e70077c526/486",
            "angle_deqp_khr_gles2_tests": "c4660e9ed487956a9408448ca8dab2f8915b5f38620df12637f75f4a6f6c3075/486",
            "angle_deqp_khr_gles31_tests": "c4624ca5152592b0d10f7512b4bec02f09c7c28ef0ef2f01b0b74d9aed2dc18d/486",
            "angle_deqp_khr_gles32_tests": "0ec21b1a5272f1793efeb9ba23ec40220ff583e0abff06faefc77d4d9f703a2a/486",
            "angle_deqp_khr_gles3_tests": "272a6b52ba6b34fb68a36aa9b99ca07200aaf703af704b9b5b94693d96bb46b6/486",
            "angle_deqp_khr_glesext_tests": "a6928476fc8005c2b0a263548f3786bb77e3ac5b009f624942b20398a05ea4dd/486",
            "angle_deqp_khr_noctx_gles2_tests": "cad94538b0ceee334764e85228428fdc3baf898f8bc04726d8914bcf35704423/486",
            "angle_deqp_khr_noctx_gles32_tests": "7f6028b3c65a9d49234f0e32406bcef74779145c4bb8d553c90aaac893cd6393/486",
            "angle_deqp_khr_single_gles32_tests": "8c91bfa716c9cfdef71ac4a0234de4bd01fd3f3b4a089e9604127110a3ad198c/486",
            "angle_end2end_tests": "a0de78ad0ce81bf3e8698975205219daf2357c2b3db8c5ebed9630841037e9a6/486",
            "angle_gles1_conformance_tests": "02b555ce0fb0c59781ee97fb51c4f390dcd01583b3a2132c2277ac8f1c456f24/486",
            "angle_perftests": "f132e6e475d5a4275ccd62636c7bc837af49b25972137ea8613ffdc88e68d1a6/646",
            "angle_restricted_trace_gold_tests": "009d60a8faf1c2ff3797d4c4565913d389a2a5044343a9a2ca505be5f6739f04/647",
            "angle_trace_perf_tests": "acb2bb4201d6135564e08e4f592d36d49905ded95e765f8f981716bfe966bbd9/646",
            "angle_unittests": "280e3b3362df826f53689e5726d7388d7ae3ea7795e2dcff820941038c4f65e5/486"
          },
      "swarming_command_lines_cwd": "out/6da5-angle-android-a",
      "swarming_command_lines_digest": "1742422d76183d48107f577ad98e20b3721e10cf0261b270a661231d5e24bea3/93",
      "test_trigger_deps_digest": "7abfc6a3210a14fd0806d6cbb3270ef98e1f3f44dd8bf9403fa262b2f5fbf657/651"
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "angle/angle",
    "id": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8840247281136608864"
    },
    {
      "key": "scheduler_job_id",
      "value": "angle/angle-android-arm64-google-pixel6-rel"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    },
    {
      "key": "parent_buildername",
      "value": "angle-android-arm64-builder-rel"
    },
    {
      "key": "parent_buildnumber",
      "value": "887"
    },
    {
      "key": "user_agent",
      "value": "recipe"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[21:24:01.820] Scheduled build:
{
  "id": "8674817218518312465",
  "builder": {
    "project": "angle",
    "bucket": "ci",
    "builder": "angle-android-arm64-google-pixel6-rel"
  },
  "number": 776,
  "createdBy": "project:angle",
  "createTime": "2026-07-30T21:24:01.388633230Z",
  "updateTime": "2026-07-30T21:24:01.388633230Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "angle/angle",
      "id": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
      "ref": "refs/heads/main"
    }
  }
}
[21:24:01.820] Task URL: https://cr-buildbucket.appspot.com/build/8674817218518312465
[21:24:01.820] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:2:0) after 9m24s
[21:24:02.767] Received PubSub notification, asking Buildbucket for the build status
[21:24:02.802] Build status: SCHEDULED
[21:24:15.814] Received PubSub notification, asking Buildbucket for the build status
[21:24:15.865] Build status: STARTED
[21:33:25.849] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:2:0)
[21:33:25.938] Build status: STARTED
[21:33:25.938] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:5:0) after 4m0s
[21:37:25.993] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:5:0)
[21:37:26.015] Build status: STARTED
[21:37:26.015] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:6:0) after 3m4s
[21:40:30.029] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:6:0)
[21:40:30.050] Build status: STARTED
[21:40:30.050] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:7:0) after 1m50s
[21:42:20.084] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:7:0)
[21:42:20.104] Build status: STARTED
[21:42:20.104] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:8:0) after 5m34s
[21:47:54.138] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:8:0)
[21:47:54.169] Build status: STARTED
[21:47:54.169] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:9:0) after 3m20s
[21:51:14.219] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:9:0)
[21:51:14.287] Build status: STARTED
[21:51:14.287] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:10:0) after 7m4s
[21:58:18.359] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:10:0)
[21:58:18.389] Build status: STARTED
[21:58:18.389] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:11:0) after 8m58s
[22:07:16.466] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:11:0)
[22:07:16.487] Build status: STARTED
[22:07:16.487] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:12:0) after 4m34s
[22:11:50.556] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:12:0)
[22:11:50.574] Build status: STARTED
[22:11:50.574] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:13:0) after 2m25s
[22:14:15.686] Handling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:13:0)
[22:14:15.707] Build status: STARTED
[22:14:15.707] Scheduling timer "check-buildbucket-build-status" (angle/angle-android-arm64-google-pixel6-rel:8840247281136608864:14:0) after 8m14s
[22:20:16.551] Received PubSub notification, asking Buildbucket for the build status
[22:20:16.574] Build:
{
  "id": "8674817218518312465",
  "builder": {
    "project": "angle",
    "bucket": "ci",
    "builder": "angle-android-arm64-google-pixel6-rel"
  },
  "number": 776,
  "createdBy": "project:angle",
  "createTime": "2026-07-30T21:24:01.388633230Z",
  "startTime": "2026-07-30T21:24:15.579069064Z",
  "endTime": "2026-07-30T22:20:15.929742147Z",
  "updateTime": "2026-07-30T22:20:15.929742147Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "angle/angle",
      "id": "2bd94af5d530ce936cd7e3f7beba13fd9e831c03",
      "ref": "refs/heads/main"
    }
  }
}
[22:20:16.574] Invocation finished in 56m17.066310797s with status SUCCEEDED