!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

93 Members
https://github.com/maralorn/nix-output-monitor30 Servers

Load older messages


SenderMessageTime
11 Nov 2025
@maralorn:maralorn.demaralornTo confirm this I would have to see nix derivation show and nix path-info --json of the derivation which lost its child node.22:43:18
12 Nov 2025
@maralorn:maralorn.demaralornAfter again, not being able to sleep because I couldn’t stop thinking about this problem I think it might not be #96 after all.03:51:36
@maralorn:maralorn.demaralornI don’t get it. I have been staring at replace-dependencies.nix for a while now and it is apparently breaking a lot of assumptions that "normal" packages uphold but I can’t figure out which assumption of nom it is breaking.04:16:38
@maralorn:maralorn.demaralornI would need to write a nix expression which I can easily build and stare at the .drv files.04:17:43
@maralorn:maralorn.demaralornGenerally I’d say: When the build tree is flat, then the build tree is actually flat. i.e. whichever derivation is waiting for freecad to be built somehow does not list the freecad derivation as one of its inputs.04:19:14
@maralorn:maralorn.demaralornWhich confuses the heck out of me, because how does nix even know then that they depend on each other?04:19:53
@maralorn:maralorn.demaralornBy reverse lookup from storepaths to derivation?04:20:06
@maralorn:maralorn.demaralorn* By reverse lookup from storepaths to derivations?04:20:09
@maralorn:maralorn.demaralorn Grimmauld (any/all): Feel free to open an issue about this. And if you can give me a minimal reproducer that would increase the likelihood of me looking into this further. 04:21:29
@saygo.2:tchncs.desaygo.2 joined the room.07:25:21
@saygo.2:tchncs.desaygo.2 @maralorn:maralorn.de: I want to try moving argument parsing to the optparse-applicative library. Is this something you want in nom? (Emphasis on try) 07:33:46
@saygo.2:tchncs.desaygo.2i know there is an old issue about this but i'm not sure if its still the case07:35:15
@saygo.2:tchncs.desaygo.2* i know there is an old issue about wanting optparse-applicative but i'm not sure if its still the case07:35:58
@maralorn:maralorn.demaralornSure. Just be smart about I.e. don't reimplement the nix arguments for those we need a blind passthrough08:10:21
@inayet:matrix.orgInayet changed their display name from inayet to Inayet.12:37:09
@maralorn:maralorn.demaralorn saygo.2: And in regards to "try"-ing I’d be more than happy to help/mentor. 18:03:55
@maralorn:maralorn.demaralornBesides that. People let’s brainstorm: What is the fanciest progress bar you have ever seen in a terminal application? I wanna steal it!18:06:02
@albertlarsan68:albertlarsan.frAlbert LarsanI really like the one from cargo, as it is useful without being distracting18:13:42
15 Nov 2025
@k900:0upti.meK900image.png
Download image.png
09:48:30
@k900:0upti.meK900I feel like having progress bars for builds might be too much lol09:48:39
@maralorn:maralorn.demaralornYou mean because it is too much guessing. 😄09:51:45
@k900:0upti.meK900Yeah mostly10:01:26
@k900:0upti.meK900(this particular case was a nixos test running concurrently with like 50 other things)10:01:38
@maralorn:maralorn.demaralornidk10:02:01
@maralorn:maralorn.demaralornI find it kinda cute.^^10:02:14
@maralorn:maralorn.demaralornBut I can remove it again.10:02:24
@k900:0upti.meK900Also probably need to adjust progressbar width so the numbers fit if they get really long10:03:22
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) yeah the remaining time estimate is a bit wonky on overloaded systems. It might make sense to look at the load average of past builds, and adjust time eta according to current load average. But that probably also gets wildly inaccurate. 10:09:57
@emma:rory.gayEmma [it/its]progress bars for builds 👀👀👀👀👀👀👀👀👀👀10:10:44
@emma:rory.gayEmma [it/its]* progress bars for builds 👀👀👀👀👀👀👀10:11:00

Show newer messages


Back to Room ListRoom Version: 9