unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 09/10: gnu: Add sbcl-cl-xmlspam.
       [not found] ` <20190705103728.557A020552@vcs0.savannah.gnu.org>
@ 2019-07-05 12:35   ` Ludovic Courtès
  2019-07-05 12:51     ` Pierre Neidhardt
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2019-07-05 12:35 UTC (permalink / raw)
  To: guix-devel, Pierre Neidhardt

Hello Pierre!

guix-commits@gnu.org skribis:

> commit ec982546941b59fdd14e0b08f023baf2e75d71a3
> Author: Pierre Neidhardt <mail@ambrevar.xyz>
> Date:   Fri Jul 5 12:33:35 2019 +0200
>
>     gnu: Add sbcl-cl-xmlspam.
>     
>     * gnu/packages/lisp.scm (sbcl-cl-xmlspam): New variable.

[...]

> +    (license #f)))

Could you adjust the ‘license’ field?

Thanks for all the CL packages!

Ludo’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 09/10: gnu: Add sbcl-cl-xmlspam.
  2019-07-05 12:35   ` 09/10: gnu: Add sbcl-cl-xmlspam Ludovic Courtès
@ 2019-07-05 12:51     ` Pierre Neidhardt
  2019-07-05 20:35       ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Pierre Neidhardt @ 2019-07-05 12:51 UTC (permalink / raw)
  To: Ludovic Courtès, guix-devel

[-- Attachment #1: Type: text/plain, Size: 208 bytes --]

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.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 09/10: gnu: Add sbcl-cl-xmlspam.
  2019-07-05 12:51     ` Pierre Neidhardt
@ 2019-07-05 20:35       ` Ludovic Courtès
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2019-07-05 20:35 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: guix-devel

Hi Pierre,

Pierre Neidhardt <mail@ambrevar.xyz> 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’.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-07-05 20:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20190705103725.14199.91929@vcs0.savannah.gnu.org>
     [not found] ` <20190705103728.557A020552@vcs0.savannah.gnu.org>
2019-07-05 12:35   ` 09/10: gnu: Add sbcl-cl-xmlspam Ludovic Courtès
2019-07-05 12:51     ` Pierre Neidhardt
2019-07-05 20:35       ` Ludovic Courtès

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).