!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

135 Members
https://github.com/maralorn/nix-output-monitor47 Servers

Load older messages


SenderMessageTime
9 Jun 2026
@leana8959:faefox.devPrimrose (== Léana) * ah ok I see /nix/store is hardcoded isn't it 11:06:14
@maralorn:maralorn.demaralornWell, I haven’t even thought about the tests. I guess they wouldn’t need changing.11:06:21
@leana8959:faefox.devPrimrose (== Léana)I agree, I was just confused about what you meant to fix earlier.11:06:49
@maralorn:maralorn.demaralornYes, exactly the storePrefix is hardcoded in the parser and for filesystem access.11:06:49
@maralorn:maralorn.demaralornAnd it would kinda make the parser context dependent unless we don’t want "not a store path" to be a parse error.11:08:06
@maralorn:maralorn.demaralornI think the first step to abstract that away would be not access the filesystem at all. Do everything via talking to nix and try to copy the parameters which determine the store from the wrapper call.11:09:29
@maralorn:maralorn.demaralorn The solution for the timing issue on lix is really so ugly that we really should improve the json output. 11:10:23
@alexfmpe:matrix.orgalexfmpeThe json output of nix/lix ?11:11:17
@maralorn:maralorn.demaralornYes11:11:25
@maralorn:maralorn.demaralornOf lix primarily. Because nix doesn’t have the timing behavior that kills nom at the moment.11:12:18
@maralorn:maralorn.demaralornHaving it consistent between both plattforms would obviously be the dream.11:12:38
@Ericson2314:matrix.orgJohn Ericson joined the room.16:20:06
@Ericson2314:matrix.orgJohn Ericson maralorn: I have a patch where I try to make the exception types in nix more structured 16:20:20
@Ericson2314:matrix.orgJohn EricsonI started it pre LLM but it will take a lot of LLM to force it through probably16:20:31
@Ericson2314:matrix.orgJohn Ericsonbut that would great the foundation to start making the JSON logging a lot less stupid16:20:42
@Ericson2314:matrix.orgJohn Ericsonthis is why the newer JSON formats do not include the store dir in store paths16:21:06
@Ericson2314:matrix.orgJohn Ericsonkeeps the parsing context free16:21:11
@Ericson2314:matrix.orgJohn Ericsonand allows Aeson/Serde/whatever instances to work16:21:24
@ryndubei:matrix.orgryndubei joined the room.21:40:19
10 Jun 2026
@blokyk:matrix.orgzoë (@blokyk)still getting some unfinished finished builds D:08:43:00
@blokyk:matrix.orgzoë (@blokyk)image.png
Download image.png
08:43:02
@blokyk:matrix.orgzoë (@blokyk)(i will say that it's happened a lot less and the improvements from this release are great anyway)08:43:40
@maralorn:maralorn.demaralornThat's lix? Does the nom process keep running for a while without this going away?09:05:48
@blokyk:matrix.orgzoë (@blokyk)yep, lix 2.95.3 (though the builder uses cppnix 2.34.4, if that's relevant)09:06:38
@maralorn:maralorn.demaralornThat's a FOD, right? I wonder if they behave differently...09:06:42
@blokyk:matrix.orgzoë (@blokyk)once the build is finished nom exits normally09:07:00
@maralorn:maralorn.demaralornNo, I mean had nom already exited when you took that screenshot and how long did nom run after the build had finished?09:10:17
@maralorn:maralorn.demaralornBut I guess at least 4 seconds.09:10:35
@maralorn:maralorn.demaralornAt this point I wonder whether this is a bug in the lix daemon.09:10:58
@blokyk:matrix.orgzoë (@blokyk)no nom was still running when i took the screenshot, and it kept displaying those as unfinished until the whole build finished09:12:01

Show newer messages


Back to Room ListRoom Version: 9