GNU bug report logs - #50606
Add support for other formats of Guix channels

Previous Next

Package: guix;

Reported by: EuAndreh <eu <at> euandre.org>

Date: Wed, 15 Sep 2021 17:32:02 UTC

Severity: normal

Tags: wontfix

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #32 received at 50606 <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: EuAndreh <eu <at> euandre.org>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 50606 <at> debbugs.gnu.org
Subject: Re: bug#50606: Add support for other formats of Guix channels
Date: Fri, 17 Sep 2021 10:16:16 +0200
Hi,

On Thu, 16 Sept 2021 at 19:41, EuAndreh <eu <at> euandre.org> 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




This bug report was last modified 3 years and 244 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.