Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing latest images on docker hubs #187

Closed
03juan opened this issue May 2, 2024 · 10 comments
Closed

Missing latest images on docker hubs #187

03juan opened this issue May 2, 2024 · 10 comments

Comments

@03juan
Copy link

03juan commented May 2, 2024

Hi there.

Is there a problem with the job that generates or uploads the docker images to the various hubs? I noticed a few of the elixir images are missing from the last update 7 days ago, and none for the new erlang release 26.2.5

  • hexpm/erlang 26.2.5
    Screenshot_20240502_213251_Chrome
  • hexpm/elixir 26.2.5
    Screenshot_20240502_213145_Chrome

  • hexpm/elixir noble-20240423
    Screenshot_20240502_213009_Chrome

@03juan
Copy link
Author

03juan commented May 3, 2024

@ericmj pardon the ping but is it possible the latest commit caused an issue with the build server? The dates seem to align

@ericmj
Copy link
Member

ericmj commented May 3, 2024

There is a bug somewhere that incorrectly sets the architecture to 386 instead of amd64. This is causing our check to see if there are new images to build to fail.

We need to investigate how to prevent the wrong arch from being set and delete any images with the wrong arch.

I unfortunately don't have a timeline on when this will be fixed.

@vrcca
Copy link

vrcca commented May 3, 2024

I tried running it locally and was getting an error for 386:

iex(2)> Bob.Job.DockerChecker.erlang()
** (FunctionClauseError) no function clause matching in anonymous fn/1 in Bob.Job.DockerChecker.erlang_tags/1

    The following arguments were given to anonymous fn/1 in Bob.Job.DockerChecker.erlang_tags/1:

        # 1
        {"26.2.3-debian-buster-20240408-slim", ["386"]}

    (bob 0.0.1) lib/bob/job/docker_checker.ex:239: anonymous fn/1 in Bob.Job.DockerChecker.erlang_tags/1
    (elixir 1.14.0) lib/stream.ex:612: anonymous fn/4 in Stream.map/2
    (elixir 1.14.0) lib/enum.ex:4751: Enumerable.List.reduce/3
    (elixir 1.14.0) lib/stream.ex:1811: Enumerable.Stream.do_each/4
    (elixir 1.14.0) lib/enum.ex:4307: Enum.reverse/1
    (elixir 1.14.0) lib/enum.ex:3644: Enum.to_list/1
    (elixir 1.14.0) lib/enum.ex:4251: Enum.flat_map_list/2
    iex:2: (file)

I then went ahead and added some logs to check which ones are making it fail:

# lib/bob/job/docker_checker.ex
  def erlang_tags(arch) do
    "hexpm/erlang-#{arch}"
    |> Bob.DockerHub.fetch_repo_tags_from_cache()
    |> Stream.map(fn {tag, archs} ->
      case archs do
        [^arch] ->
          [erlang, os, os_version] = Regex.run(@erlang_tag_regex, tag, capture: :all_but_first)
          {erlang, os, os_version, arch}

        other ->
          IO.puts(
            "Received invalid arch #{inspect(other)} for tag #{inspect(tag)}. Expected: #{arch}."
          )
      end
    end)
  end

Running again, it printed the following invalid archs:

Received invalid arch ["386"] for tag "26.2.3-debian-buster-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-buster-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bullseye-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bullseye-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bookworm-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bookworm-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-buster-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-buster-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bookworm-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bookworm-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bullseye-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bullseye-20240408-slim". Expected: amd64.
...
Received invalid arch ["arm"] for tag "26.0.2-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bullseye-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bullseye-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bookworm-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bookworm-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bullseye-20240423". Expected: arm64.

And finally it enqueue a bunch of new images:

