worldofpeace changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 20.09 RMs: worldofpeace, jonringer | https://logs.nix.samueldr.com/nixos-dev
winterqt has joined #nixos-dev
teto has quit [Quit: WeeChat 3.1]
winterqt has left #nixos-dev ["https://quassel-irc.org - Chat comfortably. Anywhere."]
winterqt has joined #nixos-dev
tomberek has quit [Quit: Connection closed]
rajivr has joined #nixos-dev
bridge[evilred] has quit [Remote host closed the connection]
bridge[evilred] has joined #nixos-dev
bridge[evilred] has quit [Excess Flood]
bridge[evilred] has joined #nixos-dev
<Ericson2314> qyliss: https://github.com/NixOS/nixpkgs/pull/82131/commits/2b8a8508e3801db56ea930ddb50cce3ccbbf9620 i was hoping to land separately --- i rearranged the PR a bit --- but when building libc there is a failure with a missing rpc type, you wouldn't know anything about that from fixing the rpc stuff?
cole-h has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-dev
<siraben> are any channel mods online?
<pie_> Ericson2314: oh g'mornin
<pie_> Ericson2314: do you have any pointers for the end of this thread? https://github.com/NixOS/nixpkgs/issues/38509#issuecomment-820948450
<pie_> Ericson2314: a summary is that inspecting nixpkgs' generated kernel versions doesnt make sense in containers, IIUC, because the containers dont actually influence the kernel but instead get it from the environment
<pie_> so to properly fix this we would need to pull in some mutable state from somewhere
<pie_> im askin you beacause i think you did a lot of stuff with system or whatever the parameter was called, because of the cross-compile infra, so i figured you might know something about where this would need to be plugged or who to talk to
<pie_> i don't know my way around this at all but id like to try to help getting the ball rolling if nothing else
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-dev
devhell has joined #nixos-dev
m1cr0man has quit [Ping timeout: 246 seconds]
m1cr0man has joined #nixos-dev
devhell has quit [Quit: leaving]
<ScottHDev> Hello, I've got a CI problem with my nixos test. The test runs fine on my NixOS Laptop with kvm enabled. But on a github workflow without kvm, I get a strange error. It seems like the files installed by environment.systemPackages aren't accessible within the testScript, here is the corresponding CI run :
boredom101 has joined #nixos-dev
boredom101 has quit [Quit: Connection closed]
supersandro2000 has quit [Remote host closed the connection]
supersandro2000 has joined #nixos-dev
<endocrimes> o/ - Partner and I noticed that Go bumps are decreasingly reviewed/merged - does the Go team need extra folks? (we both depend on Go in nix heavily and are fine with bumping + testing stuff)
pmy has quit [Ping timeout: 252 seconds]
pmy has joined #nixos-dev
adisbladis has quit [Quit: ZNC 1.8.2 - https://znc.in]
adisbladis has joined #nixos-dev
<eyJhb> endocrimes: The Go Nix team?
<gchristensen> endocrimes: that'd be great!
<eyJhb> I think anything helps, and if you have the time please do review the PRs, and leave a comment saying it works/does not work
<eyJhb> Regarding merge rights, I have no clue what the requirements are for that :p
<qyliss> Ericson2314: had a quick look at couldn't figure it out. Probably won't have much time today but feel free to remind me in a few days if you're still stuck.
orivej has quit [Ping timeout: 252 seconds]
<siraben> gchristensen: did you see my PM?
<gchristensen> thanks, just did
<endocrimes> eyJhb: yup
<endocrimes> https://github.com/NixOS/nixpkgs/pull/119482 is building on our infra rn xD (but we've both been running it for a few days with ~no problems)
<{^_^}> #119482 (by maxeaubrey, 1 day ago, open): go_1_16: 1.16.2 -> 1.16.3
__monty__ has joined #nixos-dev
cole-h has joined #nixos-dev
copumpkin has quit [Ping timeout: 240 seconds]
<Ericson2314> qyliss: thanks for looking!
<Ericson2314> yeah I'm going to have to like diff dependencies or or something archaeological until i get it
<pie_> Ericson2314: not sure what the question is - yes if you mean "kernel version checks"
<Ericson2314> pie_: i mean is that PR sufficient to address your concerns?
jonringer has joined #nixos-dev
<Ericson2314> kernel version for non-kernel things is really about asserting what syscalls should be available, which applies in containers too
<pie_> yeah but i mean the nixpkgs running in the container doesnt actually know what the kernel is
<pie_> maybe its just me but there seemed to be reluctance do just drop a toggle in
copumpkin has joined #nixos-dev
<pie_> its certainly simpler than working on better detection stuff, but the better detection stuff might be warranted anyway - or triggerable by some central override for the kernel version or something, idk
<sterni> Ericson2314: I've managed to get the binutils thing to work! #119625
<{^_^}> https://github.com/NixOS/nixpkgs/pull/119625 (by sternenseemann, 22 seconds ago, open): binutils-unwrapped: force targetPrefix if cross compiling
<Ericson2314> pie_: were we somehow auto-detecting kernel version?
<pie_> well the immediate issue is that the kernel.version attribute didnt even exist in this case
<pie_> Ericson2314: no, the assumption was that kernel.version is availible
<pie_> which makes sense if you are the one setting the kernel
<pie_> but it doesnt make sense if the kernel is provided to you
<sterni> really happy it went without any major hickups since I've spend ages waiting for stdenv builds
<pie_> by the environment <pie_> but it doesnt make sense if the kernel is provided to you
<Ericson2314> that PR solves that
<Ericson2314> sterni: great!
<Ericson2314> right i think nixos vs non nixos is more interesting than containers vs no container
<Ericson2314> sterni: I think we once had an issue of always passing target caused permanent prefixing
<sterni> Ericson2314: seems like now binutils refuses to prefix if host == target
<sterni> I mean it doesn't really matter if we always pass target or not actually, but I thought I'd clean it up at the same time given the TODO comment :)
<pie_> sure why not <Ericson2314> right i think nixos vs non nixos is more interesting than containers vs no container
<Ericson2314> sterni I am making a suggestion to this point
<Ericson2314> sterni: OK I left the comment
<Ericson2314> feel free to reword or rewrap the text
<Ericson2314> I just sort guessed at line length
<sterni> wait where? either github is having a hickup or you haven't posted it yet
<Ericson2314> sterni: oh oops
<Ericson2314> refresh
<Ericson2314> also maybe we want to do the same for gcc and other things that had that same TODO?
<sterni> now :)
<Ericson2314> I original intended the TODO to mean always prefix with the target config
copumpkin has quit [Remote host closed the connection]
<Ericson2314> but that is a much harder thing
<Ericson2314> doing it your way we can knock off all those TODOs without issue :)
<sterni> ah yeah, it makes a lot of sense always forcing the targetPrefix, you're right
<Ericson2314> sterni: for your build failure, we might need to force cross compilation mode
copumpkin has joined #nixos-dev
<Ericson2314> OK so let's do the target prefixes now, but maybe let's also consider patching that to be what we want it it to be
<Ericson2314> (for a later PR)
<sterni> yep, sgtm
<sterni> what do we need to do besides gcc?
<Ericson2314> sterni: I did `git grep 'always pass "--target" and always .*refix'`
<Ericson2314> I would do all of those but ghc
<Ericson2314> maybe skip cctools for now too
<sterni> kk
<Ericson2314> so gcc binutils gdb
<sterni> Ericson2314: do we want to always pass targetConfig as well for gcc?
<sterni> not sure what that is used for
<Ericson2314> sterni: yeah
<Ericson2314> and gdb
<Ericson2314> maybe double check, but i think program prefix might be some autoconf macro they all use
<sterni> Ericson2314: i've pushed the gcc change but haven't tested it yet
<sterni> it *should* work though, the --program-prefix flags has been there since forever basically in gcc https://github.com/hermitcore/gcc/commit/71ab34dfba03526c2b819746fcc92b869f361bec
<Ericson2314> sterni: ok
<Ericson2314> sterni: great!
<sterni> okay libgcc_s.so fails to link now o_O
<Ericson2314> sterni: how come the change to targetConfig?
<Ericson2314> that one is used by the build script in funny ways
<Ericson2314> I would leave that as is
<sterni> oh I see
<sterni> sorry I misunderstood you earlier then
<sterni> ok reverted that change
<Ericson2314> sterni: hopefully that fixes the libgcc thing!
<Ericson2314> no worrries
plumm has quit [Quit: Textual IRC Client: www.textualapp.com]
plumm has joined #nixos-dev
<gchristensen> any perly people want to take a look at this important follow-up to my Argon2 PR yesterday? https://github.com/NixOS/hydra/pull/916
<{^_^}> hydra#916 (by grahamc, 15 minutes ago, open): Rehash existing sha1 passwords with Argon2
tomberek has joined #nixos-dev
<sterni> Ericson2314: okay pkgs.hello builds so nothing terribly wrong with gcc10 seemingly
<sterni> I guess I'm gonna start a few builds and we'll see
<Ericson2314> sterni: great!
orivej has joined #nixos-dev
rajivr has quit [Quit: Connection closed for inactivity]
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #nixos-dev
v0|d has joined #nixos-dev
plumm has quit [Ping timeout: 268 seconds]
plumm has joined #nixos-dev
<lovesegfault> infinisil: Can you take a new look at this? https://github.com/NixOS/nixpkgs/pull/89572
<{^_^}> #89572 (by rissson, 44 weeks ago, open): nixos/unbound: add settings option, deprecate extraConfig
<infinisil> lovesegfault: Oh yeah sorry I'm really short on time recently, so yeah dismissing my review sounds good, I trust in the other people reviewing it :)
<lovesegfault> Got it, just wanted to make sure I didn't upset you by marking it stale :)
pmy has quit [Ping timeout: 260 seconds]
pmy has joined #nixos-dev
<cole-h> cc gchristensen
<gchristensen> please open an issue w/ that link :)
<gchristensen> and the error text please
<lukegb> yeah, did some brief digging, NixOS/hydra#917
<{^_^}> https://github.com/NixOS/hydra/issues/917 (by lukegb, 30 seconds ago, open): Hydra job build "part of evals" link no longer works
clever has quit [Ping timeout: 240 seconds]
clever has joined #nixos-dev
cole-h has quit [Ping timeout: 265 seconds]
<elvishjerricco> Sweet. I have a very usable initrd rescue environment. Tested by switching nixos.qcow2 with an image with a luks volume. Boot failed because /dev/vda isn't a file system, entered the root password, ran cryptsetup open and mount manually, systemctl default, and got myself booted
v0|d has quit [Remote host closed the connection]
<eyJhb> Ehm. If I have two packages that needs to be updated together, then how do I title the PR?
<{^_^}> #119664 (by eyJhb, 9 seconds ago, open): displaylink: 5.3.1 -> 5.4.0 (+evdi)
<samueldr> eyJhb: the PR title is less important than the actual commit messages, but what you did looks fine
<eyJhb> Perfect, thanks samueldr ! :)
__monty__ has quit [Quit: leaving]
<andi-> samueldr <3 commits > PR titles/comments
<andi-> samueldr++
<{^_^}> samueldr's karma got increased to 334
tomberek has quit [Quit: Connection closed]
tomberek has joined #nixos-dev
mmlb7 has joined #nixos-dev
mmlb has quit [Ping timeout: 240 seconds]
mmlb7 is now known as mmlb
Cale has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 260 seconds]
supersandro2000 has quit [Killed (rothfuss.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos-dev
<jtojnar> could someone please add me to https://github.com/nix-community/gnome-session-ctl?
<jtojnar> Jonas Chevalier?