<gchristensen>
and extend buidl_finished to include some info about cachix
<gchristensen>
you'll need to edit some messages, make sure to add them as Optional fields otherwise we can't upgrade the system :)
<gchristensen>
looking good so far!
<srk>
ack, thanks for pointers
<gchristensen>
thanks fo rthe code!
<tilpner>
srk: I don't understand the whole amqp setup, but does this allow untrusted builders to upload anything?
<srk>
tilpner: it has to run on a builder and yes
<tilpner>
Is that a problem?
<srk>
which part?
<srk>
gchristensen: pushed builder PoC
<tilpner>
For r13y, graham considered handing out upload tokens to builders, but that probably doesn't work with cachix
<tilpner>
I have almost no context, so feel free to tell me to go away
<srk>
cachix only has one token, not sure if it's a problem
<tilpner>
But I assume this cachix cache is to be used by maintainers, to benefit from ofborg infrastructure while testing changes
<gchristensen>
ofborg doesn't have any untrusted builders anymore :)
<tilpner>
Oh, then nevermind
<srk>
tilpner: yes but with big red warning :)
<tilpner>
I remembered it having community-contributed machines
<gchristensen>
yeah it used to
<srk>
tilpner: to run only reviewed stuff and only virtualized
<gchristensen>
at the time I didn't want to upload stuff to the cache because I didn't want anyone to be able to accidentally trick ofborg in to uploading their secret stuff
<tilpner>
srk: If you make it convenient for people to compromise their workstation security, they will
<srk>
yeah, good luck preventing people shooting themselves into their feet
<tilpner>
But it's not as scary anymore, if it's only official builders
<srk>
my plane was to make it convenient to run in qemu but not directly
<srk>
*plan
cole-h has joined #nixos-borg
<cole-h>
gchristensen: Since nix1 has been removed from nixpkgs, should it be removed from ofborg's CI and `shell.nix`?
<gchristensen>
yep
<cole-h>
Now we don't have to worry about how `useNix1 = true` always fails 13 tests on my machine :D