[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 09/10: gnu: Add sbcl-cl-xmlspam.
From: |
Ludovic Courtès |
Subject: |
Re: 09/10: gnu: Add sbcl-cl-xmlspam. |
Date: |
Fri, 05 Jul 2019 22:35:55 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Hi Pierre,
Pierre Neidhardt <address@hidden> skribis:
> Sure, but actually what's the good practice for unlicensed packages?
> cl-xmlspam is one of those old forsaken source archives without any
> license whatsoever.
Then copyright applies the usual way, which means it’s non-free. :-/
Could you get in touch with the author(s) and see whether they’d be
willing to publish it under a free license?
In the meantime I’ve reverted ‘sbcl-cl-xmlspam’ and ‘sbcl-dbus’ (which
depends on it) because the #f ‘license’ field of ‘sbcl-cl-xmlspam’ was
breaking evaluation:
https://berlin.guixsd.org/jobset/guix-master
The error was actually a ‘match’ error in (@@ (gnu ci) package->alist),
which is not surprising; what’s more surprising is that the actual error
happened in the inferior, but it was re-thrown by the caller, which
means the backtrace was fairly confusing:
--8<---------------cut here---------------start------------->8---
Backtrace:
6 (apply-smob/1 #<catch-closure 17322c0>)
In ice-9/boot-9.scm:
705:2 5 (call-with-prompt _ _ #<procedure default-prompt-handle?>)
In ice-9/eval.scm:
619:8 4 (_ #(#(#<directory (guile-user) 17e8140>)))
293:34 3 (_ #(#(#(#(#(#(#(#(#(#(#(?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
159:9 2 (_ _)
159:9 1 (_ _)
In guix/utils.scm:
649:8 0 (call-with-temporary-directory _)
guix/utils.scm:649:8: In procedure call-with-temporary-directory:
Throw to key `match-error' with args `("match" "no matching pattern" #f)'.
--8<---------------cut here---------------end--------------->8---
‘call-with-temporary-directory’ is tail-called from
‘inferior-eval-with-store’…
Ludo’.