Skip to content

bug: PostgreSQL CI image build fails because clang19 and llvm19 are unavailable in postgis/postgis:18-3.6-alpine #12033

Description

@RedZapdos123

What happened?

The PostgreSQL jobs in the Backends workflow are failing before any backend tests start, during service startup, while building the postgres image from docker/postgres/Dockerfile.

I observed the same failure in all of these places:

I can also reproduce it locally with:

  • docker build --progress=plain -f docker/postgres/Dockerfile docker/postgres

That fails at:

  • RUN apk add --no-cache git build-base clang19 llvm19

I also checked the current postgis/postgis:18-3.6-alpine image locally. It reports Alpine 3.24.1, and apk search does not return clang19 or llvm19. The currently available packages include clang16, clang18, and llvm-22, so this looks like a real image/package drift rather than a flaky runner failure.

Expected behavior: the PostgreSQL image should build successfully so the PostgreSQL backend jobs can start and run their tests.

What version of ibis are you using?

main / current CI configuration, observed at commit 4556dad2c2a9f04468b12237ade271c2e708db4a on July 3, 2026.

What backend(s) are you using, if any?

PostgreSQL

Relevant log output

$ docker build --progress=plain -f docker/postgres/Dockerfile docker/postgres
#6 [pgvector-builder 2/5] RUN apk add --no-cache git build-base clang19 llvm19
#6 26.61 ERROR: unable to select packages:
#6 26.61   clang19 (no such package):
#6 26.61     required by: world[clang19]
#6 26.61   llvm19 (no such package):
#6 26.61     required by: world[llvm19]
Dockerfile:2
   1 |     FROM postgis/postgis:18-3.6-alpine AS pgvector-builder
   2 | >>> RUN apk add --no-cache git build-base clang19 llvm19

$ docker run --rm postgis/postgis:18-3.6-alpine sh -lc 'apk update >/dev/null; cat /etc/alpine-release; echo clang19:; apk search -x clang19; echo llvm19:; apk search -x llvm19'
3.24.1
clang19:
llvm19:
  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions