From 3f2e90543e44349e737c2cf863b90a1f721a2ccc Mon Sep 17 00:00:00 2001 From: Puck Meerburg Date: Fri, 9 May 2025 13:09:49 +0000 Subject: [PATCH] (zilch nix drv): fix failed derivation output logging --- core/src/nix/drv.sld | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/nix/drv.sld b/core/src/nix/drv.sld index 195fb45..a8b69d6 100644 --- a/core/src/nix/drv.sld +++ b/core/src/nix/drv.sld @@ -230,7 +230,7 @@ (for-each (lambda (output) (unless (string=? (derivation-output-path (cdr output)) (make-output-path "sha256" modulo-hash (car output) name)) - (fprintf (current-error-port) "meow ~S\n" (utf8->string (derivation-cached-data-serialized (derivation-cached-data tmp-drv)))) + (fprintf (current-error-port) "(failed derivation contents: ~S)\n" (utf8->string (call-with-port (open-output-bytevector) (lambda (p) (derivation-serialize tmp-drv p) (get-output-bytevector p))))) (error "Derivation output path mismatch: " (make-output-path "sha256" modulo-hash (car output) name) " vs " (derivation-output-path (cdr output))))) (derivation-outputs orig-drv)))