!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

982 Members
For people hacking on the Nix package manager itself208 Servers

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


SenderMessageTime
19 Feb 2025
@elvishjerricco:matrix.orgElvishJerricco emily: yes, 2.26 is now componentized and the nix_2_26 build is basically just a symlink farm of all the components 23:27:18
@elvishjerricco:matrix.orgElvishJerricco you have to depend on the specific libs you need via the libs passthru I think 23:27:53
@roberthensing:matrix.orgRobert Hensing (roberth)working on it23:28:09
@elvishjerricco:matrix.orgElvishJerricco Robert Hensing (roberth): Does nixpkgs actually benefit from this style of packaging for Nix? I can see the utility while iterating on Nix, but I'm not sure componentized builds are actually benefiting any users or applications in nixpkgs, and it breaks a lot of norms 23:29:22
@elvishjerricco:matrix.orgElvishJerriccoI'm open to it; but I'm interested in the use case23:30:17
@roberthensing:matrix.orgRobert Hensing (roberth)I'll refer to here https://github.com/NixOS/nix/issues/12472#issuecomment-266297314023:31:10
@roberthensing:matrix.orgRobert Hensing (roberth)another small benefit I forgot is that this way we don't have to install the C API libraries23:32:24
@roberthensing:matrix.orgRobert Hensing (roberth)but the main motivations are in that thread23:32:36
@emilazy:matrix.orgemily fwiw, I don't think passthru.dev can really work fundamentally even if the .dev.dev thing was fixed, there are too many assumptions about things being actual outputs 23:32:44
@emilazy:matrix.orgemily (while I'm here, is the nix/config.h header deprecated?) 23:33:11
@roberthensing:matrix.orgRobert Hensing (roberth)I have some code that seems to implement the multi output attribute interface correctly now23:33:31

Show newer messages


Back to Room ListRoom Version: 6