sphalerite changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS stable: 20.03 ✨ | 20.09 ZHF: https://discourse.nixos.org/t/nixos-20-09-zero-hydra-failures/8928 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.03 RMs: worldofpeace, disasm; 20.09: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
<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.]
lopsided98 has joined #nixos-dev
_d0t has joined #nixos-dev
<_d0t> ohai! Could anyone review and merge this PR https://github.com/NixOS/nixpkgs/pull/96313 ? I'm afraid it'll go stale.
<{^_^}> #96313 (by greydot, 2 weeks ago, open): wire-desktop: Add libdbusmenu dependency
<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…
<{^_^}> https://github.com/NixOS/nixpkgs/pull/89361 (by dasJ, 14 weeks ago, open): nixos/testing: Add support for specialArgs
* andi- looks
<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
<{^_^}> #97392 (by Infinisil, 1 week ago, open): Introduce `types.orderOf`
<infinisil> ryantm: Hm I think it should be possible actually
<infinisil> What did you try?
<ryantm> `system.activationScripts.users = stringAfter [ "agenixRoot" ] config.system.activationScripts.users.text;`
justanotheruser has quit [Ping timeout: 244 seconds]
justanotheruser has joined #nixos-dev