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
justanotheruser has joined #nixos-dev
<clever> samueldr: and now i go back to the classic "i cant find build files, lets just make them" route, lol
<clever> rEFIt_UEFI/Platform/Platform.h:1575:1: error: conflicting types for ‘StrToGuid’
<clever> samueldr: and now i'm stumped, lol
<clever> one version has 2 args, the other has 4 args
genesis has quit [Remote host closed the connection]
johnny101 has quit [Quit: Konversation terminated!]
justanotheruser has quit [Ping timeout: 257 seconds]
drakonis has quit [Quit: WeeChat 2.4]
justanotheruser has joined #nixos-dev
justanotheruser has quit [Read error: Connection reset by peer]
justanotheruser has joined #nixos-dev
justanotheruser has quit [Ping timeout: 272 seconds]
drakonis has joined #nixos-dev
justanotheruser has joined #nixos-dev
justanotheruser has quit [Ping timeout: 245 seconds]
justanotheruser has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
orivej has joined #nixos-dev
<clever> gchristensen: this generates clover.qcow2 using nix, and templates 2 variables in clover's config.plist
<clever> this allows enabling dtrace with a simple csrFlag = "0x23"
<clever> its not perfect (clover could be built from source!), but its still an improvement
phreedom has quit [Ping timeout: 256 seconds]
Jackneill has joined #nixos-dev
Jackneill has quit [*.net *.split]
justanotheruser has quit [*.net *.split]
ma27 has quit [*.net *.split]
ajs124 has quit [*.net *.split]
contrapumpkin has quit [*.net *.split]
cransom has quit [*.net *.split]
callahad6 has quit [*.net *.split]
kgz has quit [*.net *.split]
niksnut has quit [*.net *.split]
c00w has quit [*.net *.split]
drakonis has quit [*.net *.split]
averell has quit [*.net *.split]
delroth has quit [*.net *.split]
qyliss has quit [*.net *.split]
clever has quit [*.net *.split]
dmj` has quit [*.net *.split]
roberth has quit [*.net *.split]
nocent has quit [*.net *.split]
elvishjerricco has quit [*.net *.split]
cocreature has quit [*.net *.split]
zimbatm has quit [*.net *.split]
thefloweringash has quit [*.net *.split]
vdemeester has quit [*.net *.split]
chrisaw has quit [*.net *.split]
fadenb has quit [*.net *.split]
sorear has quit [*.net *.split]
aszlig has quit [*.net *.split]
tilpner has quit [*.net *.split]
LnL has quit [*.net *.split]
layus has quit [*.net *.split]
aminechikhaoui has quit [*.net *.split]
arianvp has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
_rvl has quit [*.net *.split]
tv has quit [*.net *.split]
hl has quit [*.net *.split]
obadz has quit [*.net *.split]
disasm has quit [*.net *.split]
Profpatsch has quit [*.net *.split]
edwtjo has quit [*.net *.split]
edef has quit [*.net *.split]
ciil_ has quit [*.net *.split]
nbp has quit [*.net *.split]
sdier has quit [*.net *.split]
gchristensen has quit [*.net *.split]
ryantm_ has quit [*.net *.split]
pie_ has quit [*.net *.split]
manveru has quit [*.net *.split]
ghuntley has quit [*.net *.split]
bennofs[m] has quit [*.net *.split]
gleber_ has quit [*.net *.split]
pie__ has quit [*.net *.split]
asymmetric has quit [*.net *.split]
carter has quit [*.net *.split]
srk has quit [*.net *.split]
marek has quit [*.net *.split]
infinisil has quit [*.net *.split]
dhess has quit [*.net *.split]
primeos has quit [*.net *.split]
Taneb has quit [*.net *.split]
srhb has quit [*.net *.split]
samueldr has quit [*.net *.split]
ericnoan has quit [*.net *.split]
angerman has quit [*.net *.split]
adisbladis has quit [*.net *.split]
WilliButz has quit [*.net *.split]
thoughtpolice has quit [*.net *.split]
ekleog has quit [*.net *.split]
etu has quit [*.net *.split]
garbas has quit [*.net *.split]
mingc has quit [*.net *.split]
alienpirate5 has quit [*.net *.split]
matthewbauer has quit [*.net *.split]
timokau[m] has quit [*.net *.split]
cbarrett has quit [*.net *.split]
ChanServ has quit [*.net *.split]
orivej has quit [*.net *.split]
teehemkay has quit [*.net *.split]
kalbasit has quit [*.net *.split]
janneke has quit [*.net *.split]
avn_ has quit [*.net *.split]
ivan has quit [*.net *.split]
scott has quit [*.net *.split]
worldofpeace has quit [*.net *.split]
dtz has quit [*.net *.split]
alunduil has quit [*.net *.split]
octe has quit [*.net *.split]
nwspk has quit [*.net *.split]
makefu has quit [*.net *.split]
emily has quit [*.net *.split]
lopsided98 has quit [*.net *.split]
{^_^} has quit [*.net *.split]
Cale has quit [*.net *.split]
qyliss^work has quit [*.net *.split]
Mic92 has quit [*.net *.split]
fpletz has quit [*.net *.split]
sphalerite has quit [*.net *.split]
flokli has quit [*.net *.split]
Shados has quit [*.net *.split]
rsa has quit [*.net *.split]
page has quit [*.net *.split]
lassulus has quit [*.net *.split]
catern has quit [*.net *.split]
tdeo has quit [*.net *.split]
pepesza has quit [*.net *.split]
andi- has quit [Quit: WeeChat 2.4]
drakonis has joined #nixos-dev
callahad6 has joined #nixos-dev
zimbatm has joined #nixos-dev
pepesza has joined #nixos-dev
tdeo has joined #nixos-dev
ghuntley has joined #nixos-dev
octe has joined #nixos-dev
adisbladis has joined #nixos-dev
thefloweringash has joined #nixos-dev
angerman has joined #nixos-dev
nbp has joined #nixos-dev
tilpner has joined #nixos-dev
dtz has joined #nixos-dev
timokau[m] has joined #nixos-dev
Taneb has joined #nixos-dev
mingc has joined #nixos-dev
sphalerite has joined #nixos-dev
kalbasit has joined #nixos-dev
delroth has joined #nixos-dev
vdemeester has joined #nixos-dev
emily has joined #nixos-dev
asymmetric has joined #nixos-dev
etu has joined #nixos-dev
Cale has joined #nixos-dev
teehemkay has joined #nixos-dev
cocreature has joined #nixos-dev
elvishjerricco has joined #nixos-dev
roberth has joined #nixos-dev
dmj` has joined #nixos-dev
nocent has joined #nixos-dev
phreedom has joined #nixos-dev
timor has joined #nixos-dev
genesis has joined #nixos-dev
andi- has joined #nixos-dev
andi- has quit [Ping timeout: 252 seconds]
andi- has joined #nixos-dev
andi- has quit [Ping timeout: 258 seconds]
andi- has joined #nixos-dev
andi- has quit [Ping timeout: 252 seconds]
andi- has joined #nixos-dev
<gchristensen> clever: WOW.
andi- has quit [Ping timeout: 252 seconds]
andi- has joined #nixos-dev
andi- has quit [Ping timeout: 248 seconds]
<Shados> Setting / as `fsType = "zfs";` prevents generating the manual if `documentation.nixos.includeAllModules = true;` is also set (only / causes the issue, no other mount points, AFAICT). Minimal reproduction example: https://0x0.st/zMgl.txt (against current unstable)
<gchristensen> hmm nice
<Shados> yeah
<Shados> I'll open an issue in a moment, but this is pretty odd
andi- has joined #nixos-dev
<andi-> hydra offline? (might have missed a few lines due to disconnects)
<andi-> It is back now... nvm
<Shados> Hmmm. `includeAllModules` adds `extraModules` and `modules` from top-level args... first one is empty, second is just `configuration`. So likely something somewhere ends up defaulted based on some value that depends on`fileSystems./.fsType`, and somehow the new value pulls in a derivation?
orivej has joined #nixos-dev
timor has quit [Quit: Leaving]
<Shados> Found it! boot.loader.grub.font needs a defaultText. Not sure why it was working to begin with o.0.
dmj` has quit [Ping timeout: 248 seconds]
Synthetica has joined #nixos-dev
lopsided98 has joined #nixos-dev
hedning_ has joined #nixos-dev
dmj` has joined #nixos-dev
{^_^} has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 272 seconds]
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 252 seconds]
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #nixos-dev
elvishjerricco has quit [Ping timeout: 248 seconds]
noonien has quit [Ping timeout: 252 seconds]
{^_^} has quit [Ping timeout: 252 seconds]
elvishjerricco has joined #nixos-dev
noonien has joined #nixos-dev
{^_^} has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 258 seconds]
<marek> anyone has an experiance with packaging dotnet apps? I'm trying to package one, thought of doing dotnet release and package the output, there is not a single use case of it in nixpkgs, I'm wondering what is the best practice
<pie_> marek, tried looking for mono?
<marek> pie_: yeah, haven't found any usage of dotnet publish
harrow has joined #nixos-dev
ivan has joined #nixos-dev
<gchristensen> debugging a wireguard startup issue with hyper_ch2 (and chatting with zx2c4 about it) suggests that our mdns returns conclusive NXDOMAIN responses when it can't reach external DNS servers, where instead I think it should reply with a more general "failed to resolve" error. Jason added to wireguard a mechanism to retry resolution until infinity, but since mdns returns a conclusive failure it stops. anyone
<gchristensen> familiar with this subsystem, and able to debug a bit?
<samueldr> mdn is bonjour/avahi, right? can't help but that might explain my issues requiring to restart nscd/avahi sometimes to see other computers
<samueldr> mdns*
<gchristensen> so actually I'm not sure it is mdns, I'm out of my element here (hence the ask for help). but whatever is doing that early resolution is being conclusive when it shouldn't
<samueldr> mdns, though, should match only .local
<andi-> "our mdns" as in what process exactly? Avahi? systemd-resolved?
<gchristensen> how about nscd, could that be a culprit here?
<andi-> maybe. Do you use "local" names for the peers or why do you think it is mdns?
<gchristensen> Jason suggested it was at fault
<gchristensen> (but it is not)
<andi-> How did that issue surface? I used to have issues with our wireguard tooling on bootup but that vanished with the systemd PR I am running off... Not saying that we might not have another issue..
<gchristensen> ah
<gchristensen> one sec
<gchristensen> okay so `wg set wg0 peer ... endpoint domain:xxx` during early startup fails to resolve `domain`. Jason gave us a way to have it retry infinite times (which we do, now) but it seems our resolver gives back a conclusive NXDOMAIN error, causing wg to give up: start[4576]: Name or service not known: domain:xxx'
<andi-> I think the issue might be with nscd then?! I am guessing that since w ehave that on all systems regardless of your DNS setup as far as I can remmeber
<gchristensen> zx2c4 suggested "hosts: files mymachines dns [tryagain=return] myhostname" in nsswitch.conf, saying: what's happening with your file now is that the default action for tryagain is 'continue'. so then it winds up returning the value from myhostname when actually what we want is to return that tryagain to the user.
<gchristensen> so, testing that :)
drakonis_ has quit [Ping timeout: 252 seconds]
drakonis_ has joined #nixos-dev
<gchristensen> okay, adding "dns [tryagain=return]" to hosts did not change the behavior
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 248 seconds]
<gchristensen> andi-: any further thoughts? :)
drakonis_ has joined #nixos-dev
yorick has joined #nixos-dev
drakonis has quit [Ping timeout: 252 seconds]
<andi-> gchristensen: will check back in a while
<gchristensen> cool
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 245 seconds]
drakonis has quit [Ping timeout: 250 seconds]
tilpner has quit [Quit: WeeChat 2.4]
drakonis has joined #nixos-dev
v0|d has joined #nixos-dev
tilpner has joined #nixos-dev
drakonis has quit [Ping timeout: 248 seconds]
<andi-> gchristensen: I think I am not running into that since the unit only runs after the network-online.target here. Not sure if you can properly simulate that in a VM test.
drakonis has joined #nixos-dev
<gchristensen> I'm not sure that explains it
<gchristensen> wireguard-wg0 is set for after network-online.target, and wireguard-interface-peer-key.service is set for after wireguard-wg0.service
orivej has quit [Ping timeout: 246 seconds]
<Profpatsch> Mic92: If I have a builder configured (or specify one), I’d expect nix-review to not download anything to my local nix store, but apparently it does.
<Profpatsch> Is that a bug, intended or an implementation detail?
<matthewbauer> We are still getting a large percent of cancelled on the x86_64-darwin hydra machines: https://hydra.nixos.org/build/94228790
<gchristensen> hmm thanks matthewbauer
<gchristensen> I'll roll those over here in a inute
<Profpatsch> Mic92: (I don’t want to copy 3GB of dependencies over an 8Mbit/s landline when a 48 core builder at Hetzner is configured in my nix.conf)
<matthewbauer> yeah it seems to be pretty random? no one machine is doing it all the time
<gchristensen> weird...
drakonis has quit [Ping timeout: 248 seconds]
<samueldr> oops, wrong channel
johnny101 has joined #nixos-dev
orivej has joined #nixos-dev
pie_ has joined #nixos-dev
qyliss has joined #nixos-dev
qyliss^work has joined #nixos-dev
Haskellfant has joined #nixos-dev
<gchristensen> wat
qyliss^work has quit [Quit: bye]
qyliss has quit [Quit: bye]
<niksnut> looks like the garbage collector started in the middle of a build and deleted some programs
<gchristensen> impressive
<gchristensen> niksnut: which mac did that build on?
<niksnut> mac7-guest
<gchristensen> okay
<gchristensen> I need to do some mac maintenance tonight anyway
roberth has quit [*.net *.split]
nocent has quit [*.net *.split]
cocreature has quit [*.net *.split]
Haskellfant is now known as cocreature
<gchristensen> so I'll go ahead and update the Nix versions installed and fingers crossed that cleans improves things
<niksnut> is auto-gc enabled? i.e. min-free set to non-0
qyliss has joined #nixos-dev
<gchristensen> yes
qyliss^work has joined #nixos-dev
<gchristensen> shall I turn it off?
<niksnut> okay, that explains where the GC messages come from
<gchristensen> ah :)
<gchristensen> (I'm going to leave it on unless you'd like it off)
<worldofpeace> infinisil: what's still problematic about having that link? It's a place for different funding platforms so they'll have many inherent differences.
<niksnut> maybe there is a bug there, it's not very well tested
<gchristensen> right, and macos running in a VM on a mac hardware host isn't the best place for it to get exercised
<niksnut> well
<gchristensen> since it is such a challenge to access, and once you do access it, debug it
<niksnut> this is the best way to test it :-)
<infinisil> worldofpeace: I still feel like it's not what I'd expect from it. When I see a button that shows me how I can sponsor nixpkgs, then I'd expect it to benefit nixpkgs directly. Or how does it get displayed? I'm not sure on that.
<infinisil> (#62338 for context)
<{^_^}> https://github.com/NixOS/nixpkgs/pull/62338 (by worldofpeace, 2 days ago, open): Add .github/FUNDING.yml
roberth has joined #nixos-dev
<worldofpeace> button's at nix currently https://github.com/NixOS/nix infinisil (how it's displayed)
<worldofpeace> I think they'll eventually have something like `Sponsor` for the entire org
<worldofpeace> for ofborg I didn't add the foundation because it wouldn't make sense https://github.com/NixOS/ofborg/pull/365/files
<worldofpeace> and the foundation is described to support NixOS nixpkgs and nix so I'd think it would belong at those repo's
<infinisil> Yeah so it would say "Sponsor NixOS/nixpkgs", and as a sponsor, I'd be a bit surprised when I realize that however much money I spend, almost none of it goes to people who do most of the work in nixpkgs, and that PR's don't get merged faster or so
<worldofpeace> but non-profits don't distribute its income to the members or leaders.
<infinisil> And time is arguably more valuable than money anyways, you can get all the build servers you want, but if nobody does any work, they won't be used. The build servers seem to be the part where the money goes, not towards the work
<worldofpeace> I'd think if there was some objective that needed financial support in nix for example the donations would be used to further that? it just won't be the individule
kgz has joined #nixos-dev
<infinisil> I don't know about that, I'm just saying that it's unintuitive for a sponsor button to be for that
<infinisil> Just mentioning that link in the readme seems more appropriate to me
tilpner has quit [Remote host closed the connection]
tilpner_ has joined #nixos-dev
drakonis has joined #nixos-dev
tilpner_ is now known as tilpner
justanotheruser has joined #nixos-dev
drakonis has quit [Ping timeout: 258 seconds]
pie__ has joined #nixos-dev
pie__ has quit [Ping timeout: 246 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
sir_guy_carleton has joined #nixos-dev
pie__ has joined #nixos-dev