From: "Ludovic Courtès" <ludo@gnu.org>
To: "JOULAUD François" <Francois.JOULAUD@radiofrance.com>
Cc: Katherine Cox-Buday <cox.katherine.e@gmail.com>,
"44178@debbugs.gnu.org" <44178-done@debbugs.gnu.org>,
Maxim Cournoyer <maxim.cournoyer@gmail.com>
Subject: bug#44178: Add a Go Module Importer
Date: Wed, 10 Mar 2021 18:12:49 +0100 [thread overview]
Message-ID: <87tupj0w6m.fsf@gnu.org> (raw)
In-Reply-To: <20210308135025.vn32lypnivpsilcg@fjo-extia-HPdeb.example.avalenn.eu> ("JOULAUD François"'s message of "Mon, 8 Mar 2021 13:54:04 +0000")
Hi François, Katherine, & all!
I’m happy to say that it’s finally pushed, on behalf of Katherine and
the rest of you!
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=02e2e093e858e8a0ca7bd66c1f1f6fd0a1705edb
I had to make a number of changes, among which (off the top of my head):
• Add files to Makefile.am. One can now run:
make check TESTS=tests/go.scm
See
<https://guix.gnu.org/manual/en/html_node/Running-the-Test-Suite.html>.
• Update ‘specification->package’ in (guix self).
• Fix version handling in the generated sexp (thanks Maxim for helping
out on IRC!).
• Fix the generated ‘license’ field.
• Fix minor issues reported by compiler warnings.
• Compute the hash of Git checkouts (done in a followup commit) since
that’s part of the minimum one expects from importers.
• Recode (guix import go) as UTF-8 rather than Latin-1.
• Move commentary below ‘define-module’ form.
Let me know if I broke anything on the way or if anything’s unclear!
Now, you’ve already identified things that could be improved, so feel
free to send focused patches addressing specific issues.
Thanks everyone for the great team work! :-)
Ludo’.
next prev parent reply other threads:[~2021-03-10 17:36 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-23 14:06 [bug#44178] Add a Go Module Importer Katherine Cox-Buday
2020-10-28 10:41 ` Ludovic Courtès
2020-10-28 10:42 ` Ludovic Courtès
2020-11-10 20:26 ` Marius Bakke
[not found] ` <CANe01w55ZO=_9v0HcDv248UsoLUXb_9WVAgM4LqiZ4E-r1XgXg@mail.gmail.com>
2020-11-11 1:23 ` Helio Machado
2021-01-23 21:35 ` [bug#44178] [PATCH] Create importer for Go modules guix-patches--- via
2021-01-23 22:41 ` Katherine Cox-Buday
2021-01-25 21:03 ` guix-patches--- via
2021-01-27 14:38 ` Katherine Cox-Buday
2021-01-28 13:27 ` Ludovic Courtès
2021-01-29 16:43 ` guix-patches--- via
2021-01-29 16:52 ` [bug#44178] [PATCHv2] " guix-patches--- via
2021-01-31 16:23 ` [bug#44178] [PATCH] " Ludovic Courtès
2021-02-19 15:51 ` JOULAUD François via Guix-patches via
2021-02-19 16:21 ` [bug#44178] [PATCHv3] " JOULAUD François via Guix-patches via
2021-03-02 21:54 ` [bug#44178] Add a Go Module Importer Ludovic Courtès
2021-03-04 5:40 ` [bug#44178] [PATCH v4] Re: bug#44178: " Maxim Cournoyer
2021-03-04 14:14 ` JOULAUD François via Guix-patches via
2021-03-04 15:47 ` Maxim Cournoyer
2021-03-08 13:54 ` [bug#44178] " JOULAUD François via Guix-patches via
2021-03-10 17:12 ` Ludovic Courtès [this message]
2021-01-28 5:01 ` [bug#44178] [PATCH] Create importer for Go modules Timmy Douglas
2020-11-11 20:48 ` [bug#44178] Add a Go Module Importer Katherine Cox-Buday
2020-12-09 14:22 ` [bug#44178] dftxbs3e
2020-12-10 2:42 ` [bug#44178] dftxbs3e
2020-12-10 3:14 ` [bug#44178] dftxbs3e
2021-01-28 7:29 ` [bug#44178] [PATCH] Create importer for Go modules guix-patches--- via
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tupj0w6m.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=44178-done@debbugs.gnu.org \
--cc=Francois.JOULAUD@radiofrance.com \
--cc=cox.katherine.e@gmail.com \
--cc=maxim.cournoyer@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).