From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: ???guix publish??? as a content-addressed file server Date: Thu, 21 Jul 2016 14:45:12 +0200 Message-ID: <87fur3norr.fsf@gnu.org> References: <87bn1s9vrp.fsf@gnu.org> <20160720160447.GA10507@jocasta.intra> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38833) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQDLt-0003Vz-Ir for guix-devel@gnu.org; Thu, 21 Jul 2016 08:45:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQDLn-00056s-Ne for guix-devel@gnu.org; Thu, 21 Jul 2016 08:45:20 -0400 In-Reply-To: <20160720160447.GA10507@jocasta.intra> (John Darrington's message of "Wed, 20 Jul 2016 18:04:47 +0200") 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: John Darrington Cc: guix-devel John Darrington skribis: > It sounds like a usefull capability. > > But presumably it depends on your localhost having a TCP/IP stack > and a http server installed. You need an OS with a TCP/IP stack, but =E2=80=98guix publish=E2=80=99 is t= he web server (it uses the web server that is part of Guile.) > It would be better if it could just use a socket or even just the filesys= tem. It=E2=80=99s meant as a way to download sources remotely, so HTTP seems well suited, especially since it usually passes firewalls. Ludo=E2=80=99.