| 4 Dec 2025 |
raitobezarius | the bar to clear to say something is a SQLite bug is alas very high | 11:38:12 |
raitobezarius | i don't trust that highly SQLite though | 11:38:17 |
raitobezarius | but | 11:38:18 |
raitobezarius | I trust even less our code given prior experience with the architecture | 11:38:28 |
raitobezarius | so I lean on "SQLite is fine, we are holding it wrong, it's very hard to know why without redoing it entirely" | 11:38:41 |
raitobezarius | (I don't do anything wrong) | 11:38:55 |
raitobezarius | * (I don't do anything weird) | 12:42:46 |
toonn | And there's little hope of a reproducer, I assume? | 12:44:21 |
raitobezarius | if you torture the DB layer via the state layer, perhaps | 12:46:19 |
raitobezarius | but idk if it's worth spending that amount of time | 12:46:24 |
antifuchs | Anything that gets the “error: (not an actual error) SQLite db is locked” spew to stop would be fine by me (: | 13:17:07 |
antifuchs | Just wanted to do a quick vibe check: what’s the most modern way to build aarch64-linux things without a dedicated aarch64 Linux machine these days? I was trying binfmt_misc but doing stuff like nixos images hangs for a half hour and then times out (not to mention the enormous amount of “cannot allocate memory” spew) | 13:20:09 |
K900 | Remote builder | 13:25:07 |
antifuchs | Hm, so I have an aarch64-darwin machine; guess I could setup a remote thing that can ssh into its linux-builder cm | 13:28:07 |
antifuchs | * Hm, so I have an aarch64-darwin machine; guess I could setup a remote thing that can ssh into its linux-builder vm | 13:28:12 |
tc424 (Steve D) | Cursed thought: https://github.com/faokunega/pg-embed | 14:08:46 |
tc424 (Steve D) | Though https://github.com/f0rr0/pglite-oxide might be a little saner¹ | 14:11:06 |
K900 | That just runs a Postgres daemon doesn't it | 14:11:25 |
K900 | It gives a consumer-level API for installing and running a self-contained PostgreSQL 17.x instance inside a WebAssembly guest, so you can embed "real Postgres" into CLI tools, desktop apps, server side functions, or tests without talking to a separate Postgres service.
| 14:11:44 |
K900 | Oh that's disgusting | 14:11:46 |
K900 | I love it | 14:11:49 |
toonn | Doesn't tackle the issue with migration over major versions though? | 14:12:25 |
tc424 (Steve D) | Yeah, I suspect that would be .. non-trivial | 14:13:02 |
tc424 (Steve D) | https://github.com/theseus-rs/postgresql-embedded seems to be alternative to pg-embed | 14:14:11 |
tc424 (Steve D) | https://github.com/electric-sql/pglite/issues/805 suggests there's work going on on a native code build, too | 14:18:18 |
boop-north | there is no way installing a package would work on nix and wouldn't on lix right | 15:25:00 |
boop-north | I'm trying to get parsec-bin working on my machine | 15:25:23 |
boop-north | fedora aarch64 machine | 15:25:31 |
boop-north | it doesnt seem to see libjpeg8 | 15:25:52 |
raitobezarius | In reply to @nxrth:beeper.com there is no way installing a package would work on nix and wouldn't on lix right This would be a bug | 15:25:55 |