Status: SUCCEEDED
Triggered by: -
Duration: 4 hours
Actions:

Definition (rev 997855649965b455092ee804396bbfb5cca8cbe4)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "pigweed.dev.ci"
  builder: "pigweed-mac-arm-gn-main"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://pigweed.googlesource.com/pigweed/pigweed",
  "revision": "789ce851aed3e55f1bb58c45375da814786d883b"
}

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/789ce851aed3e55f1bb58c45375da814786d883b
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[17:37:51.526] New invocation is queued and will start shortly
[17:37:52.560] Starting the invocation (attempt 1)
[17:37:52.593] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/789ce851aed3e55f1bb58c45375da814786d883b"
[17:37:52.593] Popped gitiles commit info from properties and tags
[17:37:52.593] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[17:37:52.593] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[17:37:52.593] Buildbucket request:
{
  "requestId": "8849140010909655136",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-main"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8849140010909655136",
            "job": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "c5f145e2049eb38bc4d07c4b71d213ed33aa7fd3"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@c5f145e2049eb38bc4d07c4b71d213ed33aa7fd3",
                        "title": "c5f145e2049eb38bc4d07c4b71d213ed33aa7fd3",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/c5f145e2049eb38bc4d07c4b71d213ed33aa7fd3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "789ce851aed3e55f1bb58c45375da814786d883b"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@789ce851aed3e55f1bb58c45375da814786d883b",
                        "title": "789ce851aed3e55f1bb58c45375da814786d883b",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/789ce851aed3e55f1bb58c45375da814786d883b"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "789ce851aed3e55f1bb58c45375da814786d883b",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8849140010909655136"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[17:37:53.066] Scheduled build:
{
  "id": "8683709949061638369",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-04-23T17:37:52.666206140Z",
  "updateTime": "2026-04-23T17:37:52.666206140Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "789ce851aed3e55f1bb58c45375da814786d883b",
      "ref": "refs/heads/main"
    }
  }
}
[17:37:53.066] Task URL: https://cr-buildbucket.appspot.com/build/8683709949061638369
[17:37:53.066] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:2:0) after 9m58s
[17:37:53.955] Received PubSub notification, asking Buildbucket for the build status
[17:37:53.973] Build status: SCHEDULED
[17:47:51.081] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:2:0)
[17:47:51.099] Build status: SCHEDULED
[17:47:51.099] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:4:0) after 7m0s
[17:54:51.114] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:4:0)
[17:54:51.131] Build status: SCHEDULED
[17:54:51.131] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:5:0) after 6m10s
[18:01:01.288] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:5:0)
[18:01:01.312] Build status: SCHEDULED
[18:01:01.312] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:6:0) after 5m24s
[18:06:25.327] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:6:0)
[18:06:25.343] Build status: SCHEDULED
[18:06:25.343] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:7:0) after 3m40s
[18:10:05.342] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:7:0)
[18:10:05.372] Build status: SCHEDULED
[18:10:05.372] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:8:0) after 3m4s
[18:13:09.407] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:8:0)
[18:13:09.552] Build status: SCHEDULED
[18:13:09.552] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:9:0) after 2m3s
[18:15:12.568] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:9:0)
[18:15:12.636] Build status: SCHEDULED
[18:15:12.636] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:10:0) after 6m34s
[18:21:46.649] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:10:0)
[18:21:46.668] Build status: SCHEDULED
[18:21:46.668] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:11:0) after 5m3s
[18:26:49.680] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:11:0)
[18:26:49.735] Build status: SCHEDULED
[18:26:49.735] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:12:0) after 6m58s
[18:33:47.753] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:12:0)
[18:33:47.779] Build status: SCHEDULED
[18:33:47.779] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:13:0) after 6m50s
[18:40:37.807] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:13:0)
[18:40:37.826] Build status: SCHEDULED
[18:40:37.826] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:14:0) after 6m24s
[18:47:01.870] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:14:0)
[18:47:01.884] Build status: SCHEDULED
[18:47:01.884] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:15:0) after 5m39s
[18:52:40.854] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:15:0)
[18:52:40.924] Build status: SCHEDULED
[18:52:40.924] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:16:0) after 9m50s
[19:02:30.938] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:16:0)
[19:02:31.009] Build status: SCHEDULED
[19:02:31.009] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:17:0) after 7m54s
[19:10:25.004] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:17:0)
[19:10:25.023] Build status: SCHEDULED
[19:10:25.023] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:18:0) after 3m21s
[19:13:46.084] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:18:0)
[19:13:46.101] Build status: SCHEDULED
[19:13:46.101] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:19:0) after 1m47s
[19:15:33.116] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:19:0)
[19:15:33.137] Build status: SCHEDULED
[19:15:33.137] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:20:0) after 5m55s
[19:21:28.297] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:20:0)
[19:21:28.317] Build status: SCHEDULED
[19:21:28.317] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:21:0) after 7m42s
[19:29:10.374] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:21:0)
[19:29:10.454] Build status: SCHEDULED
[19:29:10.454] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:22:0) after 6m20s
[19:35:30.433] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:22:0)
[19:35:30.456] Build status: SCHEDULED
[19:35:30.457] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:23:0) after 9m2s
[19:44:32.477] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:23:0)
[19:44:32.496] Build status: SCHEDULED
[19:44:32.496] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:24:0) after 3m39s
[19:48:11.610] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:24:0)
[19:48:11.632] Build status: SCHEDULED
[19:48:11.632] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:25:0) after 7m30s
[19:55:41.785] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:25:0)
[19:55:41.802] Build status: SCHEDULED
[19:55:41.802] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:26:0) after 2m46s
[19:58:27.814] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:26:0)
[19:58:27.849] Build status: SCHEDULED
[19:58:27.849] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:27:0) after 4m14s
[20:02:42.034] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:27:0)
[20:02:42.054] Build status: SCHEDULED
[20:02:42.054] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:28:0) after 9m36s
[20:12:18.058] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:28:0)
[20:12:18.075] Build status: SCHEDULED
[20:12:18.075] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:29:0) after 4m30s
[20:16:48.095] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:29:0)
[20:16:48.119] Build status: SCHEDULED
[20:16:48.119] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:30:0) after 3m10s
[20:19:58.543] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:30:0)
[20:19:58.560] Build status: SCHEDULED
[20:19:58.560] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:31:0) after 6m18s
[20:26:16.939] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:31:0)
[20:26:16.968] Build status: SCHEDULED
[20:26:16.968] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:32:0) after 7m23s
[20:33:39.938] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:32:0)
[20:33:39.960] Build status: SCHEDULED
[20:33:39.960] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:33:0) after 9m11s
[20:42:50.977] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:33:0)
[20:42:50.998] Build status: SCHEDULED
[20:42:50.999] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:34:0) after 1m2s
[20:43:53.023] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:34:0)
[20:43:53.044] Build status: SCHEDULED
[20:43:53.044] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:35:0) after 9m19s
[20:53:12.094] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:35:0)
[20:53:12.122] Build status: SCHEDULED
[20:53:12.122] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:36:0) after 8m48s
[21:02:00.140] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:36:0)
[21:02:00.161] Build status: SCHEDULED
[21:02:00.162] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:37:0) after 3m18s
[21:05:18.138] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:37:0)
[21:05:18.169] Build status: SCHEDULED
[21:05:18.170] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:38:0) after 3m33s
[21:08:51.171] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:38:0)
[21:08:51.198] Build status: SCHEDULED
[21:08:51.198] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:39:0) after 1m9s
[21:10:00.225] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:39:0)
[21:10:00.243] Build status: SCHEDULED
[21:10:00.243] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:40:0) after 4m26s
[21:14:26.289] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:40:0)
[21:14:26.361] Build status: SCHEDULED
[21:14:26.361] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:41:0) after 1m9s
[21:15:35.385] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:41:0)
[21:15:35.464] Build status: SCHEDULED
[21:15:35.464] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:42:0) after 9m11s
[21:17:48.826] Received PubSub notification, asking Buildbucket for the build status
[21:17:48.850] Build status: STARTED
[21:24:46.573] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:42:0)
[21:24:46.593] Build status: STARTED
[21:24:46.593] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:44:0) after 3m47s
[21:28:33.629] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:44:0)
[21:28:33.679] Build status: STARTED
[21:28:33.679] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:45:0) after 1m3s
[21:29:36.720] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:45:0)
[21:29:36.741] Build status: STARTED
[21:29:36.741] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:46:0) after 4m43s
[21:34:19.755] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:46:0)
[21:34:19.773] Build status: STARTED
[21:34:19.773] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:47:0) after 5m49s
[21:40:08.996] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:47:0)
[21:40:09.015] Build status: STARTED
[21:40:09.015] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-main:8849140010909655136:48:0) after 5m1s
[21:44:20.321] Received PubSub notification, asking Buildbucket for the build status
[21:44:20.346] Build:
{
  "id": "8683709949061638369",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-04-23T17:37:52.666206140Z",
  "startTime": "2026-04-23T21:17:48.605779346Z",
  "endTime": "2026-04-23T21:44:20.058038250Z",
  "updateTime": "2026-04-23T21:44:20.058038250Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "789ce851aed3e55f1bb58c45375da814786d883b",
      "ref": "refs/heads/main"
    }
  }
}
[21:44:20.346] Invocation finished in 4h6m28.826841161s with status SUCCEEDED