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

Definition (rev 33d44fee03807dad403981fd881c296c38c5e452)

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

Incoming triggers

Incoming properties

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

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/152c3d72234fe34317ff746e9a5749fbe312608e
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[21:30:10.802] New invocation is queued and will start shortly
[21:30:12.247] Starting the invocation (attempt 1)
[21:30:12.270] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/152c3d72234fe34317ff746e9a5749fbe312608e"
[21:30:12.270] Popped gitiles commit info from properties and tags
[21:30:12.270] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:30:12.274] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:30:12.274] Buildbucket request:
{
  "requestId": "8863077327345985024",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-gn-compatibility-main"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8863077327345985024",
            "job": "pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "30aacd58d38a8cde7660324d3ab39b529d70284d"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@30aacd58d38a8cde7660324d3ab39b529d70284d",
                        "title": "30aacd58d38a8cde7660324d3ab39b529d70284d",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/30aacd58d38a8cde7660324d3ab39b529d70284d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "152c3d72234fe34317ff746e9a5749fbe312608e"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@152c3d72234fe34317ff746e9a5749fbe312608e",
                        "title": "152c3d72234fe34317ff746e9a5749fbe312608e",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/152c3d72234fe34317ff746e9a5749fbe312608e"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "152c3d72234fe34317ff746e9a5749fbe312608e",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8863077327345985024"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[21:30:12.744] Scheduled build:
{
  "id": "8697647265084716129",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-gn-compatibility-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2025-11-20T21:30:12.335807320Z",
  "updateTime": "2025-11-20T21:30:12.335807320Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "152c3d72234fe34317ff746e9a5749fbe312608e",
      "ref": "refs/heads/main"
    }
  }
}
[21:30:12.745] Task URL: https://cr-buildbucket.appspot.com/build/8697647265084716129
[21:30:12.745] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:2:0) after 9m41s
[21:30:13.577] Received PubSub notification, asking Buildbucket for the build status
[21:30:13.599] Build status: SCHEDULED
[21:39:53.739] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:2:0)
[21:39:53.815] Build status: SCHEDULED
[21:39:53.815] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:4:0) after 4m9s
[21:44:02.827] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:4:0)
[21:44:02.847] Build status: SCHEDULED
[21:44:02.847] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:5:0) after 2m24s
[21:46:27.029] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:5:0)
[21:46:27.045] Build status: SCHEDULED
[21:46:27.045] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:6:0) after 1m21s
[21:47:48.072] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:6:0)
[21:47:48.090] Build status: SCHEDULED
[21:47:48.090] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:7:0) after 5m21s
[21:53:09.168] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:7:0)
[21:53:09.196] Build status: SCHEDULED
[21:53:09.196] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:8:0) after 6m19s
[21:59:28.285] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:8:0)
[21:59:28.303] Build status: SCHEDULED
[21:59:28.303] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:9:0) after 7m25s
[22:06:53.358] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:9:0)
[22:06:53.394] Build status: SCHEDULED
[22:06:53.395] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:10:0) after 2m39s
[22:09:32.441] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:10:0)
[22:09:32.457] Build status: SCHEDULED
[22:09:32.457] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:11:0) after 8m2s
[22:17:34.470] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:11:0)
[22:17:34.490] Build status: SCHEDULED
[22:17:34.490] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:12:0) after 7m15s
[22:24:49.637] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:12:0)
[22:24:49.653] Build status: SCHEDULED
[22:24:49.653] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:13:0) after 2m57s
[22:27:46.689] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:13:0)
[22:27:46.713] Build status: SCHEDULED
[22:27:46.713] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:14:0) after 9m51s
[22:37:37.815] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:14:0)
[22:37:37.833] Build status: SCHEDULED
[22:37:37.833] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:15:0) after 3m54s
[22:41:31.852] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:15:0)
[22:41:31.904] Build status: SCHEDULED
[22:41:31.904] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:16:0) after 2m6s
[22:43:37.916] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:16:0)
[22:43:37.937] Build status: SCHEDULED
[22:43:37.937] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:17:0) after 5m40s
[22:49:18.000] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:17:0)
[22:49:18.019] Build status: SCHEDULED
[22:49:18.019] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:18:0) after 3m11s
[22:52:29.079] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:18:0)
[22:52:29.119] Build status: SCHEDULED
[22:52:29.119] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:19:0) after 1m56s
[22:54:25.132] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:19:0)
[22:54:25.147] Build status: SCHEDULED
[22:54:25.148] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:20:0) after 3m16s
[22:57:41.210] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:20:0)
[22:57:41.225] Build status: SCHEDULED
[22:57:41.225] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:21:0) after 4m23s
[23:02:04.287] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:21:0)
[23:02:04.302] Build status: SCHEDULED
[23:02:04.302] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:22:0) after 5m34s
[23:07:38.364] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:22:0)
[23:07:38.381] Build status: SCHEDULED
[23:07:38.381] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:23:0) after 9m25s
[23:17:03.416] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:23:0)
[23:17:03.448] Build status: SCHEDULED
[23:17:03.448] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:24:0) after 8m48s
[23:25:51.463] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:24:0)
[23:25:51.518] Build status: SCHEDULED
[23:25:51.518] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:25:0) after 2m36s
[23:28:27.535] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:25:0)
[23:28:27.558] Build status: SCHEDULED
[23:28:27.559] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:26:0) after 7m45s
[23:36:12.621] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:26:0)
[23:36:12.638] Build status: SCHEDULED
[23:36:12.638] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:27:0) after 7m52s
[23:44:04.650] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:27:0)
[23:44:04.686] Build status: SCHEDULED
[23:44:04.687] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:28:0) after 7m46s
[23:51:50.759] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:28:0)
[23:51:50.779] Build status: SCHEDULED
[23:51:50.779] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:29:0) after 8m35s
[00:00:25.846] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:29:0)
[00:00:25.862] Build status: SCHEDULED
[00:00:25.862] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:30:0) after 1m22s
[00:01:47.875] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:30:0)
[00:01:47.897] Build status: SCHEDULED
[00:01:47.897] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:31:0) after 5m6s
[00:06:53.941] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:31:0)
[00:06:53.964] Build status: SCHEDULED
[00:06:53.964] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:32:0) after 1m47s
[00:08:41.063] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:32:0)
[00:08:41.077] Build status: SCHEDULED
[00:08:41.077] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:33:0) after 2m20s
[00:11:01.096] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:33:0)
[00:11:01.119] Build status: SCHEDULED
[00:11:01.119] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:34:0) after 4m40s
[00:15:41.094] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:34:0)
[00:15:41.115] Build status: SCHEDULED
[00:15:41.115] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:35:0) after 4m6s
[00:19:47.315] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:35:0)
[00:19:47.331] Build status: SCHEDULED
[00:19:47.331] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:36:0) after 3m42s
[00:23:29.297] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:36:0)
[00:23:29.313] Build status: SCHEDULED
[00:23:29.313] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:37:0) after 1m40s
[00:25:09.452] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:37:0)
[00:25:09.468] Build status: SCHEDULED
[00:25:09.468] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:38:0) after 6m21s
[00:31:30.481] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:38:0)
[00:31:30.501] Build status: SCHEDULED
[00:31:30.501] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:39:0) after 3m39s
[00:35:09.517] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:39:0)
[00:35:09.592] Build status: SCHEDULED
[00:35:09.592] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:40:0) after 1m17s
[00:36:26.606] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:40:0)
[00:36:26.629] Build status: SCHEDULED
[00:36:26.629] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:41:0) after 9m22s
[00:43:41.882] Received PubSub notification, asking Buildbucket for the build status
[00:43:41.898] Build status: STARTED
[00:45:48.645] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:41:0)
[00:45:48.659] Build status: STARTED
[00:45:48.659] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:43:0) after 7m39s
[00:53:27.674] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:43:0)
[00:53:27.690] Build status: STARTED
[00:53:27.690] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:44:0) after 7m28s
[01:00:55.707] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:44:0)
[01:00:55.724] Build status: STARTED
[01:00:55.724] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:45:0) after 1m21s
[01:02:16.737] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:45:0)
[01:02:16.762] Build status: STARTED
[01:02:16.762] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:46:0) after 4m32s
[01:06:48.775] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:46:0)
[01:06:48.795] Build status: STARTED
[01:06:48.795] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-compatibility-main:8863077327345985024:47:0) after 5m6s
[01:09:47.212] Received PubSub notification, asking Buildbucket for the build status
[01:09:47.228] Build:
{
  "id": "8697647265084716129",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-gn-compatibility-main"
  },
  "createdBy": "project:pigweed",
  "createTime": "2025-11-20T21:30:12.335807320Z",
  "startTime": "2025-11-21T00:43:41.544778391Z",
  "endTime": "2025-11-21T01:09:46.996491219Z",
  "updateTime": "2025-11-21T01:09:46.996491219Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "152c3d72234fe34317ff746e9a5749fbe312608e",
      "ref": "refs/heads/main"
    }
  }
}
[01:09:47.228] Invocation finished in 3h39m36.433582846s with status SUCCEEDED