On 02/28/2012 06:12 AM, Marc Weber wrote:
> And then? Do the same as current buildfarm does? Duplicate work by
> building subversion revisions?
>
> Or be a "slave" of the official buildfarm (in which case all users have
> to trust your server as well?)

Hi,
I have been thinking about a distributed solution to this. There are two 
things to be solved:
1) creating manifests (signed pairs of derivation and output hashes)
2) distributing the data (manifests simply, store paths differentially)

Note that 2) is easy as it needs almost none computational power, so we 
could use some well-known solution like bittorrent.

As you noticed, 1) has a problem with trust but this IMO also has 
distributed solutions like the web-of-trust stuff. You would always 
check if someone you trust have signed what you need (or at least k 
independent sources you trust). If not, you build it (there could also 
be some kind of locking not to duplicate work too much).

As always, I've got loads of ideas but no time to implement them...

By the way, I've also got some idle HW which could be used, If you find 
a suitable way.

Vlada
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to