Sonarpulse has quit [(Ping timeout: 246 seconds)]
page has quit [(Ping timeout: 240 seconds)]
Sonarpulse has joined joined #nixos-dev
<gchristensen> would it be rude to merge master in to staging now?
<Sonarpulse> gchristensen: i think that's generally fine?
<Sonarpulse> I'm not sure
<gchristensen> cool, pushed
Sonarpulse has quit [(Ping timeout: 272 seconds)]
jtojnar has quit [(Quit: jtojnar)]
jtojnar has joined joined #nixos-dev
jtojnar has quit [(Quit: jtojnar)]
jtojnar has joined joined #nixos-dev
jtojnar has quit [(Quit: jtojnar)]
jtojnar has joined joined #nixos-dev
jtojnar has quit [(Client Quit)]
jtojnar has joined joined #nixos-dev
jtojnar has quit [(Quit: jtojnar)]
jtojnar has joined joined #nixos-dev
pie_ has quit [(Ping timeout: 240 seconds)]
<gchristensen> want to help get NixOS on aarch64? send me a PR https://github.com/grahamc/nixos-aarch64-community-box
page has joined joined #nixos-dev
ma27 has joined joined #nixos-dev
ma27 has quit [(Ping timeout: 246 seconds)]
regnat[m] has quit [(Ping timeout: 276 seconds)]
regnat[m] has joined joined #nixos-dev
orivej has quit [(Ping timeout: 272 seconds)]
jtojnar has quit [(Ping timeout: 260 seconds)]
<sphalerite> gchristensen: out of curiosity — why "${pkgs.path}/nixos/…" and not <nixpkgs/nixos/…> at https://github.com/grahamc/nixos-aarch64-community-box/blob/master/netboot.nix#L27 ?
<sphalerite> oh never mind, I get it
jtojnar has joined joined #nixos-dev
goibhniu has joined joined #nixos-dev
<sphalerite> I should probably change some of my uses of <nixpkgs/nixos/... to "${pkgs.path}/nixos/...
jtojnar has quit [(Ping timeout: 240 seconds)]
laggy_wifi has quit [(Quit: Konversation terminated!)]
<srhb> sphalerite: Can you explain why that is preferable?
laggy_wifi has joined joined #nixos-dev
<sphalerite> because pkgs isn't necessarily import <nixpkgs> {…}
<sphalerite> it might not be coming from NIX_PATH
jtojnar has joined joined #nixos-dev
jtojnar has quit [(Read error: Connection reset by peer)]
jtojnar has joined joined #nixos-dev
capisce_ is now known as capisce
__Sander__ has joined joined #nixos-dev
<LnL> a bunch of stuff also uses ../../..
<LnL> oh, n/m it's not in nixpkgs
<domenkozar> haskell multiple outputs take three: https://github.com/NixOS/nixpkgs/pull/32629
<domenkozar> peti: I've worked on this in last 3 days with best intentions to test as much as I could locally
<domenkozar> it even includes (first) tests for some haskell stuff
<domenkozar> fingers crossed :)
<peti> domenkozar: I saw the PR. Thank you very much for the effort you've put into this feature.
<domenkozar> one caveat is that we enable/disable outputs on cabal properties
<domenkozar> packages that have custom setup will fail hard with most obscure errors
<domenkozar> that's unavoidable
<domenkozar> and that's true for most common packages like happy
<domenkozar> second caveat is that I've barely tested darwin
<domenkozar> -A haskellPackages.hlint -A haskellPackages.ShellCheck -A haskellPackages.pandoc -A haskellPackages.stack
<domenkozar> so I expect some more failures there, but hopefully nothing major.
<domenkozar> my hope is using this work to deliver small elm closure to gchristensen :)
<domenkozar> peti: also, would you be opposed to https://github.com/NixOS/nixpkgs/issues/32609
<domenkozar> the benefit is that changing generic builder wouldn't trigger ghc rebuild
<domenkozar> downside is less grained bootstrap of happy, but I don't think that's really downside since it's only one package
<domenkozar> maybe barrier for changing generic builder is a good thing ^^
<peti> I'll have to think about it. I'm undecided right now.
<domenkozar> peti: ok :)
orivej has joined joined #nixos-dev
<gchristensen> domenkozar: :D
vcunat has joined joined #nixos-dev
<domenkozar> gchristensen:
<domenkozar> $ du -shc $(nix-store -qR $(nix-build -A elmPackages.elm))|tail -n 1
<domenkozar> 189M total
<gchristensen> oh! what was it before?
<domenkozar> 2.7G
<gchristensen> :D nice!
<domenkozar> and 50MB of that is python
<domenkozar> and 50MB is nodejs
<domenkozar> so if you ditch elm-repl, it's down to 90M whole closure
<gchristensen> my word!
<gchristensen> can I reopen my elm PR yet? :D
<domenkozar> gchristensen: as soon as we merge multiple outputs branch
<domenkozar> and one line diff for elm :)
<gchristensen> :D
<domenkozar> - elmPkgs = elmPkgs' // {
<domenkozar> + elmPkgs = lib.mapAttrs (name: value: hlib.disableSharedExecutables value) (elmPkgs' // {
<gchristensen> hmmm nice
<domenkozar> well, needs a closing parenthesis :)
<gchristensen> ehh what is an extra ( between lisp-friends
<domenkozar> gchristensen: so yeah you should be able to merge that quite soon if I haven't missed anything in testing
<gchristensen> so cool, thank you domenkozar!
<domenkozar> consider it as my xmas present :P
<gchristensen> <3 you didn't have to get me anything... :D
<domenkozar> you have xmas for us every month
<gchristensen> speaking of which...: https://github.com/grahamc/nixos-aarch64-community-box/
<domenkozar> nice :)
<domenkozar> gchristensen: is that packet-t2a-1
<gchristensen> no, its a totally separate Packet Type 2A just for community use, so we don't have people wasting time building ghc on a raspberry pi a dozen times trying to get it to work :)
<domenkozar> nice :)
<gchristensen> very nice of Packet :)
<LnL> oh wow, that's awesome!
<gchristensen> though I think ARM is actually footing the bill for this one: https://github.com/WorksOnArm/cluster/issues/30
pie_ has joined joined #nixos-dev
ma27 has joined joined #nixos-dev
Jackneilll has quit [(Read error: Connection reset by peer)]
pie_ has quit [(Ping timeout: 264 seconds)]
Jackneill has joined joined #nixos-dev
jtojnar_ has joined joined #nixos-dev
jtojnar has quit [(Read error: Connection reset by peer)]
jtojnar_ is now known as jtojnar
Sonarpulse has joined joined #nixos-dev
<makefu> FRidh: should i start preparing a PR which removes the openstack cruft from nixpkgs? because honestly after almost 1 full day of trying to bump oslo-config i am a bit exhausted and in for some destructive action
orivej_ has joined joined #nixos-dev
orivej has quit [(Read error: Connection reset by peer)]
<flokli> ^ andi-
<andi-> makefu: nuke it! :) been tempted to do just that... Also our nova and the other openstack components have a few open security issues...
<makefu> i am wondering if it even still works (my last test was unsuccessful, however this has been almost a year ago)
<makefu> this is the PR where i tried to bump oslo.config ... https://github.com/NixOS/nixpkgs/pull/32602#issuecomment-351400645
<makefu> with FRidh i discussed if simply freezing all openstack components in place and only provide the executables via overlay
pie_ has joined joined #nixos-dev
__Sander__ has quit [(Quit: Konversation terminated!)]
ma27 has quit [(Ping timeout: 246 seconds)]
<gchristensen> how on earth did that user get Nix installed at /usr/local/bin/? (nix #1727)
<sphalerite> gchristensen: make && sudo make install
goibhniu has quit [(Ping timeout: 240 seconds)]
<gchristensen> how archaic ;)
<sphalerite> I've done it once or twice before to bootstrap nix on non-nixos systems
<sphalerite> Such as my Chromebook — started with a Debian chroot, built nix from source in there, then built nix using that frankennix
<gchristensen> ah cool
<gchristensen> you should see about upgrading that chromebook to aarch64 so you can help with the aarch64 effort :$
<sphalerite> Haha, it's not very upgradable
<sphalerite> If you happen to know of another machine with similar freedom properties, similar pricing and an arm64 processor, I'd consider buying it ;)
<gchristensen> can you tell me more about those requirements?
<domenkozar> andi-: makefu FRidh: sorry for packaging openstack :)
<domenkozar> it was exactly 2016 when I packaged it that many companies decided to abandon ship
<gchristensen> lol
<andi-> O.o Bad luck
orivej_ has quit [(Ping timeout: 240 seconds)]
<domenkozar> shouldn't get started on openstack, brings back bad memories
<domenkozar> it's all about pressing the green button now
<gchristensen> :D :D :D
<gchristensen> I love green buttons
<domenkozar> once our CI is really good
<domenkozar> we can install merge buttons in showers
<domenkozar> to handle the load
<gchristensen> LOL
orivej has joined joined #nixos-dev
<domenkozar> it would be our version of japanese toilet
<domenkozar> nixwc
<sphalerite> gchristensen: re freedom, the c201 runs coreboot (stock) and the EC firmware is free too
<sphalerite> Re pricing, it cost me £120 iirc
<gchristensen> wow
<gchristensen> sphalerite: can you link me to exactly the one you have?
orivej has quit [(Ping timeout: 248 seconds)]
<sphalerite> There's one model with 2GB and one with 4GB RAM
<gchristensen> cool
orivej has joined joined #nixos-dev
vcunat has quit [(Ping timeout: 240 seconds)]
pie_ has quit [(Ping timeout: 256 seconds)]
pie_ has joined joined #nixos-dev
pie_ has quit [(Remote host closed the connection)]
pie_ has joined joined #nixos-dev
pie_ has quit [(Remote host closed the connection)]
pie_ has joined joined #nixos-dev
<rycee> A quick Qt5 question. Getting a missing platform plugin error when updating a package from qt4 to qt5. Is adding `QT_QPA_PLATFORM_PLUGIN_PATH` to `${stdenv.lib.getBin qtbase}/lib/qt-*/plugins/platforms` to the wrapper OK?
<rycee> I seem to recall there being issues with incompatibilities and to instead rely on some qt library being installed through system packages…
orivej has quit [(Ping timeout: 264 seconds)]
<Sonarpulse> gchristensen: when I did the nix-instantiate by hand for https://github.com/NixOS/nixpkgs/pull/29396 it succeeded
<gchristensen> Sonarpulse: try HOME=/homelessshelter NIX_PATH=nixpkgs=$(pwd) nix-instantiate ./pkgs/top-level/release.nix -A unstable --option restrict-eval true --argstr system x86_64-linux --show-trace
<Sonarpulse> ok!
<Sonarpulse> gchristensen: thanks
<gchristensen> you're welcome
<Sonarpulse> gchristensen: worke!
<Sonarpulse> *worked
<Sonarpulse> it doesn't merge first does it?
<gchristensen> it does
<Sonarpulse> oh hmm
<gchristensen> I'm able to reproduce it here fwiw
<Sonarpulse> ok thanks
<niksnut> gchristensen: done
<gchristensen> ':o!
<gchristensen> thanks!
<Sonarpulse> niksnut: any time for the binutils PR?
orivej has joined joined #nixos-dev
pie_ has quit [(Remote host closed the connection)]
pie_ has joined joined #nixos-dev
<niksnut> gchristensen: hm, acme-www.nixos.org.service failed
<gchristensen> hrm
<Sonarpulse> niksnut: ? (https://github.com/NixOS/nixpkgs/pull/29396 it is)
<Sonarpulse> tomorrow that PR will have been open for 3 months
<gchristensen> Sonarpulse: can you open two issues for ofborg: 1. use --show-trace on eval checks, 2. document _EXACTLY_ how ofborg calls nix-* in the eval checks so people can help themselves debug
<Sonarpulse> gchristensen: sure, but for 1 doesn't the details link show that?
<Sonarpulse> I thought it did
<gchristensen> it didn't seem to for the one you linked
<Sonarpulse> that's true, but last time thought
<Sonarpulse> *though
<Sonarpulse> I'll open
<niksnut> Sonarpulse: maybe you should just go ahead and merge
<niksnut> realistically I won't have time to review it, so I should stop blocking it
<Sonarpulse> niksnut: I'm fine with that if you are
<Sonarpulse> niksnut: if you want, I could just summerize in a few words what it does
<Sonarpulse> as it is a big change
<Sonarpulse> happy either way, but I am sympathetic to last time I merged, it was a big "what the hell is all this" moment
<Sonarpulse> thanks
<gchristensen> :D
pie_ has quit [(Remote host closed the connection)]
_rvl has quit [(Ping timeout: 240 seconds)]
pie_ has joined joined #nixos-dev
_rvl has joined joined #nixos-dev
pie_ has quit [(Ping timeout: 264 seconds)]
<gchristensen> me: "I wish our nixos integration VM tests ran faster" coworker: "if these tests never got a second faster, I would remain happy as a clam."
<domenkozar> niksnut: ikwildrpepper: we need a bitcoin donation address
<clever> gchristensen: today, if figured out what can lead to nixops suddenly loosing access to machines within a deployment
<domenkozar> this is madness
<clever> if the keypair for the ec2 instance is renamed, it silently starts trying to use a new private key
<clever> without granting it access
<gchristensen> domenkozar: go get one then? :)
<clever> the only way in, is to restore the old keypair name
<gchristensen> domenkozar: and send me one too I guess ;)
<domenkozar> well I'm not part of foundation
<domenkozar> so me creating an address would be wrong
<domenkozar> but this guy is giving away 86M$
<gchristensen> aminechikhaoui: ping
pie_ has joined joined #nixos-dev
<niksnut> once upon a time I got some bitcoin tips but I didn't claim them
<niksnut> today they would have been worth $2
<contrapumpkin> this seems like it might be worth the extra effort :)
<clever> many many years ago, i cpu-mined maybe $50 worth of bitcoin, and a few years ago i checked and they where worth ~$200, now its inflated even more
<gchristensen> what you're saying is you're a millionaire now?
<clever> hasnt gone up that much, lol
<clever> gchristensen or domenkozar: would one of you be able to review https://github.com/NixOS/nixops/pull/786 ?
<domenkozar> clever: I'll delegate to ikwildrpepper
<clever> that works
orivej has quit [(Quit: No Ping reply in 180 seconds.)]
orivej has joined joined #nixos-dev
<Sonarpulse> bgamari: binutils-wrapper is merged!!!
<bgamari> Sonarpulse, yay!
<Sonarpulse> bgamari: for cross elegant
<Sonarpulse> i just need to not break the native builds by being extra strict on setup hooks
<Sonarpulse> I'd just apply the setup hooks to all the packages
<Sonarpulse> *env hooks
<Sonarpulse> every env hook on all the deps, as oppose to just the right sort of deps
orivej has quit [(Ping timeout: 264 seconds)]
<bgamari> hmm
orivej has joined joined #nixos-dev
<zimbatm> grahamc: is ofborg strong enough to do full release builds?
<zimbatm> if it does, and since it's able to report build statuses back to nixpkgs, it would be super easy to install bors
<grahamc> It’s current model makes that difficult. Let’s talk again in 1hr
<zimbatm> ack, ping me
<Sonarpulse> bgamari: ok the top commit of cross-elegant is my attempt
wapl has quit [(Ping timeout: 240 seconds)]
ma27 has joined joined #nixos-dev
florianjacob has quit [(Ping timeout: 240 seconds)]
peterhoeg has quit [(Ping timeout: 240 seconds)]
florianjacob has joined joined #nixos-dev
peterhoeg has joined joined #nixos-dev
orivej_ has joined joined #nixos-dev
orivej has quit [(Read error: Connection reset by peer)]
pie__ has joined joined #nixos-dev
pie_ has quit [(Remote host closed the connection)]
ma27 has quit [(Ping timeout: 240 seconds)]
<gchristensen> hi zimbatm
<zimbatm> almost finished
<gchristensen> ok