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 ms0.migadu.com with LMTPS id cGIyAJcoQ2GAcAEAgWs5BA (envelope-from ) for ; Thu, 16 Sep 2021 13:20:55 +0200 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 4GZ3N5YoQ2EYbAAAbx9fmQ (envelope-from ) for ; Thu, 16 Sep 2021 11:20:54 +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 266822AB1E for ; Thu, 16 Sep 2021 13:20:54 +0200 (CEST) Received: from localhost ([::1]:35012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQpRj-0006Vc-RQ for larch@yhetil.org; Thu, 16 Sep 2021 07:20:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQpQx-0006UH-23 for bug-guix@gnu.org; Thu, 16 Sep 2021 07:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42384) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQpQw-0006nQ-QK for bug-guix@gnu.org; Thu, 16 Sep 2021 07:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQpQw-0004N8-9c for bug-guix@gnu.org; Thu, 16 Sep 2021 07:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50606: Add support for other formats of Guix channels Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 16 Sep 2021 11:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50606 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 50606-submit@debbugs.gnu.org id=B50606.163179114316737 (code B ref 50606); Thu, 16 Sep 2021 11:20:02 +0000 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 11:19:03 +0000 Received: from localhost ([127.0.0.1]:53930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQpPz-0004Lt-A8 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 07:19:03 -0400 Received: from mail-qk1-f181.google.com ([209.85.222.181]:39726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQpPt-0004LL-Vs for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 07:19:01 -0400 Received: by mail-qk1-f181.google.com with SMTP id y144so6885877qkb.6 for <50606@debbugs.gnu.org>; Thu, 16 Sep 2021 04:18:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Gm/yt9aB+sQMfAA3u1SqE1P4T/vzzhD021yi8eoEEgM=; b=EaYS49QLwFgerPYZWE1Ny/8EtVkBnP4rxeaa/YyMzT2uPzLwX79s0gdzqLkefGPFhj 0FW+0h1FbmREBIlvvT4odB+trUukIENKH1EjZOg0biIrESbwgfT0dTZrkrTMl30IJZ7l C/BChdJUgM9nsD96CXTMk5V1Eq3WpIenjV3stezEM5/ZwYZCi8eiM7kmunvHftOWnfrh zFdJoTlcBwV0dsvrEw5ynigY8uetHDkjfSiXsJ+mSCLgbTU27cgpA2zszzcw2SB0aqM9 HblkD39ojHTUCgIT5Z8a2otBGr0Svwc7Ehv/ZBj/wOxso7s3101tL+wMd1A7wU3gll0a zavQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Gm/yt9aB+sQMfAA3u1SqE1P4T/vzzhD021yi8eoEEgM=; b=pD4FEtzd7u6m5f9J5ARp3Yl+DvdNspmkVCncP8ZIv5WWDoCIVnHlm8BunCfW1J7UAp AW0bce8MMkhtprmwg9AwZUw/5UeD2K72QoCEYAxcNO4ZB036US2UM42DcZ9N2HC0Df0s +7Tt+CQhIVDdsq6evh4z2nGR8JIv3FIqyYm62ReUONfs06LsaxXfUfjAkIQH/H6yi0y1 0vz4Jzep5Ro7gfLOZq6h68z+wxzsszVA9lljY/+krF6/INCHJYG45IxUNJZzZQ3tFHKa YPvv+V6m3Jo7J6/TjAk3hfhKMVGVx6do/I6FrrvqUhLHcXLMIGxeUxjWavoGg3Ngsg28 O+wA== X-Gm-Message-State: AOAM530mRjr7+jfYOsItUFGKWKydWixHB5g0H0KwnED+CapR2VqnBh+q 2R+/T1D904oK3L8oIcvXkE63sV+bTptm1JFoeRfchCRr X-Google-Smtp-Source: ABdhPJyFgbS4jmqkYzUp4XJBh4r9LTZltRe2MoeBJ5Mipi6BBmQYD0dG4qBLAW51QAogLoTR+N2TzpNujRul4xX22yk= X-Received: by 2002:a05:620a:1035:: with SMTP id a21mr4479226qkk.422.1631791132526; Thu, 16 Sep 2021 04:18:52 -0700 (PDT) MIME-Version: 1.0 References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> In-Reply-To: <87ee9p2aub.fsf@gnu.org> From: zimoun Date: Thu, 16 Sep 2021 13:18:41 +0200 Message-ID: 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: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: EuAndreh , 50606@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631791254; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Gm/yt9aB+sQMfAA3u1SqE1P4T/vzzhD021yi8eoEEgM=; b=ozGM9YtLNbibLz2Exzaum35S28NeGtEovUvGyYIKWdm8IuUD6FktJKJI8F/6xpcld8l8Df 7PouLCj766SzpAQhuDoJKags/0apj5CguwGxm54BVDN7NDTfR9p+hHIBx2KGrbR47yD9hN wrTPUXeubb0urxpp3FBkiy8FjYgJc4eVf+CBpvN3WGXU7Mv85yKhEDXS1kSUt6zZQh7ZSu lLIoJLmL75bB4qTeNZSsqkBe6X/l6C1/1SyqtFCRFnPUeyYYdqELnVN/p27Crl2hVnZK8r GKin/hsvc6LEosVUrLSK9E9HohQLOgw01FN06vFsnEqhYKAA7aI8nmiNgXDdJQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631791254; a=rsa-sha256; cv=none; b=GxYhGO/ncSJXNJfH4racwWZQu9CYFQ+OjgiSP3NRr+zQAfYFk7ZNQ3MQoGOZ6BM3dltxLZ +3qn35qiSRpWSLpRHDCw2uBG0PcIYShaxqRvrgTBYTZe/YoXh9d6t1bTxWEoP+SdWQJwfw aoz2UYumzgNgnrXkb/UPyqoCj8lDi6dK5eWfSi7ij03jKjKDJ99YlKYDasBlRTtoNjUt8K PskWQcLb8M+iGsqqzwbHreXyp9QWR62qeJHclI8cjesIpSxuwelOlbE95kBYI68tQI2aG7 IFhBVdWicTUU1e4X5x8dJaPwYQN21ywnFfo07l+NRfHWvi+nLuW7xFRAC8AQzA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=EaYS49QL; 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-Migadu-Spam-Score: -1.30 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=EaYS49QL; 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-Migadu-Queue-Id: 266822AB1E X-Spam-Score: -1.30 X-Migadu-Scanner: scn0.migadu.com X-TUID: cEQLzwnTkvRe Hi, On Thu, 16 Sept 2021 at 10:18, Ludovic Court=C3=A8s wrote: > EuAndreh skribis: > > Guix channel authors may want to serve channels: [...] > > - via other DVCS like Mercurial, Fossil, BitKeeper; > > - decoupled from the backing versioning tool. [...] > All in all, I=E2=80=99m not in favor of supporting other version control = tools > for channels. Adding more all to "all in all". :-) Support other VCS would mean a lot of work: refactor "pull" and then break several CLIs (pull, time-machine, describe) -- without speaking about "guix git" subcommand. I do not know if all the Git concepts currently used by Guix translate well to other VCS. Moreover the transparent recent fallback to SWH for channels would also needs piece of work -- it is not straightforward to fetch back content from metadata at hand; it is currently only done for Git source and the others VCS are still WIP, i.e., they do not work out-of-the-box. Well, from a pragmatic point of view, I am not convinced that such effort is worth considering the popularity of Git vs other-VCS. All the best, simon