From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QPkvAE4bxV4CSQAA0tVLHw (envelope-from ) for ; Wed, 20 May 2020 11:58:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id aB+bN00bxV46TgAA1q6Kng (envelope-from ) for ; Wed, 20 May 2020 11:58:05 +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 911B4940308 for ; Wed, 20 May 2020 11:58:05 +0000 (UTC) Received: from localhost ([::1]:60920 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbNMK-0004qI-9Q for larch@yhetil.org; Wed, 20 May 2020 07:58:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbNMA-0004q6-Vz for guix-devel@gnu.org; Wed, 20 May 2020 07:57:55 -0400 Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:44546) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jbNMA-0000hJ-21 for guix-devel@gnu.org; Wed, 20 May 2020 07:57:54 -0400 Received: by mail-qk1-x734.google.com with SMTP id b6so3135934qkh.11 for ; Wed, 20 May 2020 04:57:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=4InBv9R0do1czZWmcIvmTzqOHIGPSXHiWXcbKTxGxzE=; b=abyob8TcskrpSu49nPWqZbKZs9HeEuvLQcXypCahJXluS43Agq8qRn3pL+0zFdciH4 /KgzXeQKcK8JVLP94JYVUK8CTL1qD3Mhjj9ZfgWPJ+3MJBiPM5a7UzuzSckFdtDx+anb 2qoMs13Cne7tBZBNuFIUnPgsJFK/HMw9zAha/3lU6vq3KBOoYOJhfiSZBPvUyg/AwHSO SiqjkrnJNb3wzpo68juzeQS0CobrnRX/WzozpOiBySUrtfFsPueM9aZwL2RRYzIHZPVG kIoP/k2MPDSTyBYH9hGAIjZj67czGFi1Os37JkWh47i19iHUHHs7y66EtA6h3cJE+5Ty ABNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=4InBv9R0do1czZWmcIvmTzqOHIGPSXHiWXcbKTxGxzE=; b=ll5F8cj+t2Ph6hkb5DD7GXQuNqySgYUv5iKZ1vlB0pMc+dW1etdzSbRSQ84DXHzo2c z2KUK+X/r/u7bWBFIvfFIT9cKJXGXP9QyTtcLaCbqlQJGqn3l4la8UlV7dHcVBG7K+p3 zfY7M0XatRKH9jsUSZofBNi5eToOcx9KJxwzzmy1kXdmgc6eHFkRPIAavDuYwtBKCX40 zOvd7B+9H6Eq4edRoWGBshZInVATomoPtQjRmIYakAMP3fiR7P5jLsniK4iA7UR4k3CX DQHJJtiaoHJ3d6Ofh+4eUYNmWrNeZEx1v04/rpG56yQiarvE7MnOsASdwNPL6qSWu8zc Awgw== X-Gm-Message-State: AOAM532Oe0RW0FRqAcQZaSHVb9YlbB8wSZ/qw8N2HJZGtLAqfPzzzWae IFalFETCEl0ekI3araHL8Tl/+QET1GMSsCnbqGWYC2pv X-Google-Smtp-Source: ABdhPJyTPIyWMuJW2MtKhB3K2yNd4IvmnZ0aSxMn79+TL1Jq7bC/Apo42xkSgV/psgK2Lt0uKlFS9txEe+v0f75ePWE= X-Received: by 2002:ae9:ebd2:: with SMTP id b201mr4190826qkg.80.1589975872777; Wed, 20 May 2020 04:57:52 -0700 (PDT) MIME-Version: 1.0 References: <87v9kqeupc.fsf@elephly.net> In-Reply-To: <87v9kqeupc.fsf@elephly.net> From: zimoun Date: Wed, 20 May 2020 13:57:41 +0200 Message-ID: Subject: Re: Guix mirrors To: Ricardo Wurmus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::734; envelope-from=zimon.toutoune@gmail.com; helo=mail-qk1-x734.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=abyob8Tc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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.09 X-TUID: I40JFgsDT2xM Hi Ricardo, On Wed, 20 May 2020 at 13:02, Ricardo Wurmus wrote: > I expect that this will change soon after some more discussion of the > details. Last time we discussed that was on December [1]. What is missing is: discu= ss if a) an "official" mirror is hard-coded in '%default-channels' or b) an "official" mirror is documented in the manual and it is up to the user to setup it via ~/.config/guix/channels.scm. The a) annoys people who do not want the mirror, so they have to tweak the list by themself and in the same a) is more newcomer-friendly because it just works. The b) annoys newcomers because it is another step and in the same time b) is more customizable. Obviously, there is option c): guix-install.sh asks a question and then do the b) dance. And discuss if a channel is described as: (channel (name 'guix) (url "https://savannah=E2=80=A6") (mirror (list "https://mirror-one=E2=80=A6" "https://mirror-two=E2=80=A6"))) [ where mirror is optional ] or something else? Well, Ludo suggested [2] to address "Trustable guix pull" [3]; which should be really cool! Now, I am not sure to understand if there is no mirror mechanism because no one took the time to implement it or if any other reasons related to "trustable guix pull". [1] https://lists.gnu.org/archive/html/guix-devel/2019-12/msg00150.html [2] https://lists.gnu.org/archive/html/guix-devel/2019-12/msg00276.html [3] http://issues.guix.gnu.org/issue/22883 Cheers, simon