From 993fb66dd2f3087fef12c3f3f31e42485dfeb1bf Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 16 Mar 2013 00:59:19 +0100 Subject: guix package: Gracefully handle `official-gnu-packages' failure. * guix/gnu-maintenance.scm (http-fetch): Error out when DATA is #f. * guix/scripts/package.scm (check-package-freshness): Wrap `gnu-package?' call in `false-if-exception'. Reported by Cyril Roelandt . --- guix/scripts/package.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'guix/scripts') diff --git a/guix/scripts/package.scm b/guix/scripts/package.scm index a9ed79184e..f14677c519 100644 --- a/guix/scripts/package.scm +++ b/guix/scripts/package.scm @@ -288,7 +288,7 @@ it." (catch #t (lambda () - (when (gnu-package? package) + (when (false-if-exception (gnu-package? package)) (let ((name (package-name package)) (full-name (package-full-name package))) (match (waiting (latest-release name) -- cgit v1.2.3