Howdy! I've had a hell of a couple of days trying to figure out what all is going on here, and I don't know that I'd even say I have successfully but I at least wanted to post back some notes.
So 3727aa7 bumped the Postgres version for TimescaleDB itself up to 16. 5f635cd quickly followed since the extension gets compiled as .dylib now, not a .so, and I think those layers work fine — installing Timescale DB via Homebrew on a fresh Homebrew Postgres (16) works fine.
Things do not work when you try to install the Toolkit after that. For starters, the Toolkit formula references PG15 instead of 16 in multiple places:
|
depends_on "postgresql@15" |
-
|
system "cargo", "pgrx", "init", "--pg15", "pg_config" |
|
system "cargo", "run", "--bin", "post-install", "--", "--dir", "target/release/timescaledb_toolkit-pg15" |
And hard-codes for the .so file extension here.
Though perhaps more problematically, the post-install script for the toolkit itself (not this repo) still looks for .so here and here
All of essentially prevent a new install of the Toolkit from running / working at all. 🙁
Howdy! I've had a hell of a couple of days trying to figure out what all is going on here, and I don't know that I'd even say I have successfully but I at least wanted to post back some notes.
So 3727aa7 bumped the Postgres version for TimescaleDB itself up to 16. 5f635cd quickly followed since the extension gets compiled as
.dylibnow, not a.so, and I think those layers work fine — installing Timescale DB via Homebrew on a fresh Homebrew Postgres (16) works fine.Things do not work when you try to install the Toolkit after that. For starters, the Toolkit formula references PG15 instead of 16 in multiple places:
homebrew-tap/timescaledb-toolkit.rb
Line 10 in 5f635cd
homebrew-tap/timescaledb-toolkit.rb
Line 13 in 5f635cd
homebrew-tap/timescaledb-toolkit.rb
Line 27 in 5f635cd
homebrew-tap/timescaledb-toolkit.rb
Line 33 in 5f635cd
And hard-codes for the
.sofile extension here.Though perhaps more problematically, the post-install script for the toolkit itself (not this repo) still looks for
.sohere and hereAll of essentially prevent a new install of the Toolkit from running / working at all. 🙁