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> gchristensen: a group of contributors foils your plan by submitting many PR's for each system in sequence and figuring out the mapping that way
<dtz> :P
<gchristensen> haha
<gchristensen> ok so I'm searching DDG for "'parseJSON' is not a (visible) method of class 'FromJSON' aeson" and find the second top result: https://pastebin.com/NyPj9LyK
<gchristensen> I love that this paste exists, but also wish it helped
goibhniu has quit [Ping timeout: 260 seconds]
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-dev
pie_ has quit [Read error: Connection reset by peer]
pie__ has joined #nixos-dev
davidlt_ has joined #nixos-dev
Lisanna has quit [Quit: Lisanna]
davidlt_ has quit [Remote host closed the connection]
pie__ has quit [Ping timeout: 240 seconds]
jtojnar has joined #nixos-dev
ma27 has joined #nixos-dev
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
ma27 has quit [Ping timeout: 276 seconds]
<jtojnar> I am going to merge gnome3 now, should I squash all the commits or is it okay to merge them as is?
<adisbladis[m]> jtojnar: I'd do it as-is.
<srhb> They look well-delimited, yeah. Shame to ruin that :)
{^_^} has quit [*.net *.split]
infinisil has quit [*.net *.split]
FRidh[m] has quit [*.net *.split]
FRidh[m] has joined #nixos-dev
Nadrieril has quit [Read error: Connection reset by peer]
Nadrieril has joined #nixos-dev
pbogdan has quit [Ping timeout: 260 seconds]
infinisil has joined #nixos-dev
pbogdan has joined #nixos-dev
{^_^} has joined #nixos-dev
MichaelRaskin has quit [Quit: MichaelRaskin]
goibhniu has joined #nixos-dev
jtojnar_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 265 seconds]
orivej has quit [Ping timeout: 246 seconds]
jtojnar_ has joined #nixos-dev
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 276 seconds]
pie__ has joined #nixos-dev
jtojnar_ has joined #nixos-dev
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 260 seconds]
pie__ has quit [Ping timeout: 256 seconds]
jtojnar_ has joined #nixos-dev
jtojnar has quit [Ping timeout: 276 seconds]
jtojnar_ is now known as jtojnar
pie__ has joined #nixos-dev
ashgillman has joined #nixos-dev
ashgillman has quit [Ping timeout: 264 seconds]
ashgillman has joined #nixos-dev
ma27 has joined #nixos-dev
ashgillman has quit [Ping timeout: 268 seconds]
ashgillman has joined #nixos-dev
<shlevy> Sonarpulse: Given two clangs that differ in runtime platform but come from the same version, use the same headers, link to the same emittime libs, etc. would you expect the result of compilation to differ between them? Just the clang call itself, obviously the surrounding build tooling is more likely to have divergence.
ma27 has quit [Ping timeout: 256 seconds]
ma27 has joined #nixos-dev
jtojnar has quit [Remote host closed the connection]
<dtz> anyone know what is going on re:segfaults building recent Nix on hydra? https://hydra.nixos.org/build/71629019/nixlog/1 and previous
<dtz> it's "fixed" now but it's unclear what the problem was
<niksnut> I've fixed them
pie__ has quit [Ping timeout: 248 seconds]
<dtz> oh, lol, well okay then
<dtz> very good to hear ^_^
<dtz> what was the problem/fix? Different nixpkgs branch?
<Sonarpulse> shlevy: I'd it hope it was no further from bitwise determinism than repeated calls to the same clang
<shlevy> Sonarpulse: Would you *expect* that, though? :)
<Sonarpulse> shlevy: i dunno...
<Sonarpulse> i woke up too early haha
<shlevy> :D
<Sonarpulse> still disappointed over is __is_target too haha
<LnL> the new channel:foo syntax is so nice :)
__Sander__ has joined #nixos-dev
Sonarpulse has quit [Remote host closed the connection]
orivej has joined #nixos-dev
pie_ has joined #nixos-dev
Sonarpulse has joined #nixos-dev
thefloweringash has quit [Quit: WeeChat 1.9.1]
<dtz> it really is
thefloweringash has joined #nixos-dev
ma27 has quit [Quit: WeeChat 2.0]
ma27 has joined #nixos-dev
jtojnar2 has joined #nixos-dev
pbogdan has quit [Quit: ZNC 1.6.5 - http://znc.in]
<jtojnar2> The release branch should probably be protected.
<shlevy> :o
<shlevy> niksnut: ^^
<globin> domenkozar, ikwildrpepper, garbas: ^
<dtz> did something happen, or just preventative?
ma27 has quit [Ping timeout: 246 seconds]
<jtojnar2> dtz:I was just deleting gnome-3.28 branch on a phone on a train and my finger came dangerously close to the release branch's delete button
<niksnut> which release branch?
<gchristensen> release-18.03
pbogdan has joined #nixos-dev
pie_ has quit [Ping timeout: 276 seconds]
ma27 has joined #nixos-dev
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-dev
pie_ has joined #nixos-dev
<gchristensen> hrm.
<gchristensen> copumpkin: you alive out there?
<Mic92> does hydra need some time until it realizes that the packages are already built? https://hydra.nixos.org/eval/1442993#tabs-unfinished
<Mic92> All I did was merging an already built master branch into cpan-updates.
<Dezgeg> yes it does
<copumpkin> gchristensen: sort of :)
<gchristensen> copumpkin: have ~5-10min for a PM?
<copumpkin> Sure but on mobile so can’t write very easily!
<gchristensen> ack! nevermind, we'll talk later. see you!
orivej has quit [Ping timeout: 264 seconds]
<dtz> Mic92: yes it does, that's thrown me as well haha
__Sander__ has quit [Quit: Konversation terminated!]
goibhniu has quit [Ping timeout: 248 seconds]
Lisanna has joined #nixos-dev
<Sonarpulse> dtz: what exactly is your goal with https://github.com/NixOS/nixpkgs/pull/37606 ?
<Sonarpulse> cherry-pick into new PR?
<dtz> yeah, or bug me to rework them into whatever it is that would be useful :)
<Sonarpulse> hehe
jtojnar2 has quit [Ping timeout: 265 seconds]
MichaelRaskin has joined #nixos-dev
genesis has quit [Ping timeout: 256 seconds]
<LnL> Sonarpulse: ping
<Sonarpulse> LnL: pong
<LnL> ... is not supported on ‘x86_64-apple-darwin’, refusing to evaluate.
<gchristensen> !m lnl
<LnL> and a bunch of jobs suddenly disappeared from my hydra
<LnL> could that be related to the platform/kernel changes you made recently?
<gchristensen> niksnut: have I broken the macs? hydra doesn't seem to be sending work to them.
<dtz> fwiw bunch of my jobs disappeared too-- but I think it's because newer nixpkgs doesn't get along with my declarative jobsets (and trying to use musl as native :))
<LnL> Sonarpulse: hmm 3c8ae01a45196759cd01de639f0d200fdfcb6d77
<Sonarpulse> LnL: sorry
<Sonarpulse> back again
<Sonarpulse> LnL: oh on master i put the jbos back
<Sonarpulse> there should be no more missing jobs
<LnL> ah let me check again then
<LnL> nope
<LnL> did something change? I'm only using part of the release-libs
<Sonarpulse> release-lib.nix?
<dtz> haha okay maybe this IS related then, b/c i'm only using "part" of release-libs too. Been diving through the changes for an hour lol
<LnL> heh
<LnL> :p
<LnL> I only have a bunch of ghc versions now
<dtz> only job that works for me is mesa
<dtz> lmao
<LnL> Sonarpulse: what did you change to fix it?
<Sonarpulse> LnL: the canary is forTheseSystems -> forMatchingSystems
<dtz> hmm I think for me it's forAllSupportedSystems -> forMatchingSystems
<dtz> after local clone of that function and whatnot
<niksnut> gchristensen: looks like it's building now
<simpson> Hmmm. I'm redoing my patch to be sure, but I have a weird situation where a Node package (nodePackages.dat) has broken behavior on master but works if I do the generate.sh thing. However, the generated files say that they're built with an old node2nix and they look kind of wrong. Did something change in how to do this? I'm just trying to follow the README.md for Node.
<gchristensen> niksnut: ok, phew!
<Sonarpulse> dtz: err that is what I meant
<Sonarpulse> that makes it *worse* for you?
<dtz> FWIW here's what I ended up doing to make it work with older nixpkgs branches as well as latest: https://github.com/allvm/hydra-jobs/commit/c3475d5a03ddd9128b37b2a808e5777abdd8fab1
<dtz> woooo so many jobs now
<dtz> haha
genesis has joined #nixos-dev
<dtz> i would've noticed ages ago except it only--i think-- impacted the native jobs not cross ones xD
<Sonarpulse> dtz: so despite the name the function is backwards compatable
<Sonarpulse> a system string is also a valid meta.platforms pattern
ma27 has quit [Ping timeout: 276 seconds]
<dtz> excellent
<Sonarpulse> that means you can simplify that commit, right?
<dtz> i might just use a pinned 'lib' or something then--the compat problem AFAIK is that "lib.meta.platformMatch" doesn't always exist
<dtz> although looking at how that's defined, lol, Ithink i'll just clone that instead and collapse all this
<dtz> xD
<Sonarpulse> hehe sounds good!
<Sonarpulse> MichaelRaskin: https://github.com/NixOS/nixpkgs/pull/37589 for guile did 1.8 build on darwin before?
<Sonarpulse> otherwise think its good
<Sonarpulse> sorry for all the churn :(
<MichaelRaskin> Heh. I actaully scrolled all the way up.
<globin> how do I easily get the hash for builtins.fetchTarball?
<MichaelRaskin> In the first version, there was a Darwin failure and I had checked in the logs that it is an unrelated poppler thing.
<Sonarpulse> globin: haha i was wondering about that. nix-prefetch-url --unpack
<Sonarpulse> MichaelRaskin: so good to go then?
<Sonarpulse> ah you merged :)
<Sonarpulse> thanks!
<MichaelRaskin> Sonarpulse: both your IRC questions are answered by my earlier GitHub messages, I think.
goibhniu has joined #nixos-dev
<fpletz> ikwildrpepper: regarding nixops, do you have any new plans on the release? the 18.03 release date is approaching quickly and people that want to test 18.03 can't even use nixopsUnstable
orivej has joined #nixos-dev
<LnL> any ideas why this might happen? while setting up the build environment: executing '$nix/libexec/nix/buildenv': Permission denied
<dtz> a)running on a hardening kernel or something, maybe? b)does that path exist? I'm not sure why you'd get permission denied but it was removed in latest nix (git ~ 48hours or so) which maybe is related
<LnL> it's the nix-docker container, I have one with 1.12 from a while back
ma27 has joined #nixos-dev
<LnL> hmm, it's any build
<dtz> oh, maybe need to run docker as priviliged?
<dtz> *spelling
<LnL> this is from a privileged container
<LnL> but I think that's only necessary for sandboxing
<dtz> ah, yes. Sorry :/. GL
<gchristensen> now that nix has "plugin" support I could write my autoscaler in Nix!
<dtz> muahahaha
<dtz> in rust? :D ;)
<gchristensen> thus far I did most of it in bash, but I've started rewriting it in haskell
Synthetica has quit [Quit: Connection closed for inactivity]
jtojnar has joined #nixos-dev
ashgillman has quit [Ping timeout: 276 seconds]
<gchristensen> abbradar: PS mass-rebuild tagging is automatic now :)
ashgillman has joined #nixos-dev
stqism has joined #nixos-dev
goibhniu has quit [Ping timeout: 240 seconds]
ma27 has quit [Ping timeout: 276 seconds]
orivej has quit [Ping timeout: 240 seconds]
Lisanna has quit [Remote host closed the connection]