| 3 Dec 2025 |
raitobezarius | auditability can already be achieved today by recording meta out-of-band like many projects does it, having a nicer way to do is definitely desireable, but i don't think this particular implementation would fly | 00:02:03 |
Qyriad | we've considered storing meta in xattrs | 08:21:03 |
raitobezarius | we already explored that avenue with pennae quite far, unfortunately, xattrs support is a complete mess across the matrix of OSes / filesystems | 11:07:57 |
raitobezarius | this puts a serious upperbound on how much data you can store | 11:08:04 |
raitobezarius | the next plan is to move drvs into database as planned | 11:08:11 |
raitobezarius | we just need to give up on sqlite | 11:08:18 |
Qyriad | In reply to @raitobezarius:matrix.org we already explored that avenue with pennae quite far, unfortunately, xattrs support is a complete mess across the matrix of OSes / filesystems I mean that's theoretically fine, since it's supposed to be lossy, extra data about provenance — any failure is whatever | 11:30:58 |
Qyriad | In reply to @raitobezarius:matrix.org the next plan is to move drvs into database as planned .drv files entirely? | 11:31:10 |
raitobezarius | yeah that has nothing to do there | 11:31:32 |
raitobezarius | .drv are too small | 11:31:40 |
raitobezarius | what about failure to remount your filesystem | 11:31:56 |
Qyriad | o | 11:58:42 |
Qyriad | okay yes that would be a problem | 11:58:49 |
hexa | nix-tree --derivation 😬 | 12:00:53 |
KFears (burnt out) | In reply to @raitobezarius:matrix.org we just need to give up on sqlite What are you consider instead, out od curiousity? | 13:09:38 |
raitobezarius | firebird is being considered | 13:10:44 |
raitobezarius | other things firebird-shaped are options | 13:10:52 |
raitobezarius | we didn't dive into it seriously yet | 13:10:58 |
raitobezarius | the other option is fjail too | 13:16:14 |
raitobezarius | * the other option is fjall too | 13:16:34 |
Sofie 🏳️⚧️ (she/her) | Has somebody patched Nixsa to work with Lix? | 13:31:16 |
toonn | What's SQLite's shortcoming, does it not deal well with larger blobs of text? | 13:41:33 |
K900 | Single writer is the constraint that things keep running into | 13:42:29 |
raitobezarius | it might be we are holding it wrong too but we are corrupting way too much integrity | 14:12:43 |
griff | I am curious how small of an upper bound on data? | 15:59:10 |
raitobezarius | 1994 bytes is one we decided to stop after | 15:59:32 |
raitobezarius | (the upperbound might be even lower…) | 15:59:50 |
raitobezarius | * (the tight upperbound might be even lower…) | 15:59:56 |
raitobezarius | like you could definitely write a meta.description that will eat towards it significantly | 16:00:25 |
raitobezarius | * like you could definitely write a meta.longDescription that will eat towards it significantly | 16:00:50 |