Skip to content

pgdg pins: pgvector 0.8.7, hypopg 1.4.5; pin_install names a missing pin - #16

Merged
jaredLunde merged 1 commit into
mainfrom
jared/pgdg-pin-bump
Nov 11, 2026
Merged

jaredLunde merged 1 commit into
mainfrom
jared/pgdg-pin-bump

Conversation

@jaredLunde

Copy link
Copy Markdown
Contributor

PGDG removed pgvector 0.8.2 and hypopg 1.4.2 from noble. The image build failed at 03-pgdg-extensions.sh with no message.

  • extensions.toml: pgvector 0.8.2 -> 0.8.7, hypopg 1.4.2 -> 1.4.5 (newest patch of the same minor; the other pins still resolve).
  • pin_install: the empty grep made full_ver=$(...) fail under pipefail, so the script exited before its ERROR printed. The grep no longer fails the pipeline, so the ERROR naming the package and pinned version prints, with the available versions. Now matches the pin as a fixed string.

Shown red/green with a fake apt-cache that lists only 0.8.6: old code exits 1 silently; new code prints ERROR: postgresql-18-pgvector version matching '0.8.2' not found in apt cache and the available versions; a present version installs.

A lasting fix for this drift would pin to a snapshot or archive of the PGDG repo (apt.postgresql.org/pub/repos/apt.archive or snapshot). Not done here.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WpMBiw38GkJFe49jfZowsH

PGDG dropped pgvector 0.8.2 and hypopg 1.4.2 from noble. Bump to the newest patch of the same minor.
pin_install's empty grep exited the script under pipefail before its ERROR printed; it now prints it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WpMBiw38GkJFe49jfZowsH
@jaredLunde
jaredLunde merged commit 47d8170 into main Nov 11, 2026
1 check failed
@jaredLunde
jaredLunde deleted the jared/pgdg-pin-bump branch November 11, 2026 15:41
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