!9IQChSjwSHXPPWTa:lix.systems

Lix

1104 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-rooms295 Servers

Load older messages


SenderMessageTime
2 Dec 2025
@xoredg:matrix.orgxoredit's building, so it works without pasta, but you already knew that 23:35:29
@leo60228:matrix.orgleo60228 just saw this cppnix pr from the other day, seems interesting? https://github.com/NixOS/nix/pull/14686 23:45:04
@leo60228:matrix.orgleo60228 haven't looked at the implementation but i like the idea of being able to attach metadata to store paths that don't affect the hash 23:45:21
@leo60228:matrix.orgleo60228 (the idea is for auditability, i.e. getting more useful information about what software is installed on a machine than just a list of store paths) 23:46:04
@raitobezarius:matrix.orgraitobezariusyup23:59:03
@raitobezarius:matrix.orgraitobezariusthe concept of meta is not to affect the on-disk representation of drv, this PR seems to be going against all these invariants no matter what the new modulo algorithm become23:59:51
3 Dec 2025
@raitobezarius:matrix.orgraitobezariusauditability 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 fly00:02:03
@qyriad:katesiria.orgQyriad we've considered storing meta in xattrs 08:21:03
@raitobezarius:matrix.orgraitobezariuswe already explored that avenue with pennae quite far, unfortunately, xattrs support is a complete mess across the matrix of OSes / filesystems11:07:57
@raitobezarius:matrix.orgraitobezariusthis puts a serious upperbound on how much data you can store11:08:04
@raitobezarius:matrix.orgraitobezariusthe next plan is to move drvs into database as planned11:08:11
@raitobezarius:matrix.orgraitobezariuswe just need to give up on sqlite11:08:18
@qyriad:katesiria.orgQyriad
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:katesiria.orgQyriad
In reply to @raitobezarius:matrix.org
the next plan is to move drvs into database as planned
.drv files entirely?
11:31:10
@raitobezarius:matrix.orgraitobezariusyeah that has nothing to do there11:31:32
@raitobezarius:matrix.orgraitobezarius.drv are too small11:31:40
@raitobezarius:matrix.orgraitobezarius what about failure to remount your filesystem 11:31:56
@qyriad:katesiria.orgQyriado11:58:42
@qyriad:katesiria.orgQyriadokay yes that would be a problem11:58:49
@hexa:lossy.networkhexa nix-tree --derivation 😬 12:00:53
@kfears:matrix.orgKFears (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:matrix.orgraitobezariusfirebird is being considered13:10:44
@raitobezarius:matrix.orgraitobezariusother things firebird-shaped are options13:10:52
@raitobezarius:matrix.orgraitobezariuswe didn't dive into it seriously yet13:10:58
@raitobezarius:matrix.orgraitobezariusthe other option is fjail too13:16:14
@raitobezarius:matrix.orgraitobezarius* the other option is fjall too13:16:34
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)Has somebody patched Nixsa to work with Lix?13:31:16
@toonn:matrix.orgtoonn What's SQLite's shortcoming, does it not deal well with larger blobs of text? 13:41:33
@k900:0upti.meK900Single writer is the constraint that things keep running into13:42:29
@raitobezarius:matrix.orgraitobezariusit might be we are holding it wrong too but we are corrupting way too much integrity14:12:43

Show newer messages


Back to Room ListRoom Version: 10