GNU bug report logs - #32933
[PATCH] guix: add license prefix hackage imports

Previous Next

Package: guix-patches;

Reported by: Joe Hillenbrand <joehillen <at> gmail.com>

Date: Thu, 4 Oct 2018 16:19:03 UTC

Severity: normal

Tags: patch

Done: Xinglu Chen <public <at> yoctocell.xyz>

Bug is archived. No further changes may be made.

Full log


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

From: Joe Hillenbrand <joehillen <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: rekado <at> elephly.net, 32933 <at> debbugs.gnu.org
Subject: Re: [bug#32933] [PATCH] guix: add license prefix hackage imports
Date: Fri, 12 Oct 2018 10:55:30 -0700
Sorry, I meant to add justification in the commit message, but apparently I
forgot.

The motivation was to be consistent with the `gnu/packages/haskell.scm` which
uses the `license:` prefix. I noticed this when I imported a bunch of packages
and all of them were missing the prefix, which then had to be manually added.

On Fri, Oct 12, 2018 at 6:17 AM Ludovic Courtès <ludo <at> gnu.org> wrote:
>
> No strong opinion, but apparently none of the importers currently adds
> the ‘license:’ prefix and I’d rather keep that consistent, one way or
> another.

That's not entirely true. crate calls `spdx-string->license` which adds the
prefix, but it doesn't appear to actually work because it looks for the license
in the wrong part of the json output from crates.io.

I'd be happy to add it to the other importers as it looks like almost all of
`gnu/packages/*.scm` has the `license:` prefix. If so, should I do them all
in a new patch?

Thanks,
Joe




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

Previous Next


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