derivations: Work around pathological memoization behavior.

This works around <https://bugs.gnu.org/36487>.

* guix/derivations.scm (invalidate-derivation-caches!): Comment out
'hash-clear!' call.
This commit is contained in:
Ludovic Courtès 2019-07-03 20:05:23 +02:00
parent dac8b27512
commit e79281be10
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5

View File

@ -887,7 +887,10 @@ (define (invalidate-derivation-caches!)
;; caches when they start evaluating packages for another architecture.
(invalidate-memoization! derivation->bytevector)
(invalidate-memoization! derivation-path->base16-hash)
(hash-clear! %derivation-cache))
;; FIXME: Comment out to work around <https://bugs.gnu.org/36487>.
;; (hash-clear! %derivation-cache)
)
(define derivation-properties
(mlambdaq (drv)