!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

951 Members
For people hacking on the Nix package manager itself201 Servers

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


SenderMessageTime
5 Apr 2025
@divyaranjan:matrix.orgDivya: Hello! I wanted to know how Nix packages GHC, does it bootstrap it entirely? How do you guys change the process when GHC changes build systems from 9.4 to 9.6 (from make to hadrian)?08:13:52
@divyaranjan:matrix.orgDivyaI'm from Guix's Haskell team, trying to learn how you guys do it so that we can improve our Haskell situation :)08:14:37
@k900:0upti.meK900 That's more of a #Nixpkgs / NixOS contributions question 08:14:48
@k900:0upti.meK900Or maybe the Haskell room08:14:51
@k900:0upti.meK900(I think we have a Haskell room?)08:15:00
@k900:0upti.meK900 Also @maralorn or @sterni probably know 08:15:11
@divyaranjan:matrix.orgDivya
In reply to @k900:0upti.me
That's more of a #Nixpkgs / NixOS contributions question
Okay, apologies!
08:16:14
@emilazy:matrix.orgemily it's bootstrapped from bindist, but yeah see #haskell:nixos.org 08:16:23
@emilazy:matrix.orgemilyI think full source bootstrap of GHC is still largely theoretical08:16:35
@zexu:matrix.orgzexu joined the room.13:06:41
@tinybronca:sibnsk.net@tinybronca:sibnsk.net left the room.15:30:20
6 Apr 2025
@Las:matrix.orgLas I’m doing nix derivation show, then changing it a bit, then nix derivation add, but when I nix build my changed drv, it just outputs the drv as the output instead of building it? Bug somewhere? I assume the issue is my changes aren’t valid but I don’t get any errors and the documentation isn’t quite clear on it. 11:14:26
@Las:matrix.orgLasI assume it’s my placeholder paths?11:14:48
@Las:matrix.orgLasHonestly it’s not clear to me why the output path is in the derivation at all11:18:56
@Las:matrix.orgLasDoing content addressed drvs only btw11:19:11

Show newer messages


Back to Room ListRoom Version: 6