summaryrefslogtreecommitdiff
path: root/guix/ui.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-07-05 00:09:27 +0200
committerLudovic Courtès <ludo@gnu.org>2019-07-05 00:51:17 +0200
commitd74392a85cfd0992d034b903ca21180a6d73eaed (patch)
tree7bf180de016fa04c71d0847c90b616ebd57eda11 /guix/ui.scm
parentb1510fd8d252c1ab0d32a32f064513105b99cf39 (diff)
downloadpatches-d74392a85cfd0992d034b903ca21180a6d73eaed.tar
patches-d74392a85cfd0992d034b903ca21180a6d73eaed.tar.gz
derivations: Simplify 'substitution-oracle'.
* guix/derivations.scm (substitution-oracle)[valid?, dependencies]: Remove. [closure]: New procedure. Rename parameter from 'drv' to 'inputs-or-drv' and adjust accordingly. (derivation-build-plan): Pass INPUTS directly to 'substitution-oracle'. * guix/ui.scm (show-what-to-build)[substitutable-info]: Likewise.
Diffstat (limited to 'guix/ui.scm')
-rw-r--r--guix/ui.scm3
1 files changed, 1 insertions, 2 deletions
diff --git a/guix/ui.scm b/guix/ui.scm
index 2ce82ff658..7d6ab9a2a7 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -835,8 +835,7 @@ check and report what is prerequisites are available for download."
;; substituter many times. This makes a big difference, especially when
;; DRV is a long list as is the case with 'guix environment'.
(if use-substitutes?
- (substitution-oracle store (map derivation-input-derivation inputs)
- #:mode mode)
+ (substitution-oracle store inputs #:mode mode)
(const #f)))
(let*-values (((build download)