!9IQChSjwSHXPPWTa:lix.systems

Lix

963 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-rooms260 Servers

Load older messages


SenderMessageTime
9 Jul 2025
@k900:0upti.meK900That he forked17:03:36
@k900:0upti.meK900I know what it is17:03:40
@raitobezarius:matrix.orgraitobezariuswhat did you cook again17:03:46
@k900:0upti.meK900Nothing?17:03:51
@k900:0upti.meK900Well17:03:53
@k900:0upti.meK900I cooked that thing ages ago17:04:02
@raitobezarius:matrix.orgraitobezariuswhat's supposed to do17:04:08
@k900:0upti.meK900And Grimmauld cleaned it up considerably17:04:09
@k900:0upti.meK900It just builds an sqlite db of the dep graph17:04:24
@k900:0upti.meK900So you can compute rebuild heavy paths quickly17:04:35
@raitobezarius:matrix.orgraitobezarius https://git.grimmauld.de/Grimmauld/nix-closure-thingy/src/commit/87000c970a7428fee948b5046f9483beacf0626e/src/main.rs#L104-L106 oh boy this is going to be so slow 17:04:45
@k900:0upti.meK900Without doing full evals17:04:45
@raitobezarius:matrix.orgraitobezariusanyway17:04:50
@raitobezarius:matrix.orgraitobezarius
❯ hyperfine "./2_93/bin/nix-eval-jobs --workers 6 /home/raito/dev/github.com/NixOS/nixpkgs --system x86_64-linux" -m 2
Benchmark 1: ./2_93/bin/nix-eval-jobs --workers 6 /home/raito/dev/github.com/NixOS/nixpkgs --system x86_64-linux
  Time (mean ± σ):     105.262 s ±  1.510 s    [User: 364.680 s, System: 75.009 s]
  Range (min … max):   104.194 s … 106.330 s    2 runs
17:04:52
@k900:0upti.meK900 I wonder if something broke inputDrvs or something 17:05:05
@raitobezarius:matrix.orgraitobezariusnow can HEAD beat all of that17:05:06
@k900:0upti.meK900And it's taking the slow path17:05:08
@k900:0upti.meK900Because the slow path is slow17:05:31
@k900:0upti.meK900Someone test this I am migraine17:06:31
@raitobezarius:matrix.orgraitobezariusspoiler yes17:08:42
@raitobezarius:matrix.orgraitobezarius
❯ hyperfine "./git/bin/nix-eval-jobs --workers 6 /home/raito/dev/github.com/NixOS/nixpkgs --system x86_64-linux" -m 2
Benchmark 1: ./git/bin/nix-eval-jobs --workers 6 /home/raito/dev/github.com/NixOS/nixpkgs --system x86_64-linux
  Time (mean ± σ):     99.085 s ±  0.844 s    [User: 364.338 s, System: 60.883 s]
  Range (min … max):   98.489 s … 99.682 s    2 runs
17:08:44
@raitobezarius:matrix.orgraitobezariusand it's not even its final form17:08:47
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)inputDrvs is not broken, it didn't trigger the eprintln17:14:07
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)inputDrvs is broken on mainline nix-eval-jobs, but works fine on any lix-eval-jobs17:14:31
@k900:0upti.meK900OK so I guess the parsing is fucked17:14:49
@k900:0upti.meK900Maybe17:14:53
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)that would surprise me17:14:59
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)the rust code was exactly the same between both runs17:15:10
@k900:0upti.meK900Could be something about buffering or whatever17:15:26
@k900:0upti.meK900idk17:15:26

Show newer messages


Back to Room ListRoom Version: 10