tembo-io / trunk

Package manager and registry for Postgres extensions
PostgreSQL License
240 stars 16 forks source link

Add plv8 #639

Closed theory closed 7 months ago

theory commented 7 months ago

As of v3.2, the plv8 project no longer includes the coffeescript or livescript procedural languages. So add a plain old plv8 package to replace the plcoffee package, which should be kept at v3.1.x and deprecated.

Also build on xlarge-16x16 to escape the merciless OOM killer, which doesn't like the super RAM-intensive plv8 build.

ianstanton commented 7 months ago

Here's an example from when we previously built this. May give some clues for resolving the build failures: https://github.com/tembo-io/trunk/pull/194

theory commented 7 months ago

Here's an example from when we previously built this. May give some clues for resolving the build failures: https://github.com/tembo-io/trunk/pull/194

I don't see anything much different there. Also seeing the weird failures in #637. The thing is, GitHub isn't showing any log output, but when I download the log archive and look through them, it's all there and everything passes/works. WTF GitHub?

theory commented 7 months ago

Turns out 3.2.2 needs a lot of RAM to build, and OOM killer was killing off our 8G VM. Updated #637 to 16G image and keeping an eye on it. Will update here when that's all happy and merged.