Lix | 1101 Members | |
| Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms | 293 Servers |
| Sender | Message | Time |
|---|---|---|
| 6 Dec 2025 | ||
| Rust is not magic | 16:31:40 | |
| And I'm not aware of a Rust API compatible SQLite replacement | 16:31:56 | |
| Yes, a VC-backed company plastering "AI" all over their website called Turso. It was already suggested above. | 16:37:23 | |
| In any case Rust is not going to solve write amplification. | 16:37:36 | |
I wonder if I will regret this… | 19:43:02 | |
| :D | 19:43:36 | |
| Great, the WAL hook is not called at all… | 20:05:11 | |
| 7 Dec 2025 | ||
| @raitobezarius:matrix.org if you're feeling really adventurous, you can also give https://gerrit.lix.systems/c/lix/+/4725 a try on a fresh store. | 07:15:37 | |
| oh what sqlite has a wal2? | 12:35:38 | |
| oh, not even in mainline | 12:35:59 | |
| ah, https://sqlite.org/hctree/doc/wal2/doc/wal2.md | 12:37:23 | |
| https://sqlite.org/src/file?ci=wal2&name=doc%2Fwal2.md is the one for the wal2-only branch. | 13:16:24 | |
| I do not mean to ship this, it's more a quick experiment to see whether or in what ways a better database may help. | 13:17:31 | |
| Not that I expect wal2 to be perfect either, a client-server database might offer some advantages in terms of write amplification, but of course it's a pain to manage. | 13:18:43 | |
| 8 Dec 2025 | ||
Anyone got an idea what error: cannot change ownership of '/nix/var/nix/b/5i50qd60sib1gcpvdmbrr667pd': Invalid argument means, and what i could do about it?It happens on one of my machines any time when i try to build a package that actually needs building (not cached). /nix/var/nix/b is drwxr-xr-x root root like on my laptop, where the error is not happening. | 01:18:21 | |
| i found the problem: containers the other computer it fails on is a lxc container the container only has 16 bit UID and GIDs because of that it fails to chown :872415232 /nix/var/nix/b/5i50qd60sib1gcpvdmbrr667pd: "Invalid argument" | 04:23:39 | |
| * i found the problem: containers the computer it fails on is a lxc container the container only has 16 bit UID and GIDs because of that it fails to chown :872415232 /nix/var/nix/b/5i50qd60sib1gcpvdmbrr667pd: "Invalid argument" | 04:23:49 | |
Are you connecting from outside the container? Also what exactly are you doing, that ID looks suspiciously like one assigned by auto-allocate-uids but that should be about the builder uids, whereas the whown should happen to the requester uid. | 05:16:19 | |
| waiting for lock on '/nix/store/7m50sgfypkh0as0b5r1d89nnwpcykdq2-app.cash.licensee.gradle.plugin-1.13.0.pom'... copying path '/nix/store/g3h31isgd6br4aimdfbm8nmq5s29hc5k-roc-toolkit-0.4.0' from 'https://cache.nixos.org'... error (ignored): error: creating file '/nix/store/y8v2fxx306p7f3k6j8bqiv4abj7jw8vk-gtksourceview-4.8.4/share/gtksourceview-4/language-specs/boo.lang': Too many open files error: opening directory '/nix/store/y689lkv4jyfcqs4mjlhxkf5kphdqyihr-ui-unit-1.10.0-alpha01.jar': Too many open files Command 'nix-build '<nixpkgs/nixos>' --attr config.system.build.toplevel --no-out-link' returned non-zero exit status 1. | 07:31:32 | |
| I have problem | 07:31:38 | |
| ❯ ulimit unlimited | 07:32:01 | |
| This is on the daemon, presumably | 07:33:03 | |
| Is there any way to fix, i cant switch | 07:47:21 | |
| Are you running some sort of "hardened" setup? | 07:47:34 | |
| no | 07:55:23 | |
| https://github.com/Aijokey/nix_configs# | 07:58:41 | |
| you can build without the daemon the system | 09:23:41 | |
In reply to @raitobezarius:matrix.orgHow? | 09:24:02 | |
NIX_REMOTE=local <your command that rebuilds your system> if that respects environment variables | 09:24:18 | |
| but i'm more concerned that you are reaching open files limit with the daemon | 09:24:30 | |