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 #11 received at 50606 <at> debbugs.gnu.org (full text, mbox):

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

On Thu, 16 Sept 2021 at 10:18, Ludovic Courtès <ludo <at> gnu.org> wrote:
> EuAndreh <eu <at> euandre.org> 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’m 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




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

Previous Next


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