[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.1.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.1.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.0.6", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.0.6", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.3.4.20", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.3.4.20", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.2.7.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.2.7.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.1.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.1.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.3.4.27", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.3.4.27", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.2.8", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.2.8", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.1.8.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.1.8.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.0.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.0.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.3.8.24", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.3.8.24", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.2.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.2.7", "ubuntu", "focal-20240427"]
:ok
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.1.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.1.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.0.9", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.0.9", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.3.8.26", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.3.8.26", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.2.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.2.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.1.7.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.1.7.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.0.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.0.5", "ubuntu", "focal-20240427"]

I am not sure if I did it right, but I am happy to send a PR.

I hope this helps 🙏🏽

@ericmj
Copy link
Member

ericmj commented May 3, 2024

@vrcca That definitely helps, is that the full list of tags with invalid archs?

@vrcca
Copy link

vrcca commented May 3, 2024

@ericmj Yes. I am getting some logs about rate limiting though, so I am not sure if there's more. Here's the full log:

iex(1)> Bob.Job.DockerChecker.erlang()
Received invalid arch ["386"] for tag "26.2.3-debian-buster-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-buster-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bullseye-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bullseye-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bookworm-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "26.2.3-debian-bookworm-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-buster-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-buster-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bookworm-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bookworm-20240408-slim". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bullseye-20240408". Expected: amd64.
Received invalid arch ["386"] for tag "27.0-rc1-debian-bullseye-20240408-slim". Expected: amd64.
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=87&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=88&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=89&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=85&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=60&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=93&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=91&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=90&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=92&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=94&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=95&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=100&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=97&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=96&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=98&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=102&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=99&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=101&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=103&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=88&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=87&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=85&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=89&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=60&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=94&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=93&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=100&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=103&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=92&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=96&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=98&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=97&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=95&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=90&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=91&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=102&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=99&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=101&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=87&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=60&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=88&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=85&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=89&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=92&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=103&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=99&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=98&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=96&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=97&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=91&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=93&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=100&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=101&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=90&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=95&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=94&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/hexpm/erlang-arm64/tags?page=102&page_size=100 RATE LIMIT
Received invalid arch ["arm"] for tag "26.0.2-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bullseye-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bullseye-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bookworm-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "26.2.4-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bookworm-20240423". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bookworm-20240423-slim". Expected: arm64.
Received invalid arch ["arm"] for tag "27.0-rc1-debian-bullseye-20240423". Expected: arm64.
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=66&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=60&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=58&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=47&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=70&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=59&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=49&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=62&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=57&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=63&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=56&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=65&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=61&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=69&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=68&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=48&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=50&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=64&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=52&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=54&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=51&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=53&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=55&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=56&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=70&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=49&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=69&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=56&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=60&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=58&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=51&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=47&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=65&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=63&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=57&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=54&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=68&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=62&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=56&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=48&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=61&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=64&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=55&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=52&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=50&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/debian/tags?page=53&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=66&page_size=100 RATE LIMIT
[warning] DockerHub https://hub.docker.com/v2/repositories/library/ubuntu/tags?page=59&page_size=100 RATE LIMIT
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.19.1"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.18.6"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.17.7"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "alpine", "3.16.9"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bookworm-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bookworm-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bullseye-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "bullseye-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "buster-20240423"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "debian", "buster-20240423-slim"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["27.0-rc1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["27.0-rc1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.2.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.2.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.1.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.1.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["26.0.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["26.0.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.3.2.12", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.3.2.12", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.2.3", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.2.3", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.1.2.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.1.2.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["25.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["25.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.3.4.17", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.3.4.17", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "noble-20240429"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "jammy-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.2.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.2.2", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.1.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.1.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["24.0.6", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["24.0.6", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.3.4.20", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.3.4.20", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.2.7.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.2.7.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.1.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.1.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["23.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["23.0.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.3.4.27", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.3.4.27", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.2.8", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.2.8", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.1.8.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.1.8.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["22.0.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["22.0.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.3.8.24", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.3.8.24", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.2.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.2.7", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.1.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.1.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["21.0.9", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["21.0.9", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.3.8.26", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.3.8.26", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.2.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.2.4", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.1.7.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.1.7.1", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "amd64"} ["20.0.5", "ubuntu", "focal-20240427"]
[info] QUEUED {Bob.Job.BuildDockerErlang, "arm64"} ["20.0.5", "ubuntu", "focal-20240427"]
:ok
iex(2)>

@ericmj
Copy link
Member

ericmj commented May 3, 2024

Fixed the underlying issue here d7ac610 and have deleted the bad tags. The builds should start appearing soon, let us know if not.

Thanks for the help @vrcca!

@ericmj ericmj closed this as completed May 3, 2024
@josevalim
Copy link
Member

Great job @vrcca and @ericmj! ❤️

@vrcca
Copy link

vrcca commented May 3, 2024

Thank you @ericmj!!!

@trashhalo
Copy link

trashhalo commented May 3, 2024

We are running hexpm/elixir:1.16.2-erlang-26.2.4-debian-bookworm-20240423 and just hit a tag not found error on a build. When might these deleted images reappear? Is there a place I can go look to see status of the rebuilds?

its back!

@ericmj
Copy link
Member

ericmj commented May 3, 2024

We are running hexpm/elixir:1.16.2-erlang-26.2.4-debian-bookworm-20240423 and just hit a tag not found error on a build. When might these deleted images reappear? Is there a place I can go look to see status of the rebuilds?

Unfortunately we had to delete the images with the incorrect architecture. Everything we deleted should be back now and we are processing the backlog of new images to build as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants