gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.03 release managers: fpletz and vcunat
<dtz> so is staging still broken? o_OO
orivej has quit [Ping timeout: 240 seconds]
thefloweringash has joined #nixos-dev
<Profpatsch> Are C++ compilation times really that crass? And here I thought GHC is bad …
<Profpatsch> This rivals scalac.
<Profpatsch> Ah, -j4 improves matters.
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm has joined #nixos-dev
orivej has joined #nixos-dev
<dtz> nvm I misunderstood borg results re:staging O:)
<adisbladis[m]> Ggchristensen: Hey! I was asking you about the github webhooks (and the ofborg rabbitmq setup) the other day but think I never got a response. Where can I subscribe to those events and what events are published?
<gchristensen> sorry, going to bed. pnigg me in 9hrs?
<adisbladis[m]> gchristensen: Sure thing :) Sleep tight
orivej has quit [Ping timeout: 264 seconds]
<shlevy> thoughtpolice: Any idea if https://phabricator.haskell.org/D4159 would fix a "shadowed dependencies" issue that I suspect might come from some lib A being built locally but lib B, depending on A, fetched from cache (originally built elsewhere)?
<thoughtpolice> shlevy: Probably. We had a similar-ish issue at `$WORK` I think and that patch worked around it for us. I have an updated one on my laptop that I haven't refreshed...
<thoughtpolice> (We've had a bunch of stuff going on so I haven't had time to update the patch)
<shlevy> thoughtpolice: OK. Would you recommend just carrying that patch as is or will it be valuable to wait for your update?
<thoughtpolice> The current version should be a strict improvement, although it's not "finished" yet as Edward notes on the ticket.
<shlevy> OK
<shlevy> thoughtpolice: We don't do multiple package dbs in nix right?
<shlevy> So Edward's concern won't be super relevant?
<thoughtpolice> I don't think so, but admittedly I know less about Nixpkgs' Haskell support than I (probably) shoulud.
<shlevy> OK, thanks!
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
goibhniu has joined #nixos-dev
coconnor has quit [Remote host closed the connection]
davidlt_ has joined #nixos-dev
ma27 has joined #nixos-dev
ma27 has quit [Client Quit]
ma27 has joined #nixos-dev
pie_ has joined #nixos-dev
pie__ has quit [Read error: Connection reset by peer]
ma27 has quit [Quit: WeeChat 2.0]
ma27 has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
ma27 has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-dev
ma27 has joined #nixos-dev
orivej has quit [Ping timeout: 276 seconds]
ma27 has quit [Ping timeout: 276 seconds]
ashgillman has joined #nixos-dev
ashgillman has quit [Ping timeout: 240 seconds]
ashgillman has joined #nixos-dev
ashgillman has quit [Remote host closed the connection]
davidlt_ is now known as davidlt
<ekleog> (or at least give pointers, as it's been at least two persons who independently pushed a PR for this upgrade, so I guess it's wanted indeed)
<ekleog> s/pointers/& as to what's wrong in them/
ashgillman has joined #nixos-dev
ashgillman has quit [Ping timeout: 240 seconds]
ashgillman has joined #nixos-dev
<Profpatsch> nix-repl> 42 - 0.0000005
<Profpatsch> 42
<Profpatsch> nix-repl> toString (42 - 0.0000005)
<Profpatsch> "42.000000"
<Profpatsch> nix-repl> toString 42.2332343242
<Profpatsch> "42.233234"
<Profpatsch> waitbutwhy.png
<Profpatsch> That’s silent coercion with an S.
<clever> nix-repl> "${toString true} ${toString false}"
<clever> "1 "
<Profpatsch> clever: ikr
<Profpatsch> That’s exactly what I’m working on atm.
<Profpatsch> A sane toString for generators.toINI
<clever> something else ive wanted, is a toNix, like toJSON
<Profpatsch> But floats seem to be a special kind of deceptive.
<clever> manifest.nix cant be generated from within nix
<Profpatsch> clever: Isn’t that just an elaboraty identity plus escaping, minus support for lambdas?
<Profpatsch> *elaborate
<clever> yeah
<Profpatsch> I guess lambdas could be represented as well, { __lambda = { attrs = …; body = … }; }; or something.
<Profpatsch> Since it doesn’t have to parse, it can be simplified a lot.
ma27 has joined #nixos-dev
orivej has joined #nixos-dev
tv has quit [Ping timeout: 264 seconds]
tv has joined #nixos-dev
ashgillman has quit [Ping timeout: 256 seconds]
ma271 has joined #nixos-dev
ma27 has quit [Remote host closed the connection]
ma271 has quit [Ping timeout: 256 seconds]
ma271 has joined #nixos-dev
ma271 has quit [Client Quit]
ma27 has joined #nixos-dev
ma27 has quit [Ping timeout: 276 seconds]
ma27 has joined #nixos-dev
orivej has quit [Ping timeout: 252 seconds]
<angerman> so, how do I override a derivation that was built with mkDerivation? overrideDerivation is supposedly deprecated, right?
<gchristensen> https://nixos.org/nixpkgs/manual/#sec-overrides <- three ways, depending on what specifically you want to do
<gchristensen> (probably a better question for #nixos)
<angerman> set `hardeningDisable = [ "stackprotector" ];` on `windows.mingw_w64_pthreads` in my `packageOverrides = ps: rec { ... }`
<shlevy> thoughtpolice: I only need that patch for 8.2 onwards right?
obadz- has joined #nixos-dev
obadz has quit [Ping timeout: 268 seconds]
obadz- is now known as obadz
zybell_ has quit [Ping timeout: 240 seconds]
zybell has joined #nixos-dev
<shlevy> gchristensen: does ofborg have special logic based on the base of the PR?
<gchristensen> no
Sonarpulse has joined #nixos-dev
<Profpatsch> There’s a new paper on build systems (still under review): https://www.microsoft.com/en-us/research/uploads/prod/2018/03/build-systems-5ab0f42d0f937.pdf
<Profpatsch> Andrey Mokhov, Neill Mitchell, Simon Peyton Jones: Build Systems à la Carte
ckauhaus has joined #nixos-dev
<globin> ikwildrpepper: ping, could you release a new nixops version, releasing nixos 18.03 depends on a new versions, all deployments break with nixos 18.03
<shlevy> :o first time hitting ofborg timeout limit
fpletz has joined #nixos-dev
fpletz has quit [Changing host]
fpletz has joined #nixos-dev
__Sander__ has joined #nixos-dev
pie_ has quit [Ping timeout: 260 seconds]
<gchristensen> shlevy: that is good news!
<dtz> it is? :D
<shlevy> I guess the "first" bit is :D
<gchristensen> exactyl :)
<gchristensen> means the timeouts aren't wildly too low
samueldr_ is now known as samueldr
samueldr has quit [Changing host]
samueldr has joined #nixos-dev
__Sander__ has quit [Quit: Konversation terminated!]
davidlt_ has joined #nixos-dev
davidlt has quit [Ping timeout: 264 seconds]
goibhniu has quit [Ping timeout: 240 seconds]
davidlt_ is now known as davidlt
coconnor has joined #nixos-dev
xeji has joined #nixos-dev
<coconnor> anyone familiar with qmake's use of the ninja build tool? It appears to be ignoring NIX_BUILD_CORES
zybell has quit [Ping timeout: 268 seconds]
<Sonarpulse> shlevy: https://github.com/NixOS/nixpkgs/pull/37803#issuecomment-376247716 oops said literally the opposite of what I meant!
<Sonarpulse> serves me right for writing something just a little before a meeting
zybell has joined #nixos-dev
Lisanna has joined #nixos-dev
xeji has quit [Quit: WeeChat 2.0]
infinisil has quit [Quit: Configuring ZNC, sorry for the join/quits!]
infinisil has joined #nixos-dev
zybell has quit [Read error: Connection timed out]
zybell has joined #nixos-dev
ma27 has quit [Ping timeout: 240 seconds]
<gchristensen> niksnut: I'd love to be able to merge a syntax highlighting PR sometime tomorrow so I can close https://github.com/NixOS/nixpkgs/pull/7034 on its 3 year anniversary and also https://github.com/NixOS/nixpkgs/issues/4901. is https://github.com/NixOS/nixos-homepage/pull/197 OK for you?
<gchristensen> (I won't be merging #7034, but replacing it with a different PR which is much simpler. I just want to _close_ it by then)
<niksnut> to be honest, making something as critical as the manual dependent on nodePackages is not appealing to me
<gchristensen> I completely agree, it won't be
<gchristensen> instead I have a script to fetch the highlight.js file to answer the question of "where did this file come from?" and let you regenerate it easily
<gchristensen> it isn't a good candidate for fetchurl because it isn't a stable URL, unfortunately
<gchristensen> so I was thinking I'd just check it in
xeji has joined #nixos-dev
<Sonarpulse> gchristensen: is the syntax highlighting done in the browser?
<gchristensen> yeah
<Sonarpulse> hmmm
Lisanna has quit [Quit: Lisanna]
<gchristensen> checking in the generated JS isn't very nice, but is low dependency and low likilihood of changing very often, and it won't be a mystery where it came from
<Sonarpulse> that seems good for now
<Sonarpulse> well one thing
<Sonarpulse> there is no javascript currently?
<gchristensen> in the generate docs, no, and obviously if JS is disabled the highlighting doesn't apply, but still looks just fine
<niksnut> how big is the generated JS?
<gchristensen> with support for Nix and Bash, ~9k
<gchristensen> :o! I'll take that as approval? :D
<niksnut> yeah, sounds good to me
<gchristensen> cool! thank you!
ma27 has joined #nixos-dev
Lisanna has joined #nixos-dev
MichaelRaskin has joined #nixos-dev
<Sonarpulse> great!
<Sonarpulse> niksnut: I was going to offer to rewrite down the road if this is a stop-gap, but hell if the manual still renders fine without JS that's small fry
coconnor has quit [Remote host closed the connection]
pie_ has joined #nixos-dev
orivej has joined #nixos-dev
coconnor has joined #nixos-dev
pie_ has quit [Read error: Connection reset by peer]
pie_ has joined #nixos-dev
orivej_ has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
xeji has quit [Quit: WeeChat 2.0]
ckauhaus has quit [Quit: Leaving.]
orivej_ has quit [Ping timeout: 240 seconds]
obadz has quit [Quit: WeeChat 2.0]
obadz has joined #nixos-dev
davidlt_ has joined #nixos-dev
davidlt has quit [Ping timeout: 240 seconds]
lopsided98 has quit [Remote host closed the connection]
lopsided98 has joined #nixos-dev
<shlevy> dtz: So we're good to flip the switch to llvm 6 right? :D
davidlt_ has quit [Ping timeout: 240 seconds]
<dtz> Of course! :P
<dtz> Although bumps default c++ to 14... Or was that 5? Haha
<shlevy> 2a or bust
ma27 has quit [Ping timeout: 240 seconds]