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

Definition (rev 33d44fee03807dad403981fd881c296c38c5e452)

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

Incoming triggers

Incoming properties

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

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/8df6b630a37c60d871131b4be1b07a1d1a064842
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[22:08:52.410] New invocation is queued and will start shortly
[22:08:55.136] Starting the invocation (attempt 1)
[22:08:55.160] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/8df6b630a37c60d871131b4be1b07a1d1a064842"
[22:08:55.161] Popped gitiles commit info from properties and tags
[22:08:55.161] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[22:08:55.161] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[22:08:55.161] Buildbucket request:
{
  "requestId": "8841512814974426656",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-main"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8841512814974426656",
            "job": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "5a8c6d39842bb09bbcb262894ab71da452a58c14"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@5a8c6d39842bb09bbcb262894ab71da452a58c14",
                        "title": "5a8c6d39842bb09bbcb262894ab71da452a58c14",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/5a8c6d39842bb09bbcb262894ab71da452a58c14"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "a7adb579d889a7503de26ad1b8914abd84353dac"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@a7adb579d889a7503de26ad1b8914abd84353dac",
                        "title": "a7adb579d889a7503de26ad1b8914abd84353dac",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/a7adb579d889a7503de26ad1b8914abd84353dac"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "8df6b630a37c60d871131b4be1b07a1d1a064842"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@8df6b630a37c60d871131b4be1b07a1d1a064842",
                        "title": "8df6b630a37c60d871131b4be1b07a1d1a064842",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/8df6b630a37c60d871131b4be1b07a1d1a064842"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "8df6b630a37c60d871131b4be1b07a1d1a064842",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8841512814974426656"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[22:08:55.623] Scheduled build:
{
  "id": "8676082751356388801",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-07-16T22:08:55.224948903Z",
  "updateTime": "2026-07-16T22:08:55.224948903Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "8df6b630a37c60d871131b4be1b07a1d1a064842",
      "ref": "refs/heads/main"
    }
  }
}
[22:08:55.623] Task URL: https://cr-buildbucket.appspot.com/build/8676082751356388801
[22:08:55.624] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:2:0) after 1m22s
[22:08:57.026] Received PubSub notification, asking Buildbucket for the build status
[22:08:57.048] Build status: SCHEDULED
[22:10:17.650] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:2:0)
[22:10:17.670] Build status: SCHEDULED
[22:10:17.670] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:4:0) after 4m56s
[22:15:13.755] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:4:0)
[22:15:13.772] Build status: SCHEDULED
[22:15:13.772] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:5:0) after 8m44s
[22:23:57.801] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:5:0)
[22:23:57.820] Build status: SCHEDULED
[22:23:57.820] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:6:0) after 4m22s
[22:28:19.836] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:6:0)
[22:28:19.885] Build status: SCHEDULED
[22:28:19.885] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:7:0) after 7m13s
[22:35:32.923] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:7:0)
[22:35:32.955] Build status: SCHEDULED
[22:35:32.955] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:8:0) after 2m19s
[22:37:52.021] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:8:0)
[22:37:52.038] Build status: SCHEDULED
[22:37:52.038] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:9:0) after 6m25s
[22:44:17.068] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:9:0)
[22:44:17.093] Build status: SCHEDULED
[22:44:17.093] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:10:0) after 2m35s
[22:46:52.081] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:10:0)
[22:46:52.111] Build status: SCHEDULED
[22:46:52.111] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:11:0) after 9m46s
[22:56:38.125] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:11:0)
[22:56:38.145] Build status: SCHEDULED
[22:56:38.145] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:12:0) after 8m0s
[23:04:38.160] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:12:0)
[23:04:38.176] Build status: SCHEDULED
[23:04:38.176] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:13:0) after 2m14s
[23:06:52.190] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:13:0)
[23:06:52.212] Build status: SCHEDULED
[23:06:52.212] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:14:0) after 4m26s
[23:11:18.240] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:14:0)
[23:11:18.263] Build status: SCHEDULED
[23:11:18.263] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:15:0) after 6m11s
[23:17:29.278] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:15:0)
[23:17:29.303] Build status: SCHEDULED
[23:17:29.303] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:16:0) after 4m41s
[23:22:10.317] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:16:0)
[23:22:10.330] Build status: SCHEDULED
[23:22:10.330] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:17:0) after 6m17s
[23:28:27.344] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:17:0)
[23:28:27.368] Build status: SCHEDULED
[23:28:27.368] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:18:0) after 3m19s
[23:31:46.469] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:18:0)
[23:31:46.490] Build status: SCHEDULED
[23:31:46.490] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:19:0) after 4m19s
[23:36:05.505] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:19:0)
[23:36:05.529] Build status: SCHEDULED
[23:36:05.529] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:20:0) after 6m3s
[23:42:08.628] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:20:0)
[23:42:08.653] Build status: SCHEDULED
[23:42:08.653] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:21:0) after 2m26s
[23:44:34.756] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:21:0)
[23:44:34.776] Build status: SCHEDULED
[23:44:34.776] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:22:0) after 6m38s
[23:51:12.817] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:22:0)
[23:51:12.835] Build status: SCHEDULED
[23:51:12.835] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:23:0) after 8m42s
[23:59:55.028] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:23:0)
[23:59:55.073] Build status: SCHEDULED
[23:59:55.073] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:24:0) after 2m20s
[00:02:15.090] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:24:0)
[00:02:15.105] Build status: SCHEDULED
[00:02:15.106] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:25:0) after 1m32s
[00:03:47.145] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:25:0)
[00:03:47.160] Build status: SCHEDULED
[00:03:47.160] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:26:0) after 4m7s
[00:07:54.224] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:26:0)
[00:07:54.376] Build status: SCHEDULED
[00:07:54.376] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:27:0) after 2m9s
[00:10:03.350] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:27:0)
[00:10:03.376] Build status: SCHEDULED
[00:10:03.376] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:28:0) after 5m33s
[00:15:36.486] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:28:0)
[00:15:36.570] Build status: SCHEDULED
[00:15:36.570] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:29:0) after 3m16s
[00:18:52.586] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:29:0)
[00:18:52.670] Build status: SCHEDULED
[00:18:52.670] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:30:0) after 7m45s
[00:26:37.787] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:30:0)
[00:26:37.809] Build status: SCHEDULED
[00:26:37.809] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:31:0) after 5m36s
[00:32:13.866] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:31:0)
[00:32:13.883] Build status: SCHEDULED
[00:32:13.883] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:32:0) after 4m46s
[00:36:59.899] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:32:0)
[00:36:59.917] Build status: SCHEDULED
[00:36:59.917] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:33:0) after 6m45s
[00:43:44.948] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:33:0)
[00:43:44.983] Build status: SCHEDULED
[00:43:44.983] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:34:0) after 2m27s
[00:46:11.958] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:34:0)
[00:46:11.981] Build status: SCHEDULED
[00:46:11.981] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:35:0) after 4m40s
[00:50:52.029] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:35:0)
[00:50:52.046] Build status: SCHEDULED
[00:50:52.046] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:36:0) after 1m19s
[00:52:11.069] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:36:0)
[00:52:11.320] Build status: SCHEDULED
[00:52:11.320] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:37:0) after 8m38s
[01:00:49.412] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:37:0)
[01:00:49.430] Build status: SCHEDULED
[01:00:49.430] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:38:0) after 8m4s
[01:08:53.475] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:38:0)
[01:08:53.501] Build status: SCHEDULED
[01:08:53.501] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:39:0) after 4m58s
[01:12:57.510] Received PubSub notification, asking Buildbucket for the build status
[01:12:57.529] Build status: STARTED
[01:13:51.583] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:39:0)
[01:13:51.615] Build status: STARTED
[01:13:51.615] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:41:0) after 6m2s
[01:19:53.632] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:41:0)
[01:19:53.654] Build status: STARTED
[01:19:53.654] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:42:0) after 9m0s
[01:28:53.749] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:42:0)
[01:28:53.774] Build status: STARTED
[01:28:53.774] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:43:0) after 9m49s
[01:38:42.744] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:43:0)
[01:38:42.762] Build status: STARTED
[01:38:42.762] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-mac-arm-gn-compatibility-main:8841512814974426656:44:0) after 7m50s
[01:39:30.673] Received PubSub notification, asking Buildbucket for the build status
[01:39:30.689] Build:
{
  "id": "8676082751356388801",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-mac-arm-gn-compatibility-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-07-16T22:08:55.224948903Z",
  "startTime": "2026-07-17T01:12:57.246316090Z",
  "endTime": "2026-07-17T01:39:28.670504416Z",
  "updateTime": "2026-07-17T01:39:28.670504416Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "8df6b630a37c60d871131b4be1b07a1d1a064842",
      "ref": "refs/heads/main"
    }
  }
}
[01:39:30.689] Invocation finished in 3h30m38.298705137s with status SUCCEEDED