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
asymmetric has joined #nixos-dev
asymmetric has quit [Quit: ZNC 1.7.2 - https://znc.in]
Synthetica has quit [Quit: Connection closed for inactivity]
justanotheruser has quit [Ping timeout: 246 seconds]
asymmetric has joined #nixos-dev
pie_ has quit [Ping timeout: 258 seconds]
<gchristensen> worldofpeace++ for the staging fix
<{^_^}> worldofpeace's karma got increased to 18
<worldofpeace> thx gc
<worldofpeace> gchristensen:
justanotheruser has joined #nixos-dev
<worldofpeace> If i notice eval is broken i always try to fix it
<gchristensen> :) I used to highlight on "gc" / "GC" until I came here and nix's gc got me pinged a lot
<gchristensen> that is really helpful. is there something I / ofborg could do to make it easier for you?
<samueldr> I'm removing the 18.09 jobs in my hydra dashboard, the end of an era
<gchristensen> RIP in peace, 18.09
<worldofpeace> gchristensen: currently I notice a pr failed eval. and that could be for lots of reasons
<worldofpeace> gchristensen: and then after looking at the log i have to determine if it's something wrong with nixpkgs currently or the pr
justanotheruser has quit [Ping timeout: 246 seconds]
<gchristensen> have you noticed the error message indicates it is the branc not the PR?
<worldofpeace> No I work to fast to read gchristensen :)
<gchristensen> this is the error that'll show up if the branch is broken: "The branch this PR will merge in to does not evaluate, and so this PR cannot be checked."
<gchristensen> this is what shows up if the PR broke it: This PR breaks listing of package outputs after merging.
<worldofpeace> Just looking at that particular pr and noticing that detail now
<gchristensen> I suppose I could make that clearer then :)
<gchristensen> maybe move it to the Checks tab, and give it a bit of text describing more in depth
<gchristensen> would that help?
<gchristensen> you know, I could just make the headline "staging is broken" and then sub-header "so this PR can't be checked"
<worldofpeace> Was just going to say that.
<gchristensen> =)
<worldofpeace> Though the checks tab has no info if that happens
<gchristensen> yeah
<gchristensen> it could, though! :)
<worldofpeace> Yeah that would help. I haven't even noticed that detail and was wasting a bit of time
<gchristensen> cool
<worldofpeace> Is there a nixpkgs current branch like eval status page?
<gchristensen> I have a PR almost ready to merge which moves some of the info to the Checks page
<gchristensen> I'll finish it off, and move the rest
<gchristensen> hmm
<gchristensen> I don't think so, but ofborg could publish one probably
<samueldr> staging isn't eval'd on hydra, right? (nixpkgs:staging isn't)
<gchristensen> don't think so
<gchristensen> oh, you know what
<samueldr> no?
<gchristensen> https://monitoring.nix.ci/d/000000002/ofborg?orgId=1 this has a graph for evaluation failures. I could un-break that :)
<worldofpeace> yeah and that would be the intuitive place to get that info
<worldofpeace> hmm, all over the place idea. ofborg could comment on commits addressing the author that it broke eval and inline the log. only useful if they manually pushed it though.
<gchristensen> yea
<gchristensen> in other words, check each commit?
<clever> gchristensen: that reminds me of something i saw at a google talk when i was at ase2017
<gchristensen> or rather, each push
<clever> gchristensen: to save CI time, the CI system will basically skip commits, and run whatever the branch is at when CI returns to idle, and if the state of any test changes, it will auto-bisect, to find out when it broke
<gchristensen> oh cool!
<clever> it also has things nix already has, like a complex rule system to figure out if tests actually need to re-run
<clever> pure derivations ftw :P
<gchristensen> :D
<clever> but they also have other insanity
<clever> the entire IDE lives in the browser
<clever> and can re-run CI on-the-fly, after every save
<gchristensen> o.o
<gchristensen> ok, off to bed
<clever> i'm not entirely sure how they get good perf out of that, it may be impure, like nix-shell + make check
<gchristensen> thanks for the thoughts, worldofpeace + clever
<worldofpeace> gchristensen: thanks for continued curiosity
<gchristensen> :) I really, really like getting tools to people
<worldofpeace> that and playfullness drives proactive change
<worldofpeace> lol "gchristensen - getting the tools to the people"
<gchristensen> hehe
<gchristensen> ok, good night!
jtojnar has joined #nixos-dev
orivej has quit [Ping timeout: 250 seconds]
justanotheruser has joined #nixos-dev
tdeo has quit [Quit: Quit]
tdeo has joined #nixos-dev
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos-dev
drakonis has joined #nixos-dev
drakonis_ has quit [Ping timeout: 268 seconds]
hedning_ has joined #nixos-dev
orivej has joined #nixos-dev
phreedom_ has joined #nixos-dev
phreedom has quit [Ping timeout: 256 seconds]
pie_ has joined #nixos-dev
asymmetric has quit [Quit: ZNC 1.7.2 - https://znc.in]
asymmetric has joined #nixos-dev
asymmetric has quit [Client Quit]
orivej has quit [Ping timeout: 255 seconds]
asymmetric has joined #nixos-dev
hedning_ has quit [Quit: hedning_]
asymmetric has quit [Quit: ZNC 1.7.2 - https://znc.in]
pie_ has quit [Ping timeout: 258 seconds]
asymmetric has joined #nixos-dev
hedning_ has joined #nixos-dev
hedning_ has quit [Client Quit]
psyanticy has joined #nixos-dev
pie_ has joined #nixos-dev
init_6 has joined #nixos-dev
coconnor has quit [Ping timeout: 246 seconds]
coconnor has joined #nixos-dev
jtojnar has quit [Remote host closed the connection]
init_6 has quit []
jtojnar has joined #nixos-dev
hedning_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
hedning_ has quit [Quit: hedning_]
jtojnar has quit [Remote host closed the connection]
jtojnar has joined #nixos-dev
jtojnar has quit [Excess Flood]
jtojnar has joined #nixos-dev
catern has quit [Excess Flood]
drakonis_ has joined #nixos-dev
drakonis has quit [Ping timeout: 252 seconds]
jtojnar has quit [Remote host closed the connection]
asymmetric has quit [Quit: ZNC 1.7.2 - https://znc.in]
asymmetric has joined #nixos-dev
asymmetric has quit [Quit: ZNC 1.7.2 - https://znc.in]
drakonis has joined #nixos-dev
asymmetric has joined #nixos-dev
asymmetric has quit [Client Quit]
orivej has joined #nixos-dev
asymmetric has joined #nixos-dev
asymmetric has quit [Remote host closed the connection]
asymmetric has joined #nixos-dev
asymmetric has quit [Ping timeout: 244 seconds]
asymmetric has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
asymmetric_ has joined #nixos-dev
asymmetric has quit [Remote host closed the connection]
asymmetric_ is now known as asymmetric
Drakonis__ has joined #nixos-dev
psyanticy has quit [Quit: Connection closed for inactivity]
Drakonis__ has quit [Read error: Connection reset by peer]
<infinisil> samueldr: Put a newline after <details> to have ``` working correctly: https://github.com/NixOS/nixpkgs/pull/59863#discussion_r277090808
<infinisil> Or after the </summary> one rather in this case
<samueldr> fixed, hm lol
<samueldr> the most idiotic part is how I had newlines, checked it worked, then removed them in the end, didn't check :)
<infinisil> :P
<infinisil> You know what we need: A vim plugin that can hop through trace positions via commands :next/:prev (or so)
<infinisil> Wouldn't be that hard to implement (for somebody that knows vim script..)
<LnL> vim-nix has a _very_ basic error formatter, but it only works without --show-trace IIRC
asymmetric has quit [Quit: Leaving]