sphalerite changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 19.03 released! https://discourse.nixos.org/t/nixos-19-03-release/2652 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html https://r13y.com | 19.03 RMs: samueldr,sphalerite | https://logs.nix.samueldr.com/nixos-dev
orivej has quit [Ping timeout: 246 seconds]
drakonis has quit [Ping timeout: 245 seconds]
drakonis has joined #nixos-dev
<disasm> globin: just saw https://github.com/NixOS/nixpkgs/pull/22357 got merged! great job!
<{^_^}> #22357 (by globin, 2 years ago, merged): Use openssl 1.1 by default
justanotheruser is now known as jsut
jsut is now known as justanotheruser
<disasm> I surpassed the 1300 threshold for remaining PR's (1299) time for bed!
<clever> goodnight
drakonis has quit [Ping timeout: 244 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
avn has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
pie_ has joined #nixos-dev
lightbulbjim has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
<marek> "If no platform is specified, the package does not have prebuilt binaries." do I understand this correctly, that if meta.platofrms is missing, the package is not going to be in the binary cache?
v0|d` has joined #nixos-dev
v0|d has quit [Ping timeout: 272 seconds]
v0|d` has quit [Remote host closed the connection]
v0|d has joined #nixos-dev
pie_ has quit [Remote host closed the connection]
pie_ has joined #nixos-dev
pie__ has joined #nixos-dev
pie_ has quit [Client Quit]
<gchristensen> marek: that is probably true, yeah
<aanderse> so.. is the manual broke? i know srhb said something about it yesterday, the makefile changed or something?
<gchristensen> the manual builds with nix-build but not inside a nix-shell with make
<gchristensen> that is on my to-do list, just not right at the top :/
<gchristensen> of course, maybe you could fix it =)
<aanderse> gchristensen: thanks for clarifying!
<aanderse> also, unfortunately not today
<aanderse> sorry :(
<aanderse> limited time today, and need to use that time to make sure a few things get in before freeze!
<gchristensen> aye
<gchristensen> "freeze" :o it is just turning to slipper weather here
<srhb> gchristensen: can't tell if joke :P
<gchristensen> it was 8c last I looked
<srhb> 19.09 :D
<gchristensen> oh :)
* gchristensen has house maintenance on his mind
<srhb> globin: Hey, do you have time to talk about mayflower and k8s at some point? johanot and I have been struggling with the updates the past few times due to the synchronization that has been added to k8s units, and I would like to rip it all out again.
<srhb> Basically it looks prettier in the logs, but is way harder to maintain between releases.
<srhb> (And k8s is fine with being eventually consistent)
<clever> "2019-08-24 09:21:43 bedroom temp: 24.56c(76.21f), kitchen: 21.38c(70.47f), living room: 20.25c(68.45f), outdoor: 16.56c(61.81f), server: 25.12c(77.22f) VCC: over 4.5 volts portb: 00000000"
<clever> strnage, it doesnt feel like 24 in here, feels cooler
orivej has joined #nixos-dev
<gchristensen> cool
<clever> neat
<clever> gchristensen: this reminds me, of some bugs in auto-gc
<clever> first, it computes how much space to free, before grabing the mutex
<clever> so, if 2 autogc's trigger at once, they both compute that $X gig needs to be deleted, then one grabs the mutex, and deletes $X gig
<clever> then the 2nd comes along, and deletes another $X gig
<gchristensen> ooh cool
<clever> a second bug, much harder to fix, is that evals break if you gc
<clever> nix doesnt root the closure of an eval, until the eval is done, and it knows the root of the tree
<clever> so the drv files and the inputs to those drv's can get GC'd in the middle of an eval
<clever> normally, thats a rare thing
<clever> but auto-gc, can trigger gc, as you write the drv files out
<gchristensen> yeah :( I know that one
<gchristensen> is that just with ifd, or regular eval?
<clever> i believe normal eval also does it
<clever> and the things like src = ./.; can get GC'd
<gchristensen> ack
<clever> IFD just fails sooner, because the nix files your reading get deleted
<gchristensen> right.
<gchristensen> heh
<gchristensen> seems we should root drvs as we go?
<clever> that could get expensive
<clever> cpu-wise
<clever> a simpler option, is to just grab the big gc lock, any time your doing an eval
<clever> preferably in a shared manner
<clever> but i can see that also being costly, if any evals happen to be slow
<gchristensen> that is way too costly probably
pie__ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
<disasm> gchristensen: can you take a quick gander at https://github.com/NixOS/nixpkgs/pull/31064 and confirm it looks good?
<{^_^}> #31064 (by disassembler, 1 year ago, open): nixos docs: add release manager section
<gchristensen> yup
orivej has quit [Ping timeout: 244 seconds]
<disasm> marek++
<{^_^}> marek's karma got increased to 7
<disasm> I'm assuming marek is mmahut :)
<marek> disasm: <3
<marek> gchristensen: hmm, I have a package without meta.platform and it is in cache.nixos.org (nixos.brewtarget)
<marek> hydra builds it too
avn has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
<srhb> marek: iirc if neither hydraPlatforms nor platforms is present, x86_64-linux is set
<srhb> marek: Look at packagePlatforms in release-lib.nix
<marek> srhb: I see, so that sentance needs rephrasing probably, thank you
<srhb> marek: Maybe it was written as sort of wishful thinking :-P
<srhb> marek: But yes, it's definitely not right.
<marek> if we make it so, we won't have to worry about people not including it in the meta field :)
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
cbarrett_ has quit []
cbarrett has joined #nixos-dev
drakonis has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
pie_ has quit [Excess Flood]
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
phreedom has joined #nixos-dev
phreedom_ has quit [Ping timeout: 260 seconds]
justanotheruser has quit [Ping timeout: 245 seconds]
justanotheruser has joined #nixos-dev
justanotheruser has quit [Ping timeout: 268 seconds]
justanotheruser has joined #nixos-dev
pie_ has joined #nixos-dev
pie_ has quit [Ping timeout: 250 seconds]
phreedom_ has joined #nixos-dev
phreedom has quit [Quit: No Ping reply in 180 seconds.]
pie_ has joined #nixos-dev