<arianvp>
niksnut: I'm trying to understand how the LocalStore is supposed to be used
<arianvp>
e.g. I expected this to work: nix-store --store local --verify
<arianvp>
but it gives me "Error opening lock file big-lock"
<arianvp>
--store auto works though
<arianvp>
it seems a bit underdocumented, so maybe holding it wrong
<gchristensen>
does "local" go over the daemon?
<arianvp>
no
<arianvp>
I don't think so
<arianvp>
"auto" goes over the daemon, and "local" doesn't from my understanding
<arianvp>
does the daemon hold that lock?
<arianvp>
because that would explain; given im running nix-daemon :P
<gchristensen>
yeah it does
<arianvp>
I see. thanks
<niksnut>
the problem is not that the daemon is running but that you're not root
<arianvp>
why would I have to be root?
<arianvp>
aaah because normally the request goes through the daemon, and not now?
<arianvp>
gotcha
<niksnut>
because "local" accesses the store directly (not via the daemon)
<arianvp>
and the "auto" store == RemoteStore ?
<arianvp>
also, what does the ?trusted=1 parameter in the "auto" store mean?
<niksnut>
"whether paths from this store can be used as substitutes even when they lack trusted signatures"
<niksnut>
so for example, in the nixos installer, this allows nix to copy paths from the store on the installation CD
<arianvp>
why aren't the paths from the store on the CD signed though? preferably everything that is in the closure of the ISO is also in the nixos cache no?
<arianvp>
so they should have a signature from nixos.org
<gchristensen>
the system is built locally
<arianvp>
ah yes. you have the configuration.nix
<arianvp>
i'll make a little PR to documented this trusted=1 parameter. Just out of interest, where in the nix code is this parsing done? Looking for the word "auto" in a C++ codebase isn't very enlightening :P
<niksnut>
git grep '"auto"'
<niksnut>
store-api.cc
<arianvp>
I was using github search (which isnt so good at these things)
<gchristensen>
"My attempt to build #UE4 on #FreeBSD has led me to this conclusion so far: with some tweaks, you can run software for #OSX in #FreeBSD. Just put symlinks for any *.dylib to your *.so"
<worldofpeace>
the other ones seem to have gone away, so I can't link them. but I know when it's triggered really frequently it starts to happen
<gchristensen>
hrm
tilpner_ has joined #nixos-dev
<gchristensen>
too many SSH identities breaks nixops :(
<worldofpeace>
another example was https://github.com/NixOS/nixpkgs/pull/71222, jonringer pushed to it frequently and eval errors occured that couldn't be reproduced. I saw them on one of my prs as well
<{^_^}>
#71222 (by FRidh, 1 day ago, open): Python: package set updates primarily for Python 3.8 support
<samueldr>
in my experience too many ssh identities breaks ssh itself, might not be nixops specific
<gchristensen>
I think it is nixops specific, since nixops specifies the exact SSH key to use but doesn't say "only use this one please"
<samueldr>
ah
tilpner has quit [Ping timeout: 268 seconds]
<jtojnar>
it would be nice to have a pipeline operator in Nix
<gchristensen>
[16056956.195538] Out of memory: Kill process 20888 (nix-env) score 901 or sacrifice child
<worldofpeace>
!!!!
<gchristensen>
[16056956.197757] Killed process 20888 (nix-env) total-vm:14518952kB, anon-rss:14437512kB, file-rss:0kB, shmem-rss:0kB
<gchristensen>
that is why, can't evaluatue on a 16gb instance anymore
<worldofpeace>
I love it in elixir jtojnar and f#
drakonis has quit [Ping timeout: 265 seconds]
drakonis has joined #nixos-dev
drakonis_ has quit [Read error: Connection reset by peer]