Sun Oct 27 17:52:55 EDT 2019

new version different?

i'm still not 100% clear how reproducible this is.

tom@rackhub:~/exo/br$ nix --version
nix (Nix) 2.3.1

tom@panda:~$ nix --version
nix (Nix) 2.2

tom@rackhub:~/exo/br$ nix-shell
these derivations will be built:
building '/nix/store/97m5bv8q0a2c4n04cq2znba9haw6wscg-fhs-buildroot-make.drv'...
unpacking sources
variable $src or $srcs should point to the source
builder for '/nix/store/97m5bv8q0a2c4n04cq2znba9haw6wscg-fhs-buildroot-make.drv' failed with exit code 1
error: build of '/nix/store/97m5bv8q0a2c4n04cq2znba9haw6wscg-fhs-buildroot-make.drv' failed

now to be fair, nix-build does require src to be set, so it might just
be a bugfix making nix-shell and nix-build more similar?

anyway, running nix-build on panda should be the error case to track down.

I'm going to have to shift in how I think about this.

Everything that goes into a nix build will need to be part of sources,
so it is really not straightforward to wrap buildroot as it will
perform downloads.

Maybe best to separate out the download phase.

This is going to be a lot of work.  It might be simpler to just use it
to build the compilers and images, and leave those sitting "open"