GNU bug report logs - #44178
Add a Go Module Importer

Previous Next

Package: guix-patches;

Reported by: Katherine Cox-Buday <cox.katherine.e <at> gmail.com>

Date: Fri, 23 Oct 2020 14:08:01 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: JOULAUD François <Francois.JOULAUD <at> radiofrance.com>
To: Ludovic Courtès <ludo <at> gnu.org>, "44178 <at> debbugs.gnu.org" <44178 <at> debbugs.gnu.org>
Cc: Katherine Cox-Buday <cox.katherine.e <at> gmail.com>
Subject: [bug#44178] [PATCH] Create importer for Go modules
Date: Fri, 29 Jan 2021 16:43:02 +0000
Hello!

On Thu, Jan 28, 2021 at 02:27:57PM +0100, Ludovic Courtès wrote:
> I think whoever among you is available to work on it these days could
> take the lead and prepare a final version of the patches.  It looks like
> it’s approaching a first “committable” version (perhaps just missing an
> addition to doc/guix.texi and test cases like we have ‘tests/cpan.scm’ &
> co.)

I thought I would be able to send a working v2 of this patch today but
it seems I was too optimistic.

I found that some go.mod out there uses quoted string
which our ad-hoc parser don't know how to parse. cf.
https://github.com/go-yaml/yaml/blob/496545a6307b2a7d7a710fd516e5e16e8ab62dbc/go.mod

I don't know if this is a blocker for a merge or not.

Apart from that I don't know how to add guile-lib to the dependencies of
Guix (in order to use htmlprag). Help needed.

I tested it recursively with github.com/hashicorp/consul (which was one
of those with the most dependencies I found) and it mostly works.

Regards,
François

This bug report was last modified 4 years and 74 days ago.

Previous Next


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