Skip to content

Upgrade DuckDB pins to 1.5.2#319

Merged
justinjoy merged 1 commit into
mainfrom
upgrade-duckdb-1.5.2
May 14, 2026
Merged

Upgrade DuckDB pins to 1.5.2#319
justinjoy merged 1 commit into
mainfrom
upgrade-duckdb-1.5.2

Conversation

@justinjoy

Copy link
Copy Markdown
Contributor

Summary

  • bump DuckDB prebuilt and amalgamated wrap pins to 1.5.2
  • refresh SHA-256 hashes for Linux, macOS, Windows, and source archives
  • use versioned Meson cache filenames for prebuilt archives to avoid stale local packagecache reuse
  • keep packagefile versions and DuckDB source-option text in sync with the new pin

Validation

  • prebuilt Linux setup downloaded DuckDB 1.5.2 and linked successfully
  • prebuilt audit/fact build compiled successfully
  • daemon HTTP fact and packaged install readiness tests passed on the prebuilt build
  • fact-store replay passed in a fact-store-only prebuilt build
  • amalgamated source setup downloaded DuckDB 1.5.2 and audit connection test passed
  • git diff --check

Advance the wrapped DuckDB prebuilt and amalgamated artifacts to 1.5.2 with refreshed SHA-256 pins. Use versioned local cache filenames for prebuilt archives so Meson cannot reuse an older cached zip after a pin bump.

Constraint: DuckDB artifacts must remain hash-pinned for reproducible fallback downloads.
Rejected: Reusing unversioned prebuilt cache filenames | stale Meson package caches can mask a version bump with an old archive.
Confidence: high
Scope-risk: narrow
Directive: Keep DuckDB wrap URLs, hashes, and packagefile versions in sync when changing the pinned release.
Tested: meson setup builddir-duckdb152-prebuilt -Denable_client=enabled -Denable_audit=enabled -Denable_fact_store=enabled -Dduckdb_source=prebuilt -Drequire_tpm=false; meson compile -C builddir-duckdb152-prebuilt; meson test -C builddir-duckdb152-prebuilt daemon-http-facts packaged-install-readiness --print-errorlogs; meson setup builddir-duckdb152-factonly -Denable_fact_store=enabled -Denable_audit=disabled -Dduckdb_source=prebuilt -Drequire_tpm=false; meson compile -C builddir-duckdb152-factonly tests/test-fact-replay; meson test -C builddir-duckdb152-factonly fact-replay --print-errorlogs; meson setup builddir-duckdb152-subproject -Denable_audit=enabled -Dduckdb_source=subproject -Drequire_tpm=false; meson compile -C builddir-duckdb152-subproject tests/test-audit-conn; meson test -C builddir-duckdb152-subproject audit-conn --print-errorlogs; git diff --check.
Not-tested: Non-Linux host execution before CI.
@justinjoy justinjoy merged commit fe2a3bc into main May 14, 2026
3 checks passed
@justinjoy justinjoy deleted the upgrade-duckdb-1.5.2 branch May 14, 2026 08:57
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