From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: Guix & IPFS Date: Mon, 15 Oct 2018 10:20:45 +0200 Message-ID: <20181015082045.fxlyi5raxvnhlvsv@thebird.nl> References: <87r2grk5dj.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gBy7S-0006mG-12 for guix-devel@gnu.org; Mon, 15 Oct 2018 04:20:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gBy7M-0007rp-TM for guix-devel@gnu.org; Mon, 15 Oct 2018 04:20:54 -0400 Received: from mail.thebird.nl ([94.142.245.5]:56586) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gBy7M-0007qP-K5 for guix-devel@gnu.org; Mon, 15 Oct 2018 04:20:48 -0400 Content-Disposition: inline In-Reply-To: <87r2grk5dj.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: Guix-devel On Mon, Oct 15, 2018 at 09:59:04AM +0200, Pierre Neidhardt wrote: > Hi Guix! > > I'm in the process of packaging IPFS. > It has about 100 dependencies, most of which are currently missing in > Guix, so that's gonna take me some hours :p > Thankfully Go is rather straightforward to package so that should be > alright. > > That said, the case of IPFS of particular: it uses it's own dependency > manager "gx" which retrieves the specific versions of its deps over the > IFPS protocol. One thing gx does is make git a true blockchain with interesting properties. In particular you can not edit git history and sharing becomes more trust worthy. Distributed sharing will become possible too. https://medium.com/@mycoralhealth/learn-to-securely-share-files-on-the-blockchain-with-ipfs-219ee47df54c We should certainly consider it. Even for our own repos. Pj.