GNU bug report logs -
#50606
Add support for other formats of Guix channels
Previous Next
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):
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.