From unknown Wed Jun 18 00:27:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50606 <50606@debbugs.gnu.org> To: bug#50606 <50606@debbugs.gnu.org> Subject: Status: Add support for other formats of Guix channels Reply-To: bug#50606 <50606@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:27:01 +0000 retitle 50606 Add support for other formats of Guix channels reassign 50606 guix submitter 50606 EuAndreh severity 50606 normal tag 50606 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 15 13:31:03 2021 Received: (at submit) by debbugs.gnu.org; 15 Sep 2021 17:31:03 +0000 Received: from localhost ([127.0.0.1]:53166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQYkR-0004qj-5R for submit@debbugs.gnu.org; Wed, 15 Sep 2021 13:31:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQYkO-0004q5-JG for submit@debbugs.gnu.org; Wed, 15 Sep 2021 13:31:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQYkO-0002ZS-01 for bug-guix@gnu.org; Wed, 15 Sep 2021 13:31:00 -0400 Received: from box.euandre.org ([46.101.160.115]:59985) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQYkI-000481-Vr for bug-guix@gnu.org; Wed, 15 Sep 2021 13:30:59 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id A5A32FC3EB for ; Wed, 15 Sep 2021 14:30:20 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631727021; bh=x8Jr3lIea25zPuCPz1CdFJFsAEmz9AogQsWGznSyTi8=; h=From:To:Subject:Date:From; b=t6e0KhGmkNTsXGf5Qfld8vS9ib7BJKJVu2JL4s8EAVMYoTtUeXE8FOdrlCSOuA5Lq +ovTRaUW+RkZSK1xWK9kywiKp70fL9nucDTjD4fA+QfVf55hsSFNvQkotJlUu7wXjl k/h0A9M4UQZvgPMj3/InoguFuR1EM3thxMUSAsRrxPnhqYVDQxDVTryqVteXu6uF9F 14D8kF24xQGf2dqhz74Um5j3uWJRg9NYu4bafdIAOnGa/+hkUukAM/4g7C2MXlqWfN DeXKHURu6hNgd64Hrp+AQ1lfME2tWljnrDsRfoSDBpsIgLFibBkYxjdUz3Mf/nYWG8 GNeQ2ZC5lfHnA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: EuAndreh To: bug-guix@gnu.org Subject: Add support for other formats of Guix channels Date: Wed, 15 Sep 2021 14:30:17 -0300 Message-ID: <163172701717.1270740.9988334410334115700@localhost> Received-SPF: pass client-ip=46.101.160.115; envelope-from=eu@euandre.org; helo=box.euandre.org 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) As I've described in [0], one can't have a Guix channel served over Git's "Dumb HTTP" protocol. That is caused by libgit's inability to do so [1]. Guix channel authors may want to serve channels: - via "Dumb HTTP" Git repositories; - via other DVCS like Mercurial, Fossil, BitKeeper; - decoupled from the backing versioning tool. My initial though is that making Guix knowing how to handle channels served= as tarballs would suffice, and cover all of the above. Those channels wouldn't have the exact same caching and authentication characteristics as channels served via Git repositories, but that seems OK. WDYT? [0]: https://yhetil.org/guix-user/162732098483.1190082.2428052336447457010@= localhost/t/#m8bb1fc83a8eccd9819085432a59bad9257ef434a [1]: https://github.com/libgit2/libgit2/issues/4652#issuecomment-390903142 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 04:17:48 2021 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 08:17:48 +0000 Received: from localhost ([127.0.0.1]:53755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQmaZ-0003w4-S3 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 04:17:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQmaS-0003o7-HL for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 04:17:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43388) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQmaM-0000NG-Ql; Thu, 16 Sep 2021 04:17:34 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=47270 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQmaM-0005tV-Hi; Thu, 16 Sep 2021 04:17:34 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: EuAndreh Subject: Re: bug#50606: Add support for other formats of Guix channels References: <163172701717.1270740.9988334410334115700@localhost> Date: Thu, 16 Sep 2021 10:17:32 +0200 In-Reply-To: <163172701717.1270740.9988334410334115700@localhost> (EuAndreh's message of "Wed, 15 Sep 2021 14:30:17 -0300") Message-ID: <87ee9p2aub.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, EuAndreh skribis: > As I've described in [0], one can't have a Guix channel served over Git's > "Dumb HTTP" protocol. That is caused by libgit's inability to do so [1]. > > Guix channel authors may want to serve channels: > - via "Dumb HTTP" Git repositories; > - via other DVCS like Mercurial, Fossil, BitKeeper; > - decoupled from the backing versioning tool. > > My initial though is that making Guix knowing how to handle channels serv= ed as > tarballs would suffice, and cover all of the above. Those channels would= n't > have the exact same caching and authentication characteristics as channels > served via Git repositories, but that seems OK. > > WDYT? Channel authentication and downgrade prevention are very much linked to Git, though they could work with any append-only kind of DVCS. Now, the implementation is (purposefully) very much Git-only; the format of channel specs is somewhat Git-only as well. I understand it can be frustrating users of other VCSes, but from a maintenance viewpoint, supporting a single VCS greatly simplifies things. I also think it=E2=80= =99s beneficial from a user interface standpoint because it allows us to provide tighter integration than if there was a high-level abstraction layer. All in all, I=E2=80=99m not in favor of supporting other version control to= ols for channels. Supporting the =E2=80=9Cdump HTTP=E2=80=9D Git transport would be nice, but= as you write, it=E2=80=99s more of a feature request for libgit2. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 07:19:03 2021 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: Subject: Re: bug#50606: Add support for other formats of Guix channels To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: EuAndreh , 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) 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 From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 13:41:28 2021 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 17:41:28 +0000 Received: from localhost ([127.0.0.1]:56505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvO4-0001CA-If for submit@debbugs.gnu.org; Thu, 16 Sep 2021 13:41:28 -0400 Received: from box.euandre.org ([46.101.160.115]:58373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvO2-0001Bt-BA for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 13:41:27 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 30462FC404; Thu, 16 Sep 2021 14:41:17 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631814079; bh=CkIiGQ+fZn5XwLQI5r/fcvN/Yqa5HtO0Wg83nv7LBmk=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=vRQNM4rbU9fIlMX6L2AiCQbTAM4QeuR6Z+kZJjC1p+gy37xY6Ad9C7ysmwyUashHA lAFf0j9zI+c5nZamTBKVHeBop8j0zPk4X+BrM2H7oltED5RH/0Kz3P92oeqzLk8s9/ 1c+yXvpW99Mf6Tm4yVWfL6iH+uyTBYl2t71zvibLE0JoFmHQpHHK9x+op9dxi7iqk/ FSSWIqEO8mDLBlcIVjRPMWPNH+ODsrhCH7T6UR7mti1INHKwwZLSSIiioGAAdVqkqT j72W5xCKe09eve2f4Y69gwvZTK8+5T4Z3rCB28IX0lnAXO8IaF/yYWKGODLfexPJ4R NhCCFWMhqr9pQ== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: Ludovic =?utf-8?q?Court=C3=A8s?= , zimoun Date: Thu, 16 Sep 2021 14:41:10 -0300 Message-ID: <163181407045.1503137.63518666550594558@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I agree with most points, but I'm not proposing creating integrations with = other DVCS, en par with the current Git integration. My proposal was a little more crude: get the channel code from a tarball. = In this model there are no authentications with fingerprint or signed commits, neither "guix pull" would know much about the before/after state of a chann= el besides comparing the checksum of the whole tarball. This lower level abstraction is much less sofisticated, and would probably = mean refetching and rebuilding from tarball-backed channels than Git channels. = But this also means that the requirement is lower, and much more universal: a tarball file served over HTTP, compared to a specific Git HTTP protocol. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 13:48:23 2021 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 17:48:23 +0000 Received: from localhost ([127.0.0.1]:56510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvUl-0001Q2-A0 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 13:48:23 -0400 Received: from box.euandre.org ([46.101.160.115]:40687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvUj-0001Pm-8W for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 13:48:21 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 931A1FC404; Thu, 16 Sep 2021 14:48:14 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631814495; bh=OxdWOHUCPRUKoCIgw2xhe50P4DsPaG8lY+voQMg7jL0=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=NNjbdtlrhlE/b80xKVkp4QD8DQGtV6dOXxHb6VQrkVQYxlxEiP95ab1kH5nJuPnoI RPcAVOFApTd3l1zrYwpjzDR+MsTiLnu5wUBnETEBuQeLYKpmKfuVpS7yptwLFoZM0B CZCBP9X6P1m2UJ0fmX6DNqZ0kWR0DaLPeAcudXnpRK2iyWcg0d1ePnUPZvq4G8Oawy v+W7z9B2XqIiTnk0uuLJHu2lo8SSerHLgGpTu0/X1pXsDrT5z9LRlIk15iXgf91Uwb VDwlEITk76N7UnG20PnfP+jbEkuAwPlyBoHkZkJlF15WAREmYdXfoIwdvbIpEsiQY5 ZZ6IcWtA5fTtA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <163181407045.1503137.63518666550594558@localhost> References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: Ludovic =?utf-8?q?Court=C3=A8s?= , zimoun Date: Thu, 16 Sep 2021 14:48:09 -0300 Message-ID: <163181448971.1503137.13820761374830683288@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) In this model, downgrade prevention would a) be inexistant or b) require wo= rk from the upstream tarball provider, to produce tarballs with metadata files= that could provide such data. Authentication could be done by relying on TLS, or requiring a signature fi= le. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 13:51:23 2021 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 17:51:23 +0000 Received: from localhost ([127.0.0.1]:56515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvXf-0001XL-MC for submit@debbugs.gnu.org; Thu, 16 Sep 2021 13:51:23 -0400 Received: from box.euandre.org ([46.101.160.115]:55231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQvXd-0001X5-Nu for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 13:51:22 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 6B4F7FC404; Thu, 16 Sep 2021 14:51:15 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631814676; bh=Xmtf4rDygu8eXBwDlH/B/Wy4bwnd0IveBOe3SvQQ/2A=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=ibDJDXarW7Olnoz9IAgUzdNJ6INOdFIy0CFzD6lFCn9TplvUj7sCmsOQT9G2gM/dB SGtTT/8Av62rQyqKMTO6u0RCCsdaOcd9X8u7EBEhoHMpbFhS1mRfAHFZPsjbWxfbeP 4m2L339/+VZpRQlsZ79fz8XoYipwDvmj2EH8aycW4/riaxg+C+n8aFBMTxCBv3gEmZ p2/JLf2bLQgAeCI5YHylx3PgfShdrzzh+S0mghpGcQFhmK03vIrtaVzw5GFVcba9Uv aYTQsxk7qnwrdQjIFsjJJeYC0neNN07I7kXuIi0loIBzGJA5ICIIEAehy2CrywqYTX uqX/YJa6NZGJg== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <163181448971.1503137.13820761374830683288@localhost> References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> <163181448971.1503137.13820761374830683288@localhost> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: Ludovic =?utf-8?q?Court=C3=A8s?= , zimoun Date: Thu, 16 Sep 2021 14:51:12 -0300 Message-ID: <163181467227.1503137.16169534887628959834@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I'm very much in favor of keeping the current channel implementation levera= ging aspects specific to Git, and I also don't think that adding any other DVCS = is worth it. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 16:21:51 2021 Received: (at 50606) by debbugs.gnu.org; 16 Sep 2021 20:21:52 +0000 Received: from localhost ([127.0.0.1]:56702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQxtH-0006A5-N9 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 16:21:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQxtE-00069l-6D for 50606@debbugs.gnu.org; Thu, 16 Sep 2021 16:21:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35394) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQxt8-000560-JL; Thu, 16 Sep 2021 16:21:42 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35736 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQxt8-0002DH-7M; Thu, 16 Sep 2021 16:21:42 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: EuAndreh Subject: Re: bug#50606: Add support for other formats of Guix channels References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Fructidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 16 Sep 2021 22:21:40 +0200 In-Reply-To: <163181407045.1503137.63518666550594558@localhost> (EuAndreh's message of "Thu, 16 Sep 2021 14:41:10 -0300") Message-ID: <878rzwz2y3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) EuAndreh skribis: > My proposal was a little more crude: get the channel code from a tarball.= In > this model there are no authentications with fingerprint or signed commit= s, > neither "guix pull" would know much about the before/after state of a cha= nnel > besides comparing the checksum of the whole tarball. > > This lower level abstraction is much less sofisticated, and would probabl= y mean > refetching and rebuilding from tarball-backed channels than Git channels.= But > this also means that the requirement is lower, and much more universal: a > tarball file served over HTTP, compared to a specific Git HTTP protocol. Note that we already have -L and GUIX_PACKAGE_PATH as an alternative to full-blown channels. I=E2=80=99d recommend using that when in need of a lightweight alternative. How does that sound? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 19:44:16 2021 Received: (at submit) by debbugs.gnu.org; 16 Sep 2021 23:44:16 +0000 Received: from localhost ([127.0.0.1]:57882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mR13A-0004jK-9j for submit@debbugs.gnu.org; Thu, 16 Sep 2021 19:44:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:53676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mR137-0004j3-3t for submit@debbugs.gnu.org; Thu, 16 Sep 2021 19:44:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mR136-0003lv-Gt for bug-guix@gnu.org; Thu, 16 Sep 2021 19:44:12 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:59995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mR133-0006RL-UV; Thu, 16 Sep 2021 19:44:12 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 893355C0108; Thu, 16 Sep 2021 19:44:06 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 16 Sep 2021 19:44:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=FhnLSXJf6dUs0foDcT7Y5lIz 5advXMddK5Z2gGJYcNg=; b=Wf5IUb7BVzWulV7YqLQkxOmRMs/SsA0cfM0+KlB4 KLcbXM39VkiVHrAxvuoF7NWiGYxLWSNaiGgd4S89smqDqtAvNbZfq/UvUB1w5K7G xbljh43GPCz9gDfKDeYevl04D99Adu1EAcEzWFrcKqHcEFCX2tEJY6plUcsQEyKA mzA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=FhnLSX Jf6dUs0foDcT7Y5lIz5advXMddK5Z2gGJYcNg=; b=B4SgEgjqXbYhtFpb4iQZUQ y+Tj/OK77nAvpTKMMInivS55jLUqZE7UwqKnQx4b3ztI0ybzHMpqHjr0FR0BOq+p FOkp7B9DTmJAVWSrYqMuZbXyPSPPmCopjRlVRCzJ+PRBnC04dzvA0XQRekN2uOLD 2i7wEt8rZaRDTt9w5HSUolh3JPnWj2hD0mVN6fHRRZ+pvv8fvriCwFEQctVacXbD k1M3iMM2/YLMFzm4XlLCB8X7NlNZqysukrJSL+fF4+VFvx1R9sUxZ9x4FQfbCX2q D1KyrYf5Ppha5JE36LJXwP3JJBqk3U31cZisg3fz4OcYPmcf5E8WFWQU89bfVLUA == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudehhedgvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvvddugefffeeitddthfefvdeuhffgkeeikeegkeevteeghfeftefggeeuudff ieenucffohhmrghinhepghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Sep 2021 19:44:05 -0400 (EDT) Date: Thu, 16 Sep 2021 19:44:03 -0400 From: Leo Famulari To: EuAndreh via Bug reports for GNU Guix Subject: Re: bug#50606: Add support for other formats of Guix channels Message-ID: References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <163181407045.1503137.63518666550594558@localhost> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , 50606@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) On Thu, Sep 16, 2021 at 02:41:10PM -0300, EuAndreh via Bug reports for GNU Guix wrote: > My proposal was a little more crude: get the channel code from a tarball. In > this model there are no authentications with fingerprint or signed commits, > neither "guix pull" would know much about the before/after state of a channel > besides comparing the checksum of the whole tarball. For this use case, where you don't require many of the `guix pull` features, you could use GUIX_PACKAGE_PATH instead: https://guix.gnu.org/cookbook/en/html_node/GUIX_005fPACKAGE_005fPATH.html From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 04:16:34 2021 Received: (at 50606) by debbugs.gnu.org; 17 Sep 2021 08:16:34 +0000 Received: from localhost ([127.0.0.1]:58423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mR92w-0001cZ-3O for submit@debbugs.gnu.org; Fri, 17 Sep 2021 04:16:34 -0400 Received: from mail-qv1-f44.google.com ([209.85.219.44]:38682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mR92u-0001cM-RK for 50606@debbugs.gnu.org; Fri, 17 Sep 2021 04:16:33 -0400 Received: by mail-qv1-f44.google.com with SMTP id z12so5942468qvx.5 for <50606@debbugs.gnu.org>; Fri, 17 Sep 2021 01:16:32 -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; bh=XSUXLKvu6YSfwjCZiPpxBNf2xx+gpcr/xy2jjI7Wojw=; b=duJe3gl3ogIYqw7RocP4/uFdgO1/7CZhuXAvUZVIMt+Rz4QJDSVIveSRTXRxPbBO7g lEu7xfGdCsRQrG8JWCP9jdUMdobxPYe7EOF7Qn4DOv8PkRcs0vxxJnWy3Lp806iwzKSE KXD/DpqhzCpiF2htlNw4l9PkAW5gvfXyP+DG/n8TPDNUtaVavFMQrdXYSoyPl8+vyets OzOmqgR+xTzKwmdXkbeXUpSwkCTy/2S0Y56rSuzWy/xZpeKRSeN8sjSCMbzZLNmh5MFL GMrmcsMzvgK7ok+hF1gJMFGCAumW+NW+/csnAu3IA4+hQwRIy4sMzVD5PbIRmaxd2kvw iylA== 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; bh=XSUXLKvu6YSfwjCZiPpxBNf2xx+gpcr/xy2jjI7Wojw=; b=B5Rju8W2WlLX7Aqvafvz2ED1Z3ndGb3vZEaowCVb1rS0Nlk6CINpkkfAp0ZChKr+b0 kcMfY+yVBKQIJUCpQwZcrNJj20XpLhAWYYP+Nuc9cnf+oFbxOWUI63WP7I+jOdgJwUC8 3gQyU9xUc2/KVZ9r8DG6tpaODJBUX9z/3FJCf2WfYtEkX+jpUD4pl3iDZaFKL85tPcrK khvvD6nVsabLqnRpdhCBfN9jtiVoPmryGWy94IQp/l6vO/zbM9N3ALB+LUpuOtRwA8yP HGqbLcKeTIFC6tZwp6W3wg+P9+6aRCsunrVdTUvR/WFVbWujv5LrJSMAJFU8ZRL/6UaS ZG+w== X-Gm-Message-State: AOAM532eY7kzsDRwvspsqKQrxoIA5EEuQHvwDuTm6eF97SdrxjCpzw3h 3wCJeJRbSj5n8eBYytIsLpBYgpEBOYcp+hvf33I= X-Google-Smtp-Source: ABdhPJxy8PouKRCJUpEO7VPIO9iZfoiwhOHTVPROUMVF0mmHRo75rGXPLi4HH3WJ7g2WYU8P5DAP5crZT2bNIqWrF7g= X-Received: by 2002:a05:6214:1425:: with SMTP id o5mr9821338qvx.5.1631866587271; Fri, 17 Sep 2021 01:16:27 -0700 (PDT) MIME-Version: 1.0 References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> In-Reply-To: <163181407045.1503137.63518666550594558@localhost> From: zimoun Date: Fri, 17 Sep 2021 10:16:16 +0200 Message-ID: Subject: Re: bug#50606: Add support for other formats of Guix channels To: EuAndreh Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Thu, 16 Sept 2021 at 19:41, EuAndreh wrote: > My proposal was a little more crude: get the channel code from a tarball. In > this model there are no authentications with fingerprint or signed commits, > neither "guix pull" would know much about the before/after state of a channel > besides comparing the checksum of the whole tarball. Somehow, IIUC your explanations, you would like to be able to set an 'origin' as channel source. Something like that: --8<---------------cut here---------------start------------->8--- (cons* (origin (method url-fetch) (uri "https://example.org/archive.tar.gz") (sha256 (base32 "0ssi1wpaf7plaswqqjwigppsg5fyh99vdlb9kzl7c9lng89ndq1i"))) (channel (name 'extra) (url "https://example.org/extra.git")) %default-channels) --8<---------------cut here---------------end--------------->8--- Therefore, it would be possible to have any VCS already supported. However, it is fixed and update means change at least the checksum to the channels.scm file. Well, I do not know if it is more convenient than what Ludo and Leo suggested. :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 06:41:43 2021 Received: (at 50606) by debbugs.gnu.org; 17 Sep 2021 10:41:43 +0000 Received: from localhost ([127.0.0.1]:58611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBJP-0005Ru-NS for submit@debbugs.gnu.org; Fri, 17 Sep 2021 06:41:43 -0400 Received: from box.euandre.org ([46.101.160.115]:50703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBJN-0005Rf-C2 for 50606@debbugs.gnu.org; Fri, 17 Sep 2021 06:41:42 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 40F94FC3F7; Fri, 17 Sep 2021 07:41:33 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631875294; bh=At8juil8TWI91hH1bZA7aimTFvj6kboyTr9m55aCuKQ=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=PPSme8pQGbIKvQrdmexfcSAEqhL4RH7LoMudb9rzDAakN2k8+bC9OwaSD7JTywsQF jWpjzyl9AWjMtBsxLJV5NohI5khX+4NedYV+qtnv1vUvqx2ZteF+sOKeFRvqwgG82n /9kfPoiDGhflNgzzMaIuQotzWtOiGLBCGuXGb4XEdbgEk3F2Vc5fdtjIQqkcnjrr+D mWCHjc67fzHi2P7AGnBw4TfcAJ0O30AB3O20sVTrXZojhFTapbfsA8vP0eoXzCBzNg m+aBeB5ZK3rx217nrZiVKPl4qedyWF5mSBgpJlZSP/j8wC8RmfBDYU83MAzM0Aw+PE FZahPWDXjP+pw== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <878rzwz2y3.fsf@gnu.org> References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> <878rzwz2y3.fsf@gnu.org> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: Ludovic =?utf-8?q?Court=C3=A8s?= Date: Fri, 17 Sep 2021 07:41:26 -0300 Message-ID: <163187528655.1642483.16028637497147388402@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a reasonable compromise. It is less self-contained than a single channel file definition, and requires me or the consumer a bit more upfront setup, but I'm OK with that. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 06:44:19 2021 Received: (at 50606) by debbugs.gnu.org; 17 Sep 2021 10:44:19 +0000 Received: from localhost ([127.0.0.1]:58616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBLv-0005Vr-2t for submit@debbugs.gnu.org; Fri, 17 Sep 2021 06:44:19 -0400 Received: from box.euandre.org ([46.101.160.115]:52143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBLs-0005Vd-QV for 50606@debbugs.gnu.org; Fri, 17 Sep 2021 06:44:17 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 81AE8FC3F7; Fri, 17 Sep 2021 07:44:10 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631875451; bh=QTCEcGS5ILS59mX8zBraCvxpmDyzAi7O6daQGnJhxYE=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=V1hEUJAF1L6xfGxyqtgYNAY3MrRPHnLC561pV7C0OXFN66Q/5ujkuib+qsMwcvbEK PP86pRx3ViTtYdfYUNabb5uw5khCieaDaMSQd8BbuN3gIj/e7BmKT7DMMoB9vMAC4J UEOQt3XaU3ub1xFB4wfpCiK+9hBBSNn/JjgOA+3IZbprfjf90xRGJ1Ah5VWqugEx+n W/U3tu/Z9Ru3O03GSSRDZBiU3ahbKiDVqjJp31FqMAVr9Jq1vtXV4vz7FP1yQnNwzZ GZb8Zn+yoYG7SylnU/bP7PUO2ToCd8AvCiG0TodiWZiZ9x082NEIcwEh7wlCF/3mas LRWZZoVZxht7w== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: zimoun Date: Fri, 17 Sep 2021 07:44:07 -0300 Message-ID: <163187544719.1642483.2726968864829579164@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: Ludovic =?utf-8?q?Court=C3=A8s?= , 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Having a checksum would at least be more declarative and self-contained, but not as convenient. A variation of this idea is to not have the checksum, a= nd allow the tarball to be changing over time, like a tarball representing a b= ranch on a repository that gets commits over time. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 06:46:57 2021 Received: (at 50606) by debbugs.gnu.org; 17 Sep 2021 10:46:57 +0000 Received: from localhost ([127.0.0.1]:58621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBOT-0005a6-FC for submit@debbugs.gnu.org; Fri, 17 Sep 2021 06:46:57 -0400 Received: from box.euandre.org ([46.101.160.115]:57235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRBOR-0005Zs-Oy for 50606@debbugs.gnu.org; Fri, 17 Sep 2021 06:46:56 -0400 Received: from authenticated-user (box.euandre.org [46.101.160.115]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by box.euandre.org (Postfix) with ESMTPSA id 3905EFC3F7; Fri, 17 Sep 2021 07:46:48 -0300 (-03) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=euandre.org; s=mail; t=1631875609; bh=xWSh1HdA534gkUK/1oslyur/IpPqzloGEeW1TXCym4M=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=ZJMee1G+PEZADpbuce5yi8V96fprmu3jliDrjQ2kcE4SSHW9uF4prYGDNPBZX0Pxo LCN/AzAY4/gKD9K3L8307fyvIofxCRCr2gsK97dtNfMhZuNAx/AJliHoTXXif+SQUj q99qOri4xVXFLTsqf6EUtzTBZW60HAeSRiH8z2f74AbleN3r/A1J4eQfxFnqB1unjA 38MYHA2kRw09SIWG6NujdATVgbG3v0/A+9Rxh8JwkPBMB3n4P/lFCa4OKkaBmDOFSC qVW6UOKHRkDav9Bwy0Az+E++zzOhAxrEwmMrxGdl6yJkY5+EPs1pj10WUWUeAC76Bc d+5AxbOtrzVWw== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <163187528655.1642483.16028637497147388402@localhost> References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> <878rzwz2y3.fsf@gnu.org> <163187528655.1642483.16028637497147388402@localhost> Subject: Re: bug#50606: Add support for other formats of Guix channels From: EuAndreh To: Ludovic =?utf-8?q?Court=C3=A8s?= Date: Fri, 17 Sep 2021 07:46:45 -0300 Message-ID: <163187560586.1673476.8471074501690670822@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: 50606@debbugs.gnu.org, zimoun X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Shall we close this bug? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 13:00:21 2021 Received: (at 50606) by debbugs.gnu.org; 17 Sep 2021 17:00:21 +0000 Received: from localhost ([127.0.0.1]:32875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRHDp-0005KE-Fi for submit@debbugs.gnu.org; Fri, 17 Sep 2021 13:00:21 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:42879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRHDo-0005Jy-31 for 50606@debbugs.gnu.org; Fri, 17 Sep 2021 13:00:21 -0400 Received: by mail-qt1-f178.google.com with SMTP id w17so9282534qta.9 for <50606@debbugs.gnu.org>; Fri, 17 Sep 2021 10:00:19 -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; bh=u4PJei+JNeZ2IB9G1TWsFjX5sVQbStxMaqRC+0Sxucw=; b=TIFgGuJNf2u4R5OpAR0SrolmhAxONs542jZfg8v75AbZt8AB2SgsfC1/bnFK3pGwef ii8PH0HHrVB9PylpDyjGlL/QwFL0XYsuiCDu6E8tqHCsxhjpm42YyWNv5QfZBkavpAPW 4jl+G+S/nAggvMKaZwLRCetQmH+lmWIrhQpPFn30WvtrOHWaJl8JwbDnUN7VD9HDuqOV TzRH02tsrrFHA4etAIyIgP8W1QdkS8XYAZmx7OOGN1qwECbyudpEVDG0bxpgkRqiz2bQ 7wTXpF68gNzcaGfTYkrCsb2e4iUZDS0zR0CXa0sDcufES4kJ4myVnCOu82Vku93icqx8 wo+A== 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; bh=u4PJei+JNeZ2IB9G1TWsFjX5sVQbStxMaqRC+0Sxucw=; b=THmXB5TIdGAwDym9EU0J58Y5EuoR4z+bs8djopWX5br/rVxXU/hEoatH17/wOFbH8Y dk6x1w/TVx1AqiI/yqYopwk/Ya/qQDUY/KdwN7adG19FoSuFb5/dymVDXLTn5d/GOHFE oufX+n/oWnLJaCD2OsfenXvfcKjNTV0c3aEu0KQBw1ZJVCtsH+eg0gTTU2lLIo7+N0eF TGAUff+tXIMokxo2XY0OH+M2FEBSmZJKEp+OskHGBuc7KesDvDII7JwZuxsqU+SraLXO cB+igemNe0NFuLsO+tCp1sAq0w81ZvQUGFp29kFQx/K+CsVluIYx/JA2CVODerrHJaHx QOPg== X-Gm-Message-State: AOAM5301Yqhbqe0XTmTmTLWh50rsfFsfaBQ8opuz1qP8mnTjGOvZ3fmm ZD1i3zslq0gZWVTvKJ1+7z0VUO3f2EOv21fvIIPtdjR/Aog= X-Google-Smtp-Source: ABdhPJy+GpufifctYLyIOf2JAapb5xoyVJg5bpgCFApe36JCoYXnl/xqkIN/LeAV2scI2fAPgpj1bvPL6gA1d7MVlCk= X-Received: by 2002:ac8:66d8:: with SMTP id m24mr11404054qtp.39.1631898014449; Fri, 17 Sep 2021 10:00:14 -0700 (PDT) MIME-Version: 1.0 References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> <878rzwz2y3.fsf@gnu.org> <163187528655.1642483.16028637497147388402@localhost> <163187560586.1673476.8471074501690670822@localhost> In-Reply-To: <163187560586.1673476.8471074501690670822@localhost> From: zimoun Date: Fri, 17 Sep 2021 19:00:03 +0200 Message-ID: Subject: Re: bug#50606: Add support for other formats of Guix channels To: EuAndreh Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50606 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Fri, 17 Sept 2021 at 12:47, EuAndreh wrote: > > Shall we close this bug? I think this wish, Guix channel authors may want to serve channels: - via "Dumb HTTP" Git repositories; still makes sense. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 18 06:07:54 2021 Received: (at control) by debbugs.gnu.org; 18 Sep 2021 10:07:54 +0000 Received: from localhost ([127.0.0.1]:33595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRXGD-0004DR-Vk for submit@debbugs.gnu.org; Sat, 18 Sep 2021 06:07:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRXGC-0004DB-ET for control@debbugs.gnu.org; Sat, 18 Sep 2021 06:07:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48446) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRXG7-0000xk-AI for control@debbugs.gnu.org; Sat, 18 Sep 2021 06:07:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35798 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRXG7-0004P6-1h for control@debbugs.gnu.org; Sat, 18 Sep 2021 06:07:47 -0400 Date: Sat, 18 Sep 2021 12:07:45 +0200 Message-Id: <871r5murgu.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #50606 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 50606 wontfix close 50606 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 18 06:08:14 2021 Received: (at 50606) by debbugs.gnu.org; 18 Sep 2021 10:08:14 +0000 Received: from localhost ([127.0.0.1]:33600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRXGY-0004Ek-5D for submit@debbugs.gnu.org; Sat, 18 Sep 2021 06:08:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRXGW-0004EU-EB for 50606@debbugs.gnu.org; Sat, 18 Sep 2021 06:08:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48450) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRXGR-0001Dr-0Z; Sat, 18 Sep 2021 06:08:07 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=35800 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRXGQ-0004Px-Fh; Sat, 18 Sep 2021 06:08:06 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#50606: Add support for other formats of Guix channels References: <163172701717.1270740.9988334410334115700@localhost> <87ee9p2aub.fsf@gnu.org> <163181407045.1503137.63518666550594558@localhost> <878rzwz2y3.fsf@gnu.org> <163187528655.1642483.16028637497147388402@localhost> <163187560586.1673476.8471074501690670822@localhost> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Jour du =?utf-8?Q?G=C3=A9nie?= de =?utf-8?Q?l'Ann?= =?utf-8?Q?=C3=A9e?= 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 18 Sep 2021 12:08:05 +0200 In-Reply-To: (zimoun's message of "Fri, 17 Sep 2021 19:00:03 +0200") Message-ID: <87wnnetcvu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50606 Cc: EuAndreh , 50606@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, zimoun skribis: > On Fri, 17 Sept 2021 at 12:47, EuAndreh wrote: >> >> Shall we close this bug? > > I think this wish, Done! > Guix channel authors may want to serve channels: > - via "Dumb HTTP" Git repositories; > > still makes sense. Yes. Ludo=E2=80=99. From unknown Wed Jun 18 00:27:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 16 Oct 2021 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator