00:06
WilliButz has quit [*.net *.split]
00:06
catern has quit [*.net *.split]
00:06
nwspk has quit [*.net *.split]
00:06
elvishjerricco has quit [*.net *.split]
00:06
dmj` has quit [*.net *.split]
00:06
hl has quit [*.net *.split]
00:06
tv has quit [*.net *.split]
00:06
hl has joined #nixos-dev
00:06
hl has joined #nixos-dev
00:06
hl has quit [Changing host]
00:06
elvishjerricco has joined #nixos-dev
00:06
simpson has joined #nixos-dev
00:06
nwspk has joined #nixos-dev
00:06
tv has joined #nixos-dev
00:06
nwspk has joined #nixos-dev
00:06
nwspk has quit [Changing host]
00:07
WilliButz has joined #nixos-dev
00:07
dmj` has joined #nixos-dev
00:09
catern has joined #nixos-dev
00:49
Synthetica has quit [Ping timeout: 252 seconds]
00:49
sorear has quit [Ping timeout: 258 seconds]
00:50
vdemeester has quit [Ping timeout: 252 seconds]
00:51
Synthetica has joined #nixos-dev
00:52
vdemeester has joined #nixos-dev
00:53
sorear has joined #nixos-dev
01:43
cjpbirkbeck has joined #nixos-dev
01:54
orivej has quit [Ping timeout: 248 seconds]
02:05
alp has quit [Ping timeout: 258 seconds]
02:07
justanotheruser has quit [Quit: WeeChat 2.4]
02:07
justanotheruser has joined #nixos-dev
02:15
alp has joined #nixos-dev
02:29
alp has quit [Ping timeout: 252 seconds]
02:46
andi- has quit [Remote host closed the connection]
02:48
layus has joined #nixos-dev
02:53
andi- has joined #nixos-dev
03:31
cransom has quit [Quit: WeeChat 2.3]
03:35
cjpbirkbeck has quit [Quit: Quitting now.]
03:45
Synthetica has quit [Quit: Connection closed for inactivity]
04:07
simpson has quit [Ping timeout: 250 seconds]
04:45
simpson has joined #nixos-dev
07:09
Jackneill has joined #nixos-dev
07:20
Jackneill has quit [Remote host closed the connection]
07:21
Jackneill has joined #nixos-dev
07:21
Jackneill has quit [Read error: Connection reset by peer]
07:22
Jackneill has joined #nixos-dev
07:33
alp has joined #nixos-dev
08:13
<
arianvp >
About the whole kernel LTS debate from yesterday...
08:13
<
arianvp >
why don't we piggyback on another distro's patches?
08:14
<
arianvp >
like. Ubuntu's support windows seem in sync with those of NixOS. why don't we allow for using Ubuntu's kernel?
08:14
<
arianvp >
wouldn't that solve the whole "How are we going to support a kernel for 6 months" issue?
08:15
<
arianvp >
I think that's a more realistic option than finding a company to invest money in doing our own kernel fork
09:01
<
domenkozar[m] >
flokli: it does, money goes to paypal/stripe while opencollective does the accounting
09:03
<
domenkozar[m] >
accounting for transparency purposes, not legal reasons.
09:08
<
domenkozar[m] >
so it's going to say things like
09:08
<
domenkozar[m] >
flokli donated 20$ to NixOS foundation
09:09
<
domenkozar[m] >
Graham reimbursed 1000 EUR for Hetzner gmbh
09:09
<
domenkozar[m] >
etc
09:15
Synthetica has joined #nixos-dev
09:57
justanotheruser has quit [Ping timeout: 258 seconds]
10:03
orivej has joined #nixos-dev
10:16
justanotheruser has joined #nixos-dev
10:21
marek_ has quit [Changing host]
10:21
marek_ has joined #nixos-dev
10:21
marek_ is now known as marek
10:47
<
gchristensen >
arianvp: easier still is to just support what upstream supports, until a company wants us to do that work
11:07
{^_^} has quit [Remote host closed the connection]
11:07
psyanticy has joined #nixos-dev
11:08
{^_^} has joined #nixos-dev
11:30
<
gchristensen >
samueldr: have you noticed a successful eval recently?
11:30
<
gchristensen >
there are no waiting jobs, which is sketchy
11:46
<
domenkozar[m] >
anything for weekly? :)
11:49
<
gchristensen >
I should finish a blog post before the next weekly :/
11:50
<
gchristensen >
I used to work on blog posts when flying, but arianvp has been good at supplying me with airplane-sized improvement requests
11:54
<
etu >
domenkozar[m]: But you have a bunch now? :)
11:55
<
domenkozar[m] >
still, would love to have more :)
11:56
<
domenkozar[m] >
rfc meeting and weekly, busy Nix day :)
12:05
<
arianvp >
gchristensen: my pleasure
12:05
<
gchristensen >
arianvp: btw did you see the --no-net option?
12:05
<
arianvp >
nope not yet
12:06
<
gchristensen >
it is by eelco. I'll try to find one.
12:08
<
arianvp >
very nice
12:08
<
arianvp >
This will save me
12:09
<
arianvp >
Speaking of, we should really have a manpage for nix 2.0 :)
12:13
<
gchristensen >
+100
12:14
<
arianvp >
oh no. we have a arbitrary code execution CVE for VLC coming up :(
12:16
<
gchristensen >
woooo
12:18
orivej has quit [Ping timeout: 268 seconds]
12:23
orivej has joined #nixos-dev
12:32
orivej has quit [Ping timeout: 268 seconds]
12:48
<
domenkozar[m] >
would appreciate someone to proof-read :)
12:50
<
Taneb >
domenkozar[m]: tungsten.io in the last item should be a hyperlink
12:50
<
Taneb >
The job ad feels wrong to me but I can't put my finger on it
12:51
<
gchristensen >
domenkozar[m]: let me get you slightly more interesting text for Tungsten
13:01
<
domenkozar[m] >
m'kay
13:01
<
domenkozar[m] >
Taneb: well it continues from the title
13:01
<
domenkozar[m] >
if you mean the same thing that bothers me :)
13:04
<
gchristensen >
domenkozar[m]: ^
13:09
<
domenkozar[m] >
pushed
13:10
<
domenkozar[m] >
shipit?
13:10
<
gchristensen >
looking
13:12
<
gchristensen >
domenkozar[m]: shipit
13:12
<
gchristensen >
thank you!
13:13
<
domenkozar[m] >
ole :)
13:13
orivej has joined #nixos-dev
13:21
<
samueldr >
gchristensen: no, during yesterday's afternoon/evening I lazily checked and there were none, on maybe 6 tries
13:21
<
samueldr >
last successful eval of trunk-combined the 25th at ~23:26 UTC
13:34
pie_ has quit [Ping timeout: 258 seconds]
14:35
alp has quit [Ping timeout: 264 seconds]
14:47
psyanticy has quit [Quit: Connection closed for inactivity]
15:05
cransom has joined #nixos-dev
15:08
cransom has quit [Client Quit]
15:09
cransom has joined #nixos-dev
16:04
mingc has quit [Quit: WeeChat 2.4]
16:48
<
samueldr >
I'm at 4 or 5 today, still hasn't eval'd succesfully
16:49
<
gchristensen >
good grief
16:50
<
gchristensen >
are they al like nixos:trunk-combined, Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS ?
16:50
<
samueldr >
I would have notified on anything else
16:50
<
samueldr >
so, no OOM
16:50
<
gchristensen >
thanks
16:50
pie_ has joined #nixos-dev
17:30
Drakonis has joined #nixos-dev
18:04
<
das_j >
join #icinga
18:06
<
gchristensen >
its a trap
18:11
<
gchristensen >
icinga
18:14
<
samueldr >
:/ github being half-useless with PR checks being all wonky on a merged PR
18:15
<
gchristensen >
what's up?
18:16
<
samueldr >
#63156 might have broke eval, but am unsure if the checks passed
18:16
Jackneill has quit [Remote host closed the connection]
18:17
<
etu >
samueldr: It did pass the checks
18:17
<
samueldr >
good, thanks
18:17
<
etu >
it was all green and stuff
18:18
<
samueldr >
no worries, here I'm just double-checking things, but the issue here is that github checks go all wonky once a PR is merged, so it's hard to be sure :)
18:18
<
etu >
yeah, that's a bit annoying
18:19
<
etu >
samueldr: If you press "view details"
18:19
<
etu >
samueldr: On the merge message
18:19
<
samueldr >
yes, but see all the "Details" links?
18:19
<
samueldr >
they are added even though there was no details initially
18:19
<
samueldr >
so I don't have much trust in the results post-merge
18:20
<
etu >
yeah, dead links everywhere
18:20
<
gchristensen >
build logs?
18:21
<
etu >
no, just the links that github outputs links to the PR
18:21
* samueldr
is waiting on the hydra-eval-jobs running locally
18:22
<
samueldr >
when there is a real link, it works, but where there was no link, it adds a dummy link
18:22
<
{^_^} >
#63156 (by Izorkin, 1 week ago, merged): phpfpm: do not run anything as root
18:24
<
Drakonis >
that looks like a risky pr
18:24
<
samueldr >
btw, etu
18:24
<
samueldr >
error: undefined variable 'fpmCfg' at /nix/store/pnlg9bycirawpry9gx99yfnymszzlki5-source/nixos/modules/services/web-servers/phpfpm/default.nix:77:25
18:24
<
samueldr >
from trunk-combined
18:24
<
etu >
Then I missed something :/
18:25
<
samueldr >
default values
18:25
<
samueldr >
weird though how it didn't hig in the eval for trunk-combined.nix
18:25
<
samueldr >
didn't hit*
18:25
Synthetica has quit [Quit: Connection closed for inactivity]
18:26
<
gchristensen >
samueldr: you think it isn't memory pressure related?
18:26
<
samueldr >
no suspicious `with`, fpmCfg is not defined :)
18:27
<
samueldr >
though waiting on a non-memory-constrained eval from my workstation to double-confirm, just in case
18:33
<
etu >
I'm not sure what to put as default values there...
18:33
<
samueldr >
s/fpmCfg/cfg/ ?
18:33
<
samueldr >
though I haven't checked
18:34
<
samueldr >
ah, no, wouldn't make sense
18:34
<
etu >
That would make it recursive
18:35
<
etu >
I'd say that the package one should point at the default package
18:35
<
samueldr >
though, this is phpfpm.pools.phpPackage, not phpfpm.phpPAckages
18:36
<
samueldr >
(mkRemovedOptionModule [ "services" "phpfpm" "phpPackage" ] "Use services.phpfpm.pools.<name>.phpPackage instead.")
18:36
<
samueldr >
so no, that's not it, it's a removed option
18:37
<
etu >
And lines should probably be emptystring then, so people can append their own settings
18:41
<
etu >
So I made #63867
18:41
<
etu >
I think that should be fine
18:43
<
das_j >
gchristensen: It actually is a trap :(
18:43
<
gchristensen >
what happened?
18:43
<
gchristensen >
samueldr: where are you seeing that error? I see a different error
18:44
<
samueldr >
I don't have a repro locally yet :)
18:44
<
gchristensen >
I was going to try stopping the queue runner to see if that helps
18:46
<
samueldr >
well, the hard drive of that machine being full sure won't help /:
18:46
<
samueldr >
(my machine)
18:55
<
pie_ >
actually, brb, I have to reboot because my mount points are messed up
18:55
pie_ has quit [Remote host closed the connection]
18:59
pie_ has joined #nixos-dev
19:00
pie_ has quit [Remote host closed the connection]
19:01
pie_ has joined #nixos-dev
19:02
pie_ has quit [Remote host closed the connection]
19:02
pie_ has joined #nixos-dev
19:23
<
gchristensen >
samueldr: hydra-eval-jobs is up to 20.2g here lol
19:24
<
samueldr >
VIRT or RES?
19:24
<
clever >
gchristensen: ive had a nixops eval take 15-20gig before
19:24
<
gchristensen >
both
19:24
<
samueldr >
because here VIRT is ~32GiB, but RES doesn't increase much
19:25
<
samueldr >
gets killed once it goes above 1100M RES
19:26
<
gchristensen >
evaluator_initial_heap_size = 20000000000 evaluator_max_heap_size = 22000000000
19:26
<
clever >
gchristensen: at least interpolate the strings in nix!
19:27
<
clever >
gchristensen: evaluator_initial_heap_size = ${toString (20 * 1024 * 1024 * 1024)} is much more readable
19:32
<
gchristensen >
I was surprised it went right to 20g so fast, but I guess, duh, I told it to
19:49
<
gchristensen >
it worked samueldr
19:56
<
gchristensen >
I suppose it'd be flying too close to the sun to try turning on aarch64 :P
19:57
<
gchristensen >
ok I'm going to let the evaluator run for another 30min or so, and then revert the config change (it can't run this much ram in the evaluator, and the queue runner at the same time)
19:59
<
gchristensen >
so how about we put chef in to hydra as a build machine and fetch a new one with a few more gb of ram
20:04
<
samueldr >
get right in the sun please
20:05
<
gchristensen >
good grief hetzner prices are silly
20:06
<
gchristensen >
128G RAM, 67eur/mo
20:12
<
{^_^} >
#63871 (by deliciouslytyped, 33 seconds ago, open): lib: add mapDir and mapDirFiles
20:14
ma27_ has quit [Quit: WeeChat 2.4]
20:15
ma27 has joined #nixos-dev
20:29
Drakonis has quit [Ping timeout: 246 seconds]
20:35
Jackneill has joined #nixos-dev
20:35
<
makefu >
pie_: normally new library functions are only added if existing code is simplified with the new lib function
20:36
orivej has quit [Ping timeout: 268 seconds]
20:37
<
pie_ >
welll, my use case is mapping import over a directory, which gets rid of files that are just a big list of imports
20:38
<
pie_ >
I don't have any existing code to point to but there's gotta be people that want a mapDirs :P
20:38
Drakonis has joined #nixos-dev
20:39
<
gchristensen >
that is not a pattern we'd want to encourage in Nixpkgs itself, so not sure it should live in Nixpkgs
20:39
<
pie_ >
whats the alternative
20:41
<
gchristensen >
aye, that is a uqestion
20:43
<
pie_ >
i dont see why this is necessarily bad
20:44
<
gchristensen >
ie: why we wouldn't want to do this in nixpkgs?
20:46
Drakonis has quit [Ping timeout: 252 seconds]
20:51
<
pie_ >
for stuff with plugins im creating a plugins subdirectory and using this instead of creating a file which is just full of imports
21:00
Jackneill has quit [Remote host closed the connection]
21:38
orivej has joined #nixos-dev
22:03
alp has joined #nixos-dev
22:23
<
pie_ >
coincidence? I think not :P
22:24
<
pie_ >
* scroll down to "Importing Directories"
23:05
<
gchristensen >
yeah, it could be useful in some scenarios, but it isn't appropriate for Nixpkgs