From bd9b7d4467008c9c1e1b7a6f2d49d21310d7e8ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 21 Aug 2025 11:13:01 +0200 Subject: [PATCH] gnu: guix-data-service: Work around .go file incompatibilities. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes a bug whereby ‘guix-data-service’ was running on Guile 3.0.9, and would thus fail to load .go files of Fibers, Knot, etc. because these are compiled with ‘guile-next’. * gnu/packages/web.scm (guix-data-service)[native-inputs]: Use Guile from ‘guile-fibers-next’. Change-Id: I4dab1ca2a80d784fb28ce1cf8810b13910e3776f --- gnu/packages/web.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ab775746ecc700f1d263720f4f3426d5f0f4b1ff..bc217146eb87895f48a4f92bd0816c882f07503e 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5633,7 +5633,9 @@ Cloud.") guile-squee guile-lzlib)) (native-inputs - (list (lookup-package-native-input guix "guile") + ;; Use the highest Guile version found among dependencies to ensure .go + ;; files can be loaded. + (list (lookup-package-native-input guile-fibers-next "guile") autoconf automake emacs-minimal