<aminechikhaoui>
samueldr well you might be right about this one as well, it took 65m inon my rPi (4cores)
<samueldr>
aminechikhaoui: on SD card?
<samueldr>
now imagine on a healthy spinning rust drive, or even an SSD!
<aminechikhaoui>
w.r.t Graham, of course ! that's why I'm not mentioning him :)
<aminechikhaoui>
yeah sdcard
<aminechikhaoui>
maybe some packages that are heavy on resources usage can have a special system feature that only a few builders support, those builders would have less parallel jobs allowed
<aminechikhaoui>
but that will likely result in under utilized builders after all :/
<samueldr>
yeah, it really is a hard situation
<samueldr>
I really think we need the TAGS approach described by the previously mentioned named contributor
<samueldr>
that would be the *actual* solution
<samueldr>
though I guess it's not an issue to underuse resources if in the end we can build more out of them
teto has quit [Quit: WeeChat 2.9]
rajivr has joined #nixos-dev
alp has quit [Ping timeout: 244 seconds]
ris has quit [Ping timeout: 240 seconds]
AlwaysLivid has joined #nixos-dev
AlwaysLivid has quit [Read error: Connection reset by peer]
AlwaysLivid has joined #nixos-dev
justanotheruser has joined #nixos-dev
AlwaysLivid has quit [Read error: Connection reset by peer]
AlwaysLivid has joined #nixos-dev
Taneb has quit [Quit: I seem to have stopped.]
orivej has joined #nixos-dev
AlwaysLivid has quit [Remote host closed the connection]
cole-h has joined #nixos-dev
AlwaysLivid has joined #nixos-dev
AlwaysLivid has quit [Client Quit]
srhb has quit [Excess Flood]
srhb has joined #nixos-dev
page has joined #nixos-dev
saschagrunert has joined #nixos-dev
cole-h has quit [Quit: Goodbye]
jonringer has quit [Ping timeout: 240 seconds]
alp has joined #nixos-dev
justanotheruser has quit [Ping timeout: 244 seconds]
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
<lassulus>
not sure if this is the right channel for that. but will take a look anyway
<_d0t>
lassulus: oh thanks! What would be the right channel? #nixos?
<lassulus>
¯\_(ツ)_/¯
<_d0t>
lassulus: thanks for merging!
sgrunert has joined #nixos-dev
saschagrunert has quit [Ping timeout: 256 seconds]
theotherjimmy[m] has quit [Quit: Idle for 30+ days]
kalbasit has quit [Ping timeout: 244 seconds]
elvishjerricco has quit [Ping timeout: 244 seconds]
kalbasit has joined #nixos-dev
elvishjerricco has joined #nixos-dev
noonien has joined #nixos-dev
alp has quit [Ping timeout: 244 seconds]
alp has joined #nixos-dev
alp has quit [Remote host closed the connection]
alp has joined #nixos-dev
alp has quit [Remote host closed the connection]
alp has joined #nixos-dev
<infinisil>
_d0t: lassulus: Yeah I'd say this is the right channel, it's very much nixos development :)
alp has quit [Ping timeout: 240 seconds]
_d0t has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 265 seconds]
noonien has quit [Quit: Connection closed for inactivity]
alp has joined #nixos-dev
<ajs124>
Could anyone maybe take a look at #89361? I'm kind of uncomfortable just merging it, since it touches build-vms.nix and testing-python.nix. It looks trivial, but you never know…
<andi->
ajs124: you need it to be specialArgs (and not just .args) because you might be importing nixos modules from another channel?
atriq has joined #nixos-dev
atriq is now known as Taneb
<NinjaTrappeur>
As a little bit of context, tfc wrote most of this python test runner
<NinjaTrappeur>
I'd trust his judgement :)
<ajs124>
andi-: that's my understanding of it, yes. Although das_j wrote it and while he explained to me why this is needed, I don't remember the exact details.
<ajs124>
NinjaTrappeur: Right, I didn't remember his exact role in all of this, just that he does test things.
<andi->
ajs124: my biggest issues with that use-case is that we do not have it anywhere in nixpkgs and it will likely break without anyone noticing
<andi->
I wonder if that is an issue with flakes and/or the integration into nixpkgs. The module system could (but shouldn't?) have a way to say `{ ..., flakeInputs }: flakeInputs.something…`?
<andi->
You can probably archive this by wrapping the test in yet another function that you call from your flake.nix but I can see how that isn't ideal in larger projects
<ajs124>
I would notice ^^ but I that's definitley an issue, yes
<ajs124>
There are already a bunch of "interesting" arguments modules get. Like modulesPath. Or you can always do stuff with pkgs.path.
sgrunert has quit [Remote host closed the connection]
saschagrunert has joined #nixos-dev
_d0t has joined #nixos-dev
orivej has joined #nixos-dev
dtz has quit [Quit: Idle for 30+ days]
orivej has quit [Remote host closed the connection]
orivej has joined #nixos-dev
boredom101 has joined #nixos-dev
ixxie has joined #nixos-dev
ixxie has quit [Client Quit]
bennofs_ has joined #nixos-dev
<julm>
andi-: currently for my nixosConfigurations, I'm passing the flake inputs to each configuration module by using nixos/lib/eval-config.nix's extraArgs, it's handy, like for getting secrets
ixxie has joined #nixos-dev
bennofs has quit [Ping timeout: 258 seconds]
ixxie has quit [Client Quit]
cole-h has joined #nixos-dev
ixxie has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
ixxie has quit [Quit: Lost terminal]
boredom101 has quit [Remote host closed the connection]
ixxie has joined #nixos-dev
ixxie has quit [Client Quit]
ixxie has joined #nixos-dev
ixxie has quit [Client Quit]
alp has quit [Ping timeout: 244 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
<flokli>
I'm pretty worried with people using any of the test runner code except importing make-test-python.nix and providing testScript
<flokli>
this is all pending a major refactor, but the perl code had to go before this happened
<flokli>
s/happened/could happen/
<flokli>
I wouldn't want to commit to any more "API stability" than that interface.
ris has joined #nixos-dev
alp has joined #nixos-dev
saschagrunert has quit [Remote host closed the connection]
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-dev
justanotheruser has joined #nixos-dev
__monty__ has joined #nixos-dev
_d0t has quit [Ping timeout: 265 seconds]
alp has quit [Ping timeout: 244 seconds]
puck has quit [Ping timeout: 265 seconds]
<NinjaTrappeur>
+1 I have been bitten by this last week.
puck has joined #nixos-dev
<NinjaTrappeur>
But I guess this is something that should be discussed in a proper issue. I'm not sure there's currently a consensus about this.
alp has joined #nixos-dev
justanotheruser has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos-dev
justanotheruser has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos-dev
bennofs_ has quit [Ping timeout: 244 seconds]
bennofs has joined #nixos-dev
__monty__ has quit [Quit: leaving]
taktoa[c] has quit [Ping timeout: 272 seconds]
taktoa[c] has joined #nixos-dev
<ryantm>
infinisil: It looks like my plan to override the deps of an activationScript is a failure, because there is no way to merge/override activationScript configurations. Another reason for types.orderOf https://github.com/NixOS/nixpkgs/pull/97392