<dhess>
clever: delete that in my home dir on the deployment host, you mean?
<clever>
try nuking it on both your user, and root, on both machines
<clever>
nix will re-create it any time its missing
<dhess>
oh ok
<clever>
dhess: looks like it should be fine
<dhess>
clever: ok here is something that just occurred to me. I run this NixOps command on my deployment host. It's a Mac, so it builds the product on one of our remote NixOS builders, then copies it from there back to its own Nix store
<dhess>
now of course the product isn't in the binary cache because neither the builder nor the Mac write products to the cache
<dhess>
only the Hydra does
<dhess>
so why is NixOps assuming it's there?
<clever>
anything nix needs to build, will obviously fail to be found in the s3 bucket
<dhess>
seems to me here the issue is as I summarized above: the builders (Mac & its remote NixOS build host) don't write to the S3 nix cache, only the Hydra does. But whenever I enable the S3 nix cache on a remote NixOS machine, NixOps for some reason starts looking in the S3 nix cache for narinfo files upon deployment, but they're not there.
<dhess>
and in this case the *only* thing that has changed is that I've enabled the S3 nix cache on the target NixOS machine
<dhess>
(the target NixOS machine is not the same as the remote NixOS build machine, though in the past I had the same issue when I tried to enable the S3 nix cache on the remote NixOS build machine.)
abathur has joined #nixops
abathur has quit [Ping timeout: 240 seconds]
aanderse has joined #nixops
Cadey has joined #nixops
<Cadey>
how do i have nixops machines refer to other machines in the network?