guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]