sphalerite changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | NixOS 19.09 now in beta! https://discourse.nixos.org/t/nixos-19-09-feature-freeze/3707 | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | https://r13y.com | 19.09 RMs: disasm, sphalerite | https://logs.nix.samueldr.com/nixos-dev
ris has quit [Ping timeout: 276 seconds]
drakonis_ has quit [Ping timeout: 240 seconds]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 246 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
andi- has quit [Remote host closed the connection]
drakonis has joined #nixos-dev
<disasm> fpletz: how far are we from https://github.com/NixOS/nixpkgs/pull/68314 being done the right way (the separate fixes)
<{^_^}> #68314 (by FRidh, 3 weeks ago, open): buildPython*: propagate setuptools
<disasm> err fridh ^^ bad tab completion
andi- has joined #nixos-dev
<disasm> ma27[m]: are you creating a PR to remove nodejs 11?
<disasm> I'm thinking since upstream hasn't fixed this yet we release without https://github.com/NixOS/nixpkgs/pull/68529 and can always cherry pick a patch in post-release when upstream is fixed.
<{^_^}> #68529 (by averelld, 2 weeks ago, open): haskellPackages.dbus: multiple addresses patch
page_ has joined #nixos-dev
page has quit [Ping timeout: 240 seconds]
rsa has quit [Ping timeout: 246 seconds]
rsa has joined #nixos-dev
marek has quit [Ping timeout: 245 seconds]
marek has joined #nixos-dev
cjpbirkbeck has quit [Quit: Quitting now.]
<ma27[m]> disasm: I can work on this tonight :)
drakonis has quit [Quit: WeeChat 2.6]
NinjaTrappeur has quit [Quit: WeeChat 2.6]
NinjaTrappeur has joined #nixos-dev
NinjaTrappeur has quit [Client Quit]
NinjaTrappeur has joined #nixos-dev
NinjaTrappeur has quit [Client Quit]
NinjaTrappeur has joined #nixos-dev
NinjaTrappeur has quit [Client Quit]
phreedom has quit [Ping timeout: 260 seconds]
NinjaTrappeur has joined #nixos-dev
Jackneill has joined #nixos-dev
phreedom has joined #nixos-dev
<Taneb> eyJhb: I don't have restarting powers, which is probably a good thing for now
<Taneb> I just write what I see in here and hope someone with button-pushing rights sees
<Taneb> Speaking of, a bunch of the aarch64 tests seem to have failed due to timing out connecting to the VM
<Taneb> Also, https://hydra.nixos.org/build/102520297 ran out of space (on machine df172aac),it builds fine for me
<Taneb> In fact, all the linuxPackages*.virtualboxGuestAdditions.x86_64-linux seem to have ran out of space (but build fine for me?)
<Taneb> I have a not-ZHF related question
<Taneb> https://github.com/NixOS/nix/blob/master/scripts/nix-profile-daemon.sh.in#L67 shouldn't this be referring to the user's profile rather than root's?
<Taneb> Or at least, the current user's profile *before* root's
<Taneb> As it stands it doesn't seem like there's a way for a user to set their own channels on multi-user nix-on-other-Linux
__monty__ has joined #nixos-dev
FRidh has joined #nixos-dev
psyanticy has joined #nixos-dev
<worldofpeace> When it comes to the 19.09 release, I'm still not very pleased with having issues like #65399 and #68314 all having to be solved case by case. And you can only tell there's an issue at runtime. This turns into this thing, for a lot of users, stuff just being broken in the latest release whereas before it worked and they relied on it. Frequently I see people doing the "wait and see it gets fixed" instead of opening
<worldofpeace> issues. So waiting to upgrade.
<{^_^}> https://github.com/NixOS/nixpkgs/issues/65399 (by ttuegel, 9 weeks ago, open): Tracking issue for wrapQtAppsHook
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68314 (by FRidh, 3 weeks ago, open): buildPython*: propagate setuptools
<worldofpeace> At least we've had months to fix a lot of #65399, but the thing with setuptools just happened. And as soon as we branched off IIRC.
<{^_^}> https://github.com/NixOS/nixpkgs/issues/65399 (by ttuegel, 9 weeks ago, open): Tracking issue for wrapQtAppsHook
rycee has quit [Read error: Connection reset by peer]
nocent has quit [Read error: Connection reset by peer]
layus[m] has quit [Read error: Connection reset by peer]
vaibhavsagar has quit [Read error: Connection reset by peer]
matthewbauer has quit [Remote host closed the connection]
jonge[m] has quit [Write error: Connection reset by peer]
alienpirate5 has quit [Read error: Connection reset by peer]
atopuzov[m] has quit [Remote host closed the connection]
abbradar[m] has quit [Read error: Connection reset by peer]
jtojnar has quit [Remote host closed the connection]
ma27[m] has quit [Read error: Connection reset by peer]
codyopel has quit [Write error: Connection reset by peer]
timokau[m] has quit [Write error: Connection reset by peer]
Ericson2314 has quit [Write error: Connection reset by peer]
domenkozar[m] has quit [Write error: Connection reset by peer]
worldofpeace has quit [Remote host closed the connection]
yegortimoshenko has quit [Read error: Connection reset by peer]
roberth has quit [Read error: Connection reset by peer]
nh2[m] has quit [Write error: Connection reset by peer]
arcnmx has quit [Write error: Connection reset by peer]
bennofs[m] has quit [Write error: Connection reset by peer]
dtz has quit [Write error: Connection reset by peer]
thefloweringash has quit [Write error: Connection reset by peer]
v0|d` has quit [Ping timeout: 240 seconds]
Ericson2314 has joined #nixos-dev
domenkozar[m] has joined #nixos-dev
bennofs[m] has joined #nixos-dev
arcnmx has joined #nixos-dev
atopuzov[m] has joined #nixos-dev
dtz has joined #nixos-dev
abbradar[m] has joined #nixos-dev
alienpirate5 has joined #nixos-dev
worldofpeace has joined #nixos-dev
thefloweringash has joined #nixos-dev
ma27[m] has joined #nixos-dev
nh2[m] has joined #nixos-dev
jonge[m] has joined #nixos-dev
codyopel has joined #nixos-dev
vaibhavsagar has joined #nixos-dev
nocent has joined #nixos-dev
rycee has joined #nixos-dev
timokau[m] has joined #nixos-dev
yegortimoshenko has joined #nixos-dev
layus[m] has joined #nixos-dev
roberth has joined #nixos-dev
matthewbauer has joined #nixos-dev
jtojnar has joined #nixos-dev
tilpner_ is now known as tilpner
ericdallo has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
FRidh has joined #nixos-dev
FRidh has quit [Client Quit]
mmlb has quit [Ping timeout: 240 seconds]
<aminechikhaoui> FYI https://hydra.nixos.org/jobset/nixos/trunk-combined didn't evaluate since ~2days, it's always having OOMs it seems
<aminechikhaoui> niksnut ^
<gchristensen> OOMs?
<gchristensen> yikes. that machine has tons of RAM
<niksnut> what has changed to the jobset?
<aminechikhaoui> gchristensen yeah you can see in the logs that the kernel is killing the eval process
<aminechikhaoui> niksnut hard to tell right ? :)
<aminechikhaoui> there is a ton of changes since the last working commit
<gchristensen> how about between last working and first failing?
<aminechikhaoui> gchristensen not sure if we store the eval inputs if it fails
<gchristensen> ah...
drakonis_ has quit [Ping timeout: 265 seconds]
<aminechikhaoui> gchristensen I wonder if NIX_SHOW_STATS=1 would be useful to bisect, there is a gc.heapSize/totalBytes but I don't know if that's relevant
<Taneb> I'd imagine there's useful info lurking in the hydra-evaluator logs
<Taneb> gchristensen: did you see my notes about failing 19.09 builds from earlier?
drakonis has joined #nixos-dev
<misuzu> can somebody please take a look at this pull request? https://github.com/NixOS/nixpkgs/pull/67751
<{^_^}> #67751 (by misuzu, 4 weeks ago, open): nixos/displayManager: slimlock fix (#67350)
kcalvinalvin has quit [Ping timeout: 245 seconds]
justanotheruser has quit [Ping timeout: 245 seconds]
drakonis has quit [Quit: WeeChat 2.6]
justanotheruser has joined #nixos-dev
drakonis_ has joined #nixos-dev
ixxie has joined #nixos-dev
tilpner has quit [Ping timeout: 265 seconds]
tilpner_ has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
ris has joined #nixos-dev
cjpbirkbeck has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
<Profpatsch> misuzu: Have you tried pinging people who have contributed to that part of nixpkgs?
<Profpatsch> I don’t think many people know how the displayManager stuff works.
<Profpatsch> Best to look at git blame and cross-reference with maintainers/maintainer-list.nix
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-dev
mmlb has joined #nixos-dev
srhb has quit [Quit: ZNC 1.7.4 - https://znc.in]
srhb has joined #nixos-dev
psyanticy has quit [Quit: Connection closed for inactivity]
<misuzu> Profpatsch: thanks for suggestion!
<arianvp> I was wondering if anybody is running into https://github.com/NixOS/nixpkgs/issues/69365 ? I find it kind of surprising nobody else has complained about it yet
<{^_^}> #69365 (by arianvp, 1 week ago, open): update-users-groups.pl is broken when running NixOS tests interactively
<arianvp> currently I cannot run any nixos tests on master interactively. They all fail
<arianvp> and have been so for the last week or so.
<niksnut> arianvp: maybe try deleting the VM state?
<arianvp> aaaah
<arianvp> there is state?
<arianvp> where can I find that?
<niksnut> sounds like you have a corrupt (zero-filled) state
<arianvp> that sounds very plausible. where are those state files stored?
<niksnut> i.e. /var/lib/nixos/declarative-* contains zeros
<niksnut> iirc, /tmp/vm-state-<machine-name>
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
<niksnut> there is a QCOW file in there containing the VM's filesystem
<arianvp> aha
<arianvp> thanks so much. that's probably it :)
<arianvp> will try tomorrow
<drakonis_> i have to ask it again, now that the flakes PR for nixpkgs is available, i can't figure out how to flip the unfree flag for building the system
<drakonis_> seems like i'm out of my weight class here
infinisil has joined #nixos-dev
<niksnut> drakonis_: you can't (at least not from the command line)
<drakonis_> i'm trying to alter the flake to get it to work
<niksnut> because you can't pass configuration to a flake to ensure hermetic evaluation
<niksnut> you can however import it from another flake and pass config.allowUnfree or something like that
<drakonis_> i'm trying to figure out how to achieve that
<niksnut> something like this:
<niksnut> packages.spotify = (import nixpkgs {
<niksnut> }).spotify;
<niksnut> config.allowUnfree = true;
<niksnut> system = "x86_64-linux";
<drakonis_> ah, interesting, okay, i'll try that out.
<drakonis_> thank you very much.
<niksnut> or in a nixos config, 'nixpkgs.config.allowUnfree = true;'
<drakonis_> huh, well, i feel silly now.
<niksnut> well, it's something of an unresolved UX problem
<niksnut> how to do this on the command line
<drakonis_> i think that could be resolved by adding a option that allows you to set "acceptable" licenses
<drakonis_> default to including all free software, as is today, offer the ability to include nonfree software
<drakonis_> and cherrypicked licenses
<infinisil> There's also allowUnfreePredicate btw
<drakonis_> never heard about that one
<drakonis_> ah, is this for individual packages?
<delroth> before I spam the PR list further, is there a better process for making a change to {master,19.09,19.03} than creating 3 individual PRs? I could rely on whoever merges it to properly do the backport, but I've had a few missed in the past and since these are one-off security changes I'd prefer to not have to babysit each of them too much.
<drakonis_> so it is.
<infinisil> drakonis_: Yeah, it's a function :: Derivation -> Bool
<samueldr> delroth: in my experience this would be the way to go, if you don't want to rely on the merger to do it; cross-referencing them properly is a must though
<delroth> ok, I've been doing that
<samueldr> and thanks for the contributions :)
<delroth> the 19.03/19.09 link to the master one (if any)
justanotheruser has quit [Ping timeout: 240 seconds]
<infinisil> delroth: There's the @NixOS/backports team you can ping
<infinisil> Not sure how well that works though
<delroth> do I do that preemptively? or once merged?
<samueldr> though as of right now it only pings 2 persons
<samueldr> (feel free to add yourselves to the team)
<samueldr> (those who can)
* infinisil checks if he can
<samueldr> delroth: I've seen it preemptively
<delroth> (and I don't mind creating the extra PRs if it makes it easier to apply the backports, it's just a bit of a clutter in the PR list)
<samueldr> what I like from the backports PRs is that ofborg will run
<samueldr> the usual "just cherry pick and push" won't
<delroth> that's a good point
<samueldr> so it's easy to accidentally push something that won't
<samueldr> won't build*
<infinisil> "Membership requested. We’ll let you know once an administrator has reviewed your request."
<infinisil> samueldr: I'm guilty of that
<samueldr> weird, I thought this was freely joinable by people in the orga
* samueldr is not used to github teams
<gchristensen> we could probably add a "teams" list to the maintainer file
cjpbirkbeck has quit [Quit: Quitting now.]
justanotheruser has joined #nixos-dev
<worldofpeace> I've also requested to be a part of the backports team, I already perform a lot of them.
<samueldr> worldofpeace: approved
<samueldr> github doesn't put that in the site-wide notifications though :/
<gchristensen> yeah :/
<gchristensen> https://twitter.com/grmpyprogrammer/status/1179495194997252103 is looking to switch to nixos tomorrow. firefox stable being available is a deal-breaker. maybe should let them know to wait until 19.09? looks like 19.03 doesn't have the latest ff yet
<emily> you can also just use the mozilla overlay / mozilla's binaries
<gchristensen> ah yeah
<gchristensen> speaking of 19.09, how are we coming on that?
<worldofpeace> TBH, don't think it would be ready this week
<gchristensen> no worries
<worldofpeace> right, just think there's regressions to fix, security leads, etc.
<infinisil> gchristensen: firefox stable being s/available/unavailable I assume?
<gchristensen> hm?
<infinisil> gchristensen: You wrote "firefox stable being available is a deal-breaker"
<gchristensen> ah right
drakonis_ has quit [Ping timeout: 240 seconds]
<worldofpeace> we really need someone to review/integrate #70027. if fixes the ova test unblocking unstable
<{^_^}> https://github.com/NixOS/nixpkgs/pull/70027 (by ck3d, 3 days ago, open): make-disk-image: replace nixos-install by nix-env calls
ixxie has quit [Ping timeout: 240 seconds]
__monty__ has quit [Quit: leaving]
Jackneill has joined #nixos-dev
<ivan> https://bugs.chromium.org/p/chromium/issues/detail?id=1006058 chromium is removing jumbo so the builds will go back to taking 3x as long
<jtojnar> worldofpeace should we merge GNOME 3.34 now?
<clever> ivan: jumbo?
<jtojnar> and resolve the cawbird there
<jtojnar> worldofpeace it appears the job is mostly done, except for few arm stragglers
<worldofpeace> Jan Tojnar: Yeah I think we can merge, everything has gone very well.
<worldofpeace> Jan Tojnar: For cawbird, I think the work should be moved out the 3.34 branch and finishied in that PR
<jtojnar> worldofpeace_dropping corebird patches from the branch and merging to master
<ivan> clever: jumbo mode concatenates C++ source files to compile fewer units and produce fewer object files
<clever> ivan: ah
drakonis_ has joined #nixos-dev
<samueldr> weren't we hitting timeouts before jumbo?
Jackneill has quit [Remote host closed the connection]
<ivan> yeah but the timeout was raised
<samueldr> sure, just wondering now how much longer the new builds will take
<samueldr> I figure that the build time is likely to have increased, more features, more build time
<ivan> however long the current chromiumDev takes, that has jumbo off
<ivan> (I was hoping it was temporary)
<jtojnar> worldofpeace weird, still no eval check
<ivan> for some reason I can't find chromiumDev in jobset nixpkgs:trunk
<worldofpeace> Jan Tojnar: I've noticed this happens with large PRs sometimes
<worldofpeace> eval had no effect
<jtojnar> corebird evals locally, so I guess we can merge it
<worldofpeace> yay ✨ 20 days later seems a lot faster than other iterations
<jtojnar> I guess this has been one of the smaller releases
<jtojnar> not much broke
<worldofpeace> Right, I think that had something to do with it. Though we did have to patch a lot of things... it could have been much more :)
<jtojnar> and most importantly Meson did not break this time 😋️
<worldofpeace> Ahh now I get it. We bumped meson before this
<worldofpeace> and that contributed to the merge window being much nearer
orivej has quit [Ping timeout: 265 seconds]
<jtojnar> hmm, there is indeed quite a few conflicts with staging-next