Skip to content

Fix the pgmodeler image build - #49

Merged
GeertJohan merged 1 commit into
mainfrom
fix-pgmodeler-image-pgdg-repo
Aug 15, 2026
Merged

Fix the pgmodeler image build#49
GeertJohan merged 1 commit into
mainfrom
fix-pgmodeler-image-pgdg-repo

Conversation

@GeertJohan

Copy link
Copy Markdown
Member

The -pgmodeler image variant has not built since v0.12.3, and failed again
for v0.12.4: the base image (ghcr.io/printeers/pgmodeler:latest) moved to
Ubuntu questing (25.10), and apt.postgresql.org publishes no repository for
it, so the build dies on

Err:2 https://apt.postgresql.org/pub/repos/apt questing-pgdg Release
  404  Not Found

PGDG only serves the LTS codenames (jammy, noble), and questing's own repo
carries postgresql-client 17, not the 18 that must match the embedded
postgres. So take the client from the noble repo explicitly instead of
deriving the codename from the base image; those binaries run fine on
questing.

Verified by building the image locally and running the ipp repo's
trek-pristine command against it: pgmodeler-cli starts, testdata insertion
through psql works, and it exits 0 with no diff statements.

Needs a release afterwards so a working -pgmodeler image exists for
v0.12.4's logging change (ipp is pinned to 0.12.3-pgmodeler until then).

…repo

The base image (ghcr.io/printeers/pgmodeler:latest) moved to Ubuntu
questing, for which apt.postgresql.org publishes no repository, so the
image has not built since v0.12.3. PGDG only serves the LTS releases;
noble's postgresql-client-18 runs fine on questing.
@GeertJohan
GeertJohan merged commit e13d43a into main Aug 15, 2026
2 checks passed
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

Successfully merging this pull request may close these issues.

1 participant