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
drakonis_ has joined #nixos-dev
drakonis1 has joined #nixos-dev
drakonis has quit [Ping timeout: 245 seconds]
Cale has quit [Remote host closed the connection]
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos-dev
ris has quit [Ping timeout: 246 seconds]
Cale has joined #nixos-dev
justanotheruser has joined #nixos-dev
drakonis_ has quit [Ping timeout: 276 seconds]
drakonis_ has joined #nixos-dev
justanotheruser has quit [Ping timeout: 245 seconds]
justanotheruser has joined #nixos-dev
drakonis1 has quit [Quit: WeeChat 2.4]
drakonis has joined #nixos-dev
drakonis1 has joined #nixos-dev
<ivan> gah our option is called enableWideVine when even the marketing name is Widevine
drakonis_ has quit [Ping timeout: 276 seconds]
drakonis has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 240 seconds]
orivej_ has joined #nixos-dev
<ivan> how long does release-19.03 get updates after 19.09 is out?
harrow has quit [Quit: Leaving]
ivan has quit [Quit: lp0 on fire]
harrow has joined #nixos-dev
ivan has joined #nixos-dev
<jtojnar> worldofpeace: I am still using corebird 😥️
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
Jackneill has joined #nixos-dev
Jackneill has quit [Remote host closed the connection]
FRidh has joined #nixos-dev
Jackneill has joined #nixos-dev
FRidh has quit [Quit: Konversation terminated!]
<jtojnar> what's up with unstable channel? Aborted: a 'x86_64-linux' with features {} is required to build '/nix/store/wrhdygwsn60zpqr1jq7lmcrk1saijjfy-unit-polkit.service.drv', but I am a 'x86_64-darwin'
<jtojnar> does it go to Darwin builders for some reason?
jtojnar2 has quit [Read error: Connection reset by peer]
FRidh has joined #nixos-dev
johanot has joined #nixos-dev
<Taneb> gchristensen: it looks like some of the machines on Hydra are mislabelled? https://hydra.nixos.org/build/101496178 tries to run a x86_64-linux test on a Darwin machine
<hyperfekt> ivan: from the 19.03 release notes: "End of support is planned for end of October 2019, handing over to 19.09."
<hyperfekt> woops, wrong channel
<hyperfekt> oh no it wasn't, i'm just terrible at multitasking
<marek> is ofborg still broken for github commands?
<marek> oh whoa, unstable 10 days old O_o
psyanticy has joined #nixos-dev
init_6 has joined #nixos-dev
init_6 has quit [Ping timeout: 268 seconds]
<Profpatsch> marek: There were times in the past when unstable was older than a month
arianvp has quit [Quit: WeeChat 2.6]
arianvp has joined #nixos-dev
qyliss has joined #nixos-dev
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
<gchristensen> marek: what brokenness are you seeing?
<gchristensen> Taneb: O.o ... fascinating
<gchristensen> Taneb: thanks, fixed
<Taneb> gchristensen: how many were mislabeled that way?
<Taneb> Also, should the aborted builds be restarted?
<Taneb> Also also, https://hydra.nixos.org/build/101496572 makes it look like the machine 4a59661b is full
<Taneb> (or was full, when the build as attempted)
<Taneb> dITTO 63187109
<gchristensen> I just destroyed all the build servers which had the garbage collection bug
drakonis has joined #nixos-dev
drakonis1 has quit [Ping timeout: 268 seconds]
arianvp has quit [Quit: WeeChat 2.6]
arianvp has joined #nixos-dev
arianvp has quit [Client Quit]
arianvp has joined #nixos-dev
<marek> gchristensen: ofborg is not picking up my github commands, for example: https://github.com/NixOS/nixpkgs/pull/69059#issuecomment-533094182
arianvp has quit [Client Quit]
arianvp has joined #nixos-dev
<gchristensen> marek: it looks like you're not a known user, and so ofborg doesn't execute your instructions
<marek> gchristensen: I think I should be there https://github.com/NixOS/ofborg/blob/released/config.public.json#L65
<marek> it was working before
<gchristensen> hmm
<marek> Profpatsch: whoa :)
<arianvp> sorry for the join/leave spam
<arianvp> updating my server to 19.09 ;)
<gchristensen> woohoo :)
<hyperfekt> which makes me wonder... would an intensional store prevent restarting services if their (statically linked) binary hasn't actually changed despite different dependencies?
<gchristensen> yeah
<arianvp> emily: were you able to try my patch?
<arianvp> intensional store when?
<emily> arianvp: agh, sorry, nope. was busy trying to troubleshoot unrelated ipv6 issues
<hyperfekt> arianvp: :'D
drakonis has quit [Read error: Connection reset by peer]
drakonis has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 265 seconds]
<marek> gchristensen: oh
<marek> gchristensen: it works again, thank you!
<zimbatm> FRidh: did you see https://poetry.eustace.io/ already?
<zimbatm> it seems like python package management done right
<zimbatm> finally
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis has quit [Read error: Connection reset by peer]
drakonis1 has joined #nixos-dev
drakonis_ has quit [Ping timeout: 276 seconds]
drakonis has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis1 has quit [Ping timeout: 250 seconds]
drakonis has quit [Ping timeout: 276 seconds]
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
qyliss has quit [Client Quit]
qyliss has joined #nixos-dev
qyliss has quit [Remote host closed the connection]
qyliss has joined #nixos-dev
<worldofpeace> jtojnar: I thought it was dead, it still works?
<worldofpeace> also wondering why we've never packaged gnome-initial-setup, we can disable the views that aren't right for nixos
johanot has quit [Quit: WeeChat 2.4]
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
v0|d has quit [Ping timeout: 240 seconds]
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
FRidh2 has joined #nixos-dev
qyliss has quit [Quit: bye]
<adisbladis> zimbatm: Supposedly there is a 1.0 coming soon
<andi-> after the builders being out of disk space it is time for hydra to run out of disk space? https://hydra.nixos.org/build/101099002
<gchristensen> yay.
<gchristensen> those disks are too big
<andi-> too big? :)
<gchristensen> yep
<gchristensen> 340G of space remaining, 0 out of 55M inodes remaining
<andi-> those damn inodes :D
<andi-> Would it hurt to have hydras /tmp on tmpfs?
<andi-> or does it trash /tmp with enough data to run out of RAM?
<andi-> (I have also seen some lines about /tmp on another build)
<gchristensen> hydra's /tmp has very few files
<gchristensen> it does have like 50M nix store paths :)
justanotheruser has quit [Ping timeout: 276 seconds]
<gchristensen> so much garbage
justanotheruser has joined #nixos-dev
qyliss has joined #nixos-dev
qyliss has quit [Remote host closed the connection]
qyliss has joined #nixos-dev
<gchristensen> /nix/store/zdlmf13w9v6gbdvgyp8n7x1sxa5ppahr-nix-2.4pre20190918_aeb7148/bin/nix-collect-garbage --max-freed $(( $(df -P -k /nix/store | tail -n 1 | /nix/store/vvwggp5mni64yavsfqmbwvm1mn692ssn-gawk-4.2.1/bin/awk '{ gigabytesFree = 400; print gigabytesFree * 1024**3 - 1024 * $4; }') + $(df -P -i /nix/store | tail -n1 | /nix/store/vvwggp5mni64yavsfqmbwvm1mn692ssn-gawk-4.2.1/bin/awk '{ percentUsed = 75;
<gchristensen> megabytesPerPercent = 500; bytesPerPercent = megabytesPerPercent * 1000000; overBudget = -1 * (percentUsed - $5); if (overBudget > 0) { print overBudget * bytesPerPercent; }; }') ))
<gchristensen> there we go
<gchristensen> now that is some serious taco bell programming. and I feel about as good having written it as I would after eating taco bell.
<jtojnar> worldofpeace: yeah, it was supposed to be dead in Aug 2018 but for some reason it still works
<jtojnar> worldofpeace: I thought it was some kind of imperative shill but network and online accounts can probably work
<worldofpeace> jtojnar: I don't think it's dead, I believe people at endless and popOS use it and submit patches.
<worldofpeace> jtojnar: I've disabled all the bits that aren't right for nixos
<jtojnar> the question is what do we do about things that can be configured both imperatively and declaratively (keyboard layout, language)
<jtojnar> worldofpeace: oh, cool
<jtojnar> worldofpeace: last time I checked, there was some fork of corebird but it was dead too
<worldofpeace> jtojnar: I think for people who have those declaratively they can skip those pages. We could have the password page included for mutable users, but it's all compile time config.
<jtojnar> does it support dconf lockdown? we could have the dconf module lock the declaratively set keys
FRidh2 has quit [Quit: Konversation terminated!]
<jtojnar> weird, I cannot reproduce the st crah with joypixels
<jtojnar> but yeah, `env XFT_DEBUG=1 pango-view --backend=xft --text="😂"` is broken
<jtojnar> I think the twemoji-color-font might work since it ships backup glyphs
<gchristensen> (still garbage collecting, heh)
<worldofpeace> jtojnar: ooh, that's a good use of dconf lockdown if we had options to make sure those things don't get managed imperatively
<worldofpeace> jtojnar: Probably, I have no reason to think it doesn't.
jtojnar_ has joined #nixos-dev
jtojnar has quit [Ping timeout: 276 seconds]
jtojnar_ is now known as jtojnar
xwvvvvwx has joined #nixos-dev
<ivan> does anyone else want to add themselves as a chromium maintainer and watch Google's release blog
xwvvvvwx has quit [Quit: ZNC 1.7.1 - https://znc.in]
<averell> 🤮
xwvvvvwx has joined #nixos-dev
ris has joined #nixos-dev
<andi-> thank you for merging it :)
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 265 seconds]
xwvvvvwx has quit [Quit: ZNC 1.7.1 - https://znc.in]
xwvvvvwx has joined #nixos-dev
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 276 seconds]
emily has quit [Quit: Updating details, brb]
emily has joined #nixos-dev
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit []
emily has joined #nixos-dev
LnL7 has quit [Changing host]
LnL7 has joined #nixos-dev
LnL7 is now known as LnL
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-dev
emily has quit []
emily has joined #nixos-dev
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
emily has quit []
emily has joined #nixos-dev
emily has quit [Client Quit]
emily has joined #nixos-dev
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
psyanticy has quit [Quit: Connection closed for inactivity]
<jtojnar> worldofpeace: yeah the gtk-rs issue looks bad
<jtojnar> maybe we should keep try building cocoa-less glib for rust bindings but it will be a mess
<worldofpeace> jtojnar: 😻 it seems to have passed https://github.com/NixOS/nixpkgs/pull/69118/checks?check_run_id=228997390
<jtojnar> worldofpeace: that is weird, we are definitely building glib with cocoa
<jtojnar> (on unstable at least)
<gchristensen> worldofpeace++ jtojnar++
<{^_^}> jtojnar's karma got increased to 12, worldofpeace's karma got increased to 39
<worldofpeace> guess its just magic. I believe
<worldofpeace> jtojnar: were we really going to use clang for webkitgtk?
<jtojnar> worldofpeace: we do not have any other option
<jtojnar> unless someone fixes the bootstrapping
justanotheruser has quit [Ping timeout: 240 seconds]
<LnL> jtojnar: don't have any context, but avoiding frameworks by default (if possible) is generally a good thing IMHO
<jtojnar> LnL: even if we use X11 instead?
<LnL> ah yeah not in that case, but does glib need those?
<jtojnar> LnL: libcanberra-gtk in this case
<jtojnar> LnL: yeah, glib uses frameworks for getting platform-specific AppInfo
<LnL> for gtk libraries it's basically expected since that's ui stuff
<ivan> could someone please test/review https://github.com/NixOS/nixpkgs/pulls/ivan sometime soon, there is a scary UAF bug in the UI this time around
drakonis_ has quit [Ping timeout: 258 seconds]
drakonis_ has joined #nixos-dev
<gchristensen> ivan: can you backport to 19.09 as well?
drakonis_ has quit [Ping timeout: 246 seconds]
drakonis has joined #nixos-dev
<ivan> gchristensen: I think that can be cherry-picked by committer to master
<ivan> the 19.03 PR is different because widevine fix didn't get committed there
<gchristensen> ivan: can you do the cherry-picking? :)
<ivan> sure
niksnut has quit [Ping timeout: 240 seconds]
<gchristensen> thanks!
drakonis_ has joined #nixos-dev
<{^_^}> #69122 (by ivan, 2 minutes ago, open): [19.09] chromium: 77.0.3865.75 -> 77.0.3865.90
drakonis has quit [Ping timeout: 276 seconds]
<infinisil> How do you like the idea of having an "interesting" label?
<infinisil> This would e.g. exclude all package updates
<infinisil> And include changes to the infrastructure, core functionality, and such
<infinisil> Maybe "interesting" isn't the right word though
<gchristensen> I'm having a hard time finding a good word for it. I think it is a cool idea
<infinisil> Some examples of PR's I think should have such a label: #69057, #68897, #68193, #44196, #63103
<{^_^}> https://github.com/NixOS/nixpkgs/pull/69057 (by volth, 23 hours ago, open): add config.environment.ld-linux
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68897 (by edolstra, 3 days ago, open): [WIP] Flake support
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68193 (by chkno, 1 week ago, open): nixos-option C++ rewrite with --all
<{^_^}> https://github.com/NixOS/nixpkgs/pull/44196 (by nbp, 1 year ago, open): Add pkgs.overrideWithScope
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63103 (by rnhmjoj, 13 weeks ago, open): Deprecate types.loaOf [WIP]
<gchristensen> how about my docs PR? :P
<infinisil> Yes that one too ;)
<infinisil> #68020, also #47237 and #57123
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68020 (by grahamc, 2 weeks ago, open): Vacation PR: multi-paged, styled, searchable docs with wrapper tooling and epubs for NixOS and Nixpkgs
<{^_^}> https://github.com/NixOS/nixpkgs/pull/47237 (by bhipple, 51 weeks ago, closed): WIP: Factoring out unfree non-redistributable vs. unfree redistributale licenses
<{^_^}> https://github.com/NixOS/nixpkgs/pull/57123 (by oxij, 27 weeks ago, open): Typed `nixpkgs.config` married to NixOS
<infinisil> And one of my own: #67809
<{^_^}> https://github.com/NixOS/nixpkgs/pull/67809 (by Infinisil, 2 weeks ago, open): lib.makeOverridable: Propagate function arguments
<ivan> "nontrivial"?
<ivan> nonroutine
<infinisil> I like nontrivial
<infinisil> But I guess it's also a bit too broad, as package updates can be very nontrivial too
<infinisil> Maybe something that says "This change will be interesting for a lot of people"
<infinisil> "popular"?
<worldofpeace> How about just adding it to the release milestone?
<infinisil> These don't have to coincide with releases at all though
<worldofpeace> And if it's something we for sure want as a feature make it blocking
<worldofpeace> isn't nixpkgs development always for making a new release of NixOS?
<infinisil> Yeah, but release milestones are for things that really should be in that release
<infinisil> Lots of development doesn't have to be in specific releases
drakonis has joined #nixos-dev
<ivan> "impactful"?
<infinisil> Hm i like that. Another suggestion: "hot"
<ivan> im-a-big-deal
<worldofpeace> I don't think there's an way to label something as popular, it's pretty subjective.
* infinisil votes for "impactful"
<ekleog> “needs-rfc”
<emily> popular is, like... literally the opposite of subjective
<ekleog> (yes, I'm maybe exaggerating a bit, but in practice nontrivial changes usually end up deadlocked somehow anyway, so…)
<infinisil> Some more (synonyms to impactful): "substantial" "noteworthy" "appreciable"
<worldofpeace> emily: but only a select few can assign labels, popularity or being important is up to what they think
<infinisil> ekleog: I think RFCs are only useful when it's something controversial
<qyliss> worldofpeace: is that still true? I thought unpriveleged maintainer team could do it now
<worldofpeace> qyliss: I'm not sure we've enacted that yet, IIRC github has new special beta permissions
<worldofpeace> (subject to change api probably)
<ekleog> infinisil: IMO they're also useful as a way of documenting why the things are the way they are, even when non-controversial, but I guess that depends on the specific PR :)
<qyliss> looks like I might have been wrong
<infinisil> ekleog: I think "architectual decision records" are better for that, https://adr.github.io/
<infinisil> I guess RFCs are a form of that
<ekleog> makes sense :)
<gchristensen> thank you, ivan
<{^_^}> #69123 (by ivan, 37 minutes ago, open): [19.09] chromium: add patch to fix performance regression with fonts
<ivan> thanks
<gchristensen> thank you!
not-joepie91 has quit [Quit: Konversation terminated!]