<samueldr>
whenever nixpkgs-unstable is updated, and the website follows through in ~1 hour
<qyliss>
nice :D
ashkitten has quit [Quit: WeeChat 3.0]
cole-h has quit [Ping timeout: 256 seconds]
jonringer has quit [Ping timeout: 258 seconds]
<Gaelan>
Has anyone looked into moving kernel modules into separate derivations, so we only need to build the ones we're actually using?
<andi->
You mean one derivation per module?
<Gaelan>
yes
<andi->
If so you'll have to somehow generate the dependency graph of your module
<andi->
like which other modules it requires etc.. and right now we do not have that information available and it will likely require some sort of read/import from derivation
<Gaelan>
ah, darn.
<JJJollyjim>
gosh, it's really frustrating how many packages aren't updatable via overrides, usually cos they do things with `rec` and `version`
<siraben>
when you override an attribute does the change propagate to other references in a recursive attr set?
<andi->
no
<siraben>
as in, are identifiers references or values
<siraben>
ah
<JJJollyjim>
no:(:(
<siraben>
I saw someone on the discourse have a requirement to have specific versions of packages
<siraben>
seems somewhat painful since overriding doesn't always work and nixpkgs doesn't have every version ever
<ivan>
my LPT is to git rebase your own nixpkgs with your changes
<andi->
we could have something like { stdenv, pkgSpecificatoin ? { name = "foo"; version = "42"; } }: stdenv.mkDerivation as pattern to work around such issues. Not sure what the downsides of that are (besids bein hacky)
<siraben>
also why is drawing the store graph with graphviz so slow? is it really that computationally intensive to try to draw a planar graph?
<siraben>
well not always possible here because of cross edges and so on
<siraben>
but that `dot -Tpng` command is slow for large graphs
Mic92 has quit [Quit: WeeChat 3.0]
Mic92 has joined #nixos-dev
__monty__ has joined #nixos-dev
AlwaysLivid has quit [Read error: Connection reset by peer]
AlwaysLivid has joined #nixos-dev
ashkitten has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
hugolgst has quit [Quit: Connection closed for inactivity]
<siraben>
How do I run the tests in pkgs/test?
<sphalerite>
andi-: you also need to take a source parameter or similar
pmy_ has quit [Ping timeout: 256 seconds]
pmy_ has joined #nixos-dev
costrouc has joined #nixos-dev
<andi->
sphalerite: well that is something you can usually override easily but in a perfect solution yes. At that point we might even consider using JSON for specification of a package instead of Nix.
AlwaysLivid has quit [Read error: Connection reset by peer]