!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

963 Members
For people hacking on the Nix package manager itself204 Servers

Load older messages


SenderMessageTime
20 Aug 2021
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusDo you get what I mean?10:39:30
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius * This function fetches it but it is not a derivation which (atleast from my point of view) implies that it is internal builtin and should be strongly avoided for normal usecases10:40:11
@sternenseemann:systemli.orgsterni (he/him)that is the wrong thinking, I'd say. It has some properties and should consequently be used for the appropriate use cases11:58:40
@sternenseemann:systemli.orgsterni (he/him)it shouldn't be used for fetching sources in most cases because it means that the sources will necessarily be fetched at compile time (since the store path needs to be created), here derivations are more appropriate because they can be instantiated and built later11:59:29
@sternenseemann:systemli.orgsterni (he/him)if you need the fetch result at eval time, using builtin fetchers is much better11:59:43
@sternenseemann:systemli.orgsterni (he/him)in a lot of cases this doesn't matter too much though, and in most cases where it matters its forbidden anyways (restricted eval limits it to certain urls, pure eval forbids it completely)12:01:01
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusI feel like one of us misunderstands something. You said "that is the wrong thinking" but then basically agreed with me 🤔13:20:37
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAnyways, what i do care about is why Nix is not able to do such things on its own, why cant Nix take care of git fetching or more importantly tarball fetch for our packages? 🤔 13:22:50
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusHas there been any conversation on this? (I would imagine so 🤔)13:23:09
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius Also i feel like trivial-builders.nix is somewhat similar. I feel like thats something that Nix itself should be able to do 🤔 13:24:09

There are no newer messages yet.


Back to Room ListRoom Version: 6