!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

959 Members
For people hacking on the Nix package manager itself206 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Mar 2025
@Las:matrix.orgLashi again21:02:09
@Ericson2314:matrix.orgJohn EricsonI am not quite sure how to divvy up the work, but I am quite sure there is plenty all 3 of us 😅21:02:51
@Ericson2314:matrix.orgJohn Ericson * I am not quite sure how to divvy up the work, but I am quite sure there is plenty for all 3 of us 😅21:02:56
@Ericson2314:matrix.orgJohn Ericson (the exact sandboxing / running code is a bit of a delicate thing I am inclined to poke gently, leaving mostly as a black box, per the above. The goal logic however I am pretty sure is junked up and I am quite happy to take an axe to it :). Thanks to Las's coroutines reworking is is easier to refactor now too) 21:04:40
@Ericson2314:matrix.orgJohn Ericson * (the exact sandboxing / running code is a bit of a delicate thing I am inclined to poke gently, leaving mostly as a black box, per the above. The goal logic however I am pretty sure is junked up and I am quite happy to take an axe to it :). Thanks to Las's coroutines reworking it is easier to refactor now too) 21:05:08
@Ericson2314:matrix.orgJohn Ericson one way to go about it would be to duplicate DerivationGoal for the plane-build/repair/check cases, and then factor out the commonalities from first principles. but it is a bit of a scary large 3x code explosion in the interim 21:06:20
@Ericson2314:matrix.orgJohn Ericsonhttps://github.com/NixOS/nix/issues/12607 here is one other thing that is unrelated to CA / dyn-drv, and so lower priority for me, but a fun one-off project to tackle if anyone is interested21:14:25
5 Mar 2025
@picnoir:alternativebit.frpicnoirHey! There's a deriver field in the internal DB ValidPaths table. After a brief look in the source, I can see it populated from the narinfos for substitutions and from the builders for local builds. I see that it's sometimes omitted, but can't pinpoint where it's omitted and why it can be omitted.08:23:09
@picnoir:alternativebit.frpicnoirAre there cases where some builds don't have drv files? Do anybody here happen to know why some validpaths seem not to have derivers?08:23:45
@sinan:sinanmohd.comsinan changed their profile picture.08:25:27
@kranzes:matrix.orgIlan Joselevich (Kranzes) Hah, this valid paths thing 08:35:27
@kranzes:matrix.orgIlan Joselevich (Kranzes) there's a couple of issues about it 08:35:47
@kranzes:matrix.orgIlan Joselevich (Kranzes)I remember that we also were confused about that when working on tvix08:36:44
@kranzes:matrix.orgIlan Joselevich (Kranzes)Let me try to hunt down the notes08:37:01

Show newer messages


Back to Room ListRoom Version: 6