derivations: 'substitution-oracle' returns a <substitutable>.
authorLudovic Courtès <ludo@gnu.org>
Wed, 31 May 2017 07:55:56 +0000 (09:55 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 2 Jun 2017 16:47:06 +0000 (18:47 +0200)
commitef51ac21eec28de3b0fb693f88be5f3c494d464a
tree128869049a4b20dfbc8fa31ee6693caa5135adcf
parentfb226b43511671bee3463a02eea9e041d2610fef
derivations: 'substitution-oracle' returns a <substitutable>.

* guix/derivations.scm (substitution-oracle): Use
'substitution-path-info' instead of 'substitution-paths'.  Turn SUBST
into a vhash from path to <substitutable>.  Change the returned
procedure to provide a <substitutable> instead of a Boolean.
* tests/derivations.scm ("substitution-oracle and #:substitute? #f"):
Mock 'substitutable-path-info' instead of 'substitutable-paths'.
guix/derivations.scm
tests/derivations.scm