From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: Guix support in cachix Date: Fri, 13 Jul 2018 13:31:25 +0000 Message-ID: <20180713133125.jr5rqxpdwmdwkijp@abyayala> References: <871sck463k.fsf@gmail.com> <87h8lgf0o3.fsf@gnu.org> <87in5v84qo.fsf@fastmail.com> <87lgaim3kz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdy9v-0004gs-Pj for guix-devel@gnu.org; Fri, 13 Jul 2018 09:30:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdy9o-0006SF-TT for guix-devel@gnu.org; Fri, 13 Jul 2018 09:30:55 -0400 Content-Disposition: inline In-Reply-To: <87lgaim3kz.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Courtès transcribed 540 bytes: > Hello, > > Marius Bakke skribis: > > > It looks useful for those who don't want to or can't publish their own > > substitutes. And `guix challenge` makes it easy to verify the builds > > coming from a particular "channel". > > I agree that it can be useful. > > I would very much like it if we had a solution that did not rely on a > central service, though. If ‘guix publish’ could publish over > BitTorrent, say (or GNUnet, like we tried during GSoC a few years ago), > that would be awesome. Let me interject for a second: while I think work towards GNUnet makes sense (I haven't stopped following my plan; going beyond just substitutes via FS), we have some problems in GNUnet which need to be resolved first before you can throw something at its FS. We have upcoming changes to FS in the predictable near future after the 0.11 release which hopefully start addressing changes we need in FS. In the meantime, not trying to derail: amz3 did really good work with the new Guile bindings for gnunet. Is anyone up to taking the bindings further? If you would like to but you are having trouble setting up either the bindings or gnunet itself for hacking, contact us and we will be able to work something out. I can give you git access to this repo. Even documenting it more than right now will be a big win for other guile hackers! Since my impression over the years was that Guix wants to embrace a pluralism of distribution methods and not be fixed on one or two ways to do it: writing integrations for bittorrent, ipfs, or whatever could lead to fragmentation and while I technically don't really see the point, it could be done. not every existing solution will work in every location, but worst case we are getting some nice guile bindings for other applications out of it ;) > Thanks, > Ludo’. >