From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AHaXKY2SoV97HwAA0tVLHw (envelope-from ) for ; Tue, 03 Nov 2020 17:25:33 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 2CBkJY2SoV+3TwAAB5/wlQ (envelope-from ) for ; Tue, 03 Nov 2020 17:25:33 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7011A940105 for ; Tue, 3 Nov 2020 17:25:33 +0000 (UTC) Received: from localhost ([::1]:49026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ka03o-000853-BY for larch@yhetil.org; Tue, 03 Nov 2020 12:25:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZzXG-00074G-RL for guix-devel@gnu.org; Tue, 03 Nov 2020 11:51:54 -0500 Received: from w1.tutanota.de ([81.3.6.162]:45848) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZzXE-0004oL-0w; Tue, 03 Nov 2020 11:51:54 -0500 Received: from w3.tutanota.de (unknown [192.168.1.164]) by w1.tutanota.de (Postfix) with ESMTP id D5957FA0154; Tue, 3 Nov 2020 16:51:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1604422309; s=s1; d=tutanota.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=pxwyvxc1iZdiIkCTPXFKPzgYnDWwtJp5BjTqZAsUjNw=; b=OPyM09O1i8X9jV59pSxdYCfDpZN9b0exi1/5IssPZ43AaZumb+emj8dsHXzBnCx9 azjd8srMFeKh+cvA1C1x1WxN+brvTa9NyFQ0fPxKOVkyQEm6R3F3CrxQ0BFgeIDXbF+ roYcJmlOgertIQ71cYuvU1jI3eaht+VfSIVS6rSS8ukBAptX4B4jCI6Ziz03YR0YuSc ji+hxpw9g3GgdX9gI1cGxGunvAyr16c4PxpN5FH3kMqnOrCNiFGx1RpUtNPgiv4enXP glKhhY+rIYoUnizGveIJlNX2EHeuiA/BmeX2rvqXjoX6GfdUhAWWFjT6ssg5DEjmlO1 A0ot1SfApA== Date: Tue, 3 Nov 2020 17:51:49 +0100 (CET) To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Pierre Neidhardt , Guix Devel Message-ID: In-Reply-To: <87v9emczjp.fsf@gnu.org> References: <87k0v2vgoy.fsf@ambrevar.xyz> <87v9emczjp.fsf@gnu.org> Subject: Re: Speeding up guix? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_176391_1435568215.1604422309858" Received-SPF: pass client-ip=81.3.6.162; envelope-from=yarnton@tutanota.com; helo=w1.tutanota.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/03 11:51:50 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 03 Nov 2020 12:19:53 -0500 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" Reply-to: yarnton@tutanota.com From: yarnton--- via "Development of GNU Guix and the GNU System distribution." X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=tutanota.com header.s=s1 header.b=OPyM09O1; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -0.51 X-TUID: whOByYAtEUu+ ------=_Part_176391_1435568215.1604422309858 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > https://issues.guix.gnu.org/39728 > > I contemplated another way to improve on download speeds, by spawning a > single =E2=80=98guix substitute=E2=80=99 process and thus potentially reu= sing > connections, but it=E2=80=99s trickier than it seems. > Can I help testing this patch? > PS to yarnton: Note that Nix would also have to catch up on some > features: grafts, authenticated checkouts, reduced binary seeds, etc. > ;-) > I know! That's why I'm trying to migrate to GuixSD. And I say this as a mai= ntainer of a dozen packages in NixPkgs. Another big motivation is that Guix packages are cleaner and well tested. N= ix has quite a few things that are half broken. I've fixed some that I use = myself, but it's too much work to get it all sorted. ------=_Part_176391_1435568215.1604422309858 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

https://issu= es.guix.gnu.org/39728

I contemplated another w= ay to improve on download speeds, by spawning a
single =E2=80= =98guix substitute=E2=80=99 process and thus potentially reusing
<= div>connections, but it=E2=80=99s trickier than it seems.
Can I help testing this patch?
PS to yarnton: Note that Nix would also have to catch= up on some
features: grafts, authenticated checkouts, reduc= ed binary seeds, etc.
;-)
I know!= That's why I'm trying to migrate to GuixSD. And I say this as a maintainer= of a dozen packages in NixPkgs.

Another big = motivation is that Guix packages are cleaner and well tested. Nix has quite= a few things that are half broken. I've fixed some that I use myself, but = it's too much work to get it all sorted.

------=_Part_176391_1435568215.1604422309858--