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 SNv9C65Wk1+6JgAA0tVLHw (envelope-from ) for ; Fri, 23 Oct 2020 22:18:22 +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 MBxNB65Wk1/7SQAAbx9fmQ (envelope-from ) for ; Fri, 23 Oct 2020 22:18:22 +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 BE80C9400C7 for ; Fri, 23 Oct 2020 22:18:21 +0000 (UTC) Received: from localhost ([::1]:48340 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kW5O8-0007F7-0L for larch@yhetil.org; Fri, 23 Oct 2020 18:18:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW5Nq-0007En-GL for bug-guix@gnu.org; Fri, 23 Oct 2020 18:18:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47100) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kW5Nq-0002tJ-7W for bug-guix@gnu.org; Fri, 23 Oct 2020 18:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kW5Nq-0001Pw-3Q for bug-guix@gnu.org; Fri, 23 Oct 2020 18:18:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#44187: whishlist: time-machine --channel falls back to SWH Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 23 Oct 2020 22:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44187 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 44187@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16034914795437 (code B ref -1); Fri, 23 Oct 2020 22:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 Oct 2020 22:17:59 +0000 Received: from localhost ([127.0.0.1]:58646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW5Nn-0001Pd-0e for submit@debbugs.gnu.org; Fri, 23 Oct 2020 18:17:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:37110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW5Nk-0001PV-Gg for submit@debbugs.gnu.org; Fri, 23 Oct 2020 18:17:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kW5Nk-0007EX-Bv for bug-guix@gnu.org; Fri, 23 Oct 2020 18:17:56 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:37826) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kW5Ni-0002t6-LG for bug-guix@gnu.org; Fri, 23 Oct 2020 18:17:56 -0400 Received: by mail-wr1-x42c.google.com with SMTP id h7so4298776wre.4 for ; Fri, 23 Oct 2020 15:17:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=PACM8+6BCeVjI9FRoakplkQ6GPEshzY05nNdY9SbYY8=; b=QDeOgb2HK8V20A69+ETtC29bsZgZiR91DGWsBuVbW6CuZ13+GpzWBaCklSCKMkdahA DggpNfUc9prpgV6E0HRDyBP6+8HgeRvIcyZ3RG7hsWd6Q0TgXX/po8Bs7BsT/XjbzZUX l8aklLG6GYUH5P22oku3L1wYLmSPS/thNzUdIRl/bFiTA8FtsSX5kGxoDWdXN/9CTaXo IB2j2H+JCAHLLe81SztFuEnhp63QoKBdYOyxVGyn4xj1JtmNhps3dLXU/vK64xArvxFs v72aswOgnNLcg0dP+moU73FsVVPfGNqrHADxWEyW6gnZ6N8egaCqeF5BXSU80H1wQDt8 Coxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=PACM8+6BCeVjI9FRoakplkQ6GPEshzY05nNdY9SbYY8=; b=QoE2afy4OVEOBvDEM6/vhq+dMPRjE6sVbt849Bh0xa/1JJKCgHhVepE9j6cq4vEiRa GqfGsZo0IGjqWYkg7bbqSwhijL3kfLH8iOn0PYINJezePUKGsliN2l9b+35U2VvXG6qV 8Q4z58uqtkKeG1JVVI4hFYHvPWHTYNQwkdgQ6NlhQPwOhUkRN78dsy8NYQkXiwQp9ub/ iqOyR+L6IVaOPYd3GjLcMurpoO0xRYvp/4m3gdVcUjHT0HathdYNoz+mJCxVLTTzorNX PURqWgCNkIXNAez1DDrEV1VkZGMhQ/MqtKELrdzNihVWH+vpSWj7misTPihDxL7eS8Vs xVBw== X-Gm-Message-State: AOAM531bmiCs4CAMIwuW44dggswJEeNPJILu9VZtD5FHxCOuAz9mSMDh fnso7+o+dondpluOu7cAys3kvbGkCr8= X-Google-Smtp-Source: ABdhPJwMEHnob1fslRxkzWl8p2WXSUXcY9w3NOuru2PQjjOcm95pH06mW9Q+6Dv632LqqJ+UuBWVlg== X-Received: by 2002:adf:8285:: with SMTP id 5mr4536250wrc.330.1603491472906; Fri, 23 Oct 2020 15:17:52 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id q10sm5770048wrp.83.2020.10.23.15.17.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 15:17:52 -0700 (PDT) From: zimoun Date: Sat, 24 Oct 2020 00:17:51 +0200 Message-ID: <86pn581t9s.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.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_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.3 (--) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=QDeOgb2H; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: 9nB9g2uRWnjL Dear, Let=E2=80=99s describe the use case. Consider that: guix time-machine -C channels -- install foo is provided in some documentation, say scientific paper. Where the channels.scm file is completly described: --8<---------------cut here---------------start------------->8--- (list (channel (name 'kikoo) (url "https://example.org/that-great.git") (commit "353bdae32f72b720c7ddd706576ccc40e2b43f95"))) --8<---------------cut here---------------end--------------->8--- In the future, if https://example.org/that-great.git disappears, then build/install the package =E2=80=99foo=E2=80=99 is becoming difficult, nor = impossible. However, let=E2=80=99s consider that the repo =E2=80=99that-great=E2=80=99 = had been saved in SWH (say manually); since it is a regular Git repo. Guix should be able to fallback to it transparently. Obviously, another whislist is to have something to ease the save request of the channel on SWH. Maybe this latter could be part of the several-times discussed =E2=80=9Cguix channel=E2=80=9D subcommand. :-) All the best, simon