From 7bb6420c5a4b1db46651f044cec9d804c1de56a3 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 3 Jan 2019 08:32:50 +0100 Subject: [PATCH] import: cran: Abort if no description could be fetched. * guix/import/cran.scm (cran->guix-package): Only proceed if a valid description could be fetched. --- guix/import/cran.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guix/import/cran.scm b/guix/import/cran.scm index 243203928d..ac9097073e 100644 --- a/guix/import/cran.scm +++ b/guix/import/cran.scm @@ -358,7 +358,8 @@ s-expression corresponding to that package, or #f on failure." (eq? repo 'bioconductor)) ;; Retry import from CRAN (cran->guix-package package-name 'cran) - (description->package repo description)))))) + (and description + (description->package repo description))))))) (define* (cran-recursive-import package-name #:optional (repo 'gnu)) (recursive-import package-name repo