diff options
author | zimoun <zimon.toutoune@gmail.com> | 2021-01-19 16:47:19 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-03-07 22:49:28 +0100 |
commit | 1fe81b349cb3e179a200e14bbff4771174fa01e3 (patch) | |
tree | d55b3cb1f8aeb65b0de781f31e873b7025e7f643 | |
parent | 6bb92098b4d8df2ba0714806c1b1e46cc29c9edc (diff) |
import: elpa: Return multiple values for unknown packages.
Partly fixes <https://bugs.gnu.org/44115>.
* guix/import/elpa.scm (elpa->guix-package): Return values.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | guix/import/elpa.scm | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/guix/import/elpa.scm b/guix/import/elpa.scm index ea77a7c244..9399f45ebc 100644 --- a/guix/import/elpa.scm +++ b/guix/import/elpa.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz> ;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev> +;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -379,11 +380,7 @@ type '<elpa-package>'." "Fetch the package NAME from REPO and produce a Guix package S-expression." (match (fetch-elpa-package name repo) (#false - (raise (condition - (&message - (message (format #false - "couldn't find meta-data for ELPA package `~a'." - name)))))) + (values #f '())) (package ;; ELPA is known to contain only GPLv3+ code. Other repos may contain ;; code under other license but there's no license metadata. |