From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0O5eHuxI7F+UEAAA0tVLHw (envelope-from ) for ; Wed, 30 Dec 2020 09:31:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id oFMpGuxI7F9iagAAbx9fmQ (envelope-from ) for ; Wed, 30 Dec 2020 09:31:24 +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 F391B940481 for ; Wed, 30 Dec 2020 09:31:23 +0000 (UTC) Received: from localhost ([::1]:36894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuXpC-0004HP-UZ for larch@yhetil.org; Wed, 30 Dec 2020 04:31:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuXos-0004HC-BW for guix-patches@gnu.org; Wed, 30 Dec 2020 04:31:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57603) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kuXos-0000wN-3c for guix-patches@gnu.org; Wed, 30 Dec 2020 04:31:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kuXos-0008NB-0i for guix-patches@gnu.org; Wed, 30 Dec 2020 04:31:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45460] [PATCH 0/5] Zstd support for 'guix publish' and 'guix substitute' Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Dec 2020 09:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45460 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 45460-submit@debbugs.gnu.org id=B45460.160932065232166 (code B ref 45460); Wed, 30 Dec 2020 09:31:01 +0000 Received: (at 45460) by debbugs.gnu.org; 30 Dec 2020 09:30:52 +0000 Received: from localhost ([127.0.0.1]:40916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kuXoh-0008Mk-On for submit@debbugs.gnu.org; Wed, 30 Dec 2020 04:30:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kuXof-0008MW-4I for 45460@debbugs.gnu.org; Wed, 30 Dec 2020 04:30:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50657) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuXoY-0000mz-3r; Wed, 30 Dec 2020 04:30:42 -0500 Received: from [2a01:cb18:832e:5f00:1419:7f05:4215:aaad] (port=44378 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kuXoV-0000ot-C7; Wed, 30 Dec 2020 04:30:39 -0500 From: Mathieu Othacehe References: <20201227141327.10827-1-ludo@gnu.org> Date: Wed, 30 Dec 2020 10:30:37 +0100 In-Reply-To: <20201227141327.10827-1-ludo@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Sun, 27 Dec 2020 15:13:27 +0100") Message-ID: <87bleb7i9u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45460@debbugs.gnu.org Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.83 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: F391B940481 X-Spam-Score: -2.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: G6h5158rEIZK Hello Ludo, > Currently =E2=80=98guix substitute=E2=80=99 implements the same policy ha= s before, > which is to pick the smallest archive when several compression > methods are proposed. The next step will be to make that > configurable. > > Thoughts? Nice one! What do you have in mind to make it configurable? Pass the preferred compression types to the daemon and propagate it to "guix substitute"? Once we have better visibility on zstd, I think we should consider making those bindings mandatory for consistency with the other Guile compression libraries. Otherwise, the whole patchset seems fine :). Thanks, Mathieu