Subject: Re: bug#26805: [PATCH] gs-fonts: add missing podule imports

From: Sergei Trofimovich <[email-masked]>
Date: Mon, 15 May 2017 00:15:06 +0100

On Sun, 14 May 2017 22:02:21 +0200
[email-masked] (Ludovic Courtès) wrote:

> There’s yet another option, which is to:
> 
>   (define-modules (guix build utils)
>     …
>     #:use-module (srfi srfi-1)
>     #:re-export (delete))
> 
> I think that one had none of the previously-discussed drawbacks.
> 
> Thoughts?  Would you like to give it a try?

Attached 0001-reexport-delete-symbol-bound-at-modify-phases-syntax.patch
that hopefully does exactly the same. This fix allows bootstrapping bash-minimal
and gs-fonts with #:modules patch reverted \o/

-- 

  Sergei
From 18d1c9cf8252891c5c98ebb18a9937b5881e4ddd Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <[email-masked]>
Date: Sat, 13 May 2017 22:08:27 +0100
Subject: [PATCH] reexport 'delete' symbol bound at %modify-phases syntax match

* guix/build/utils.scm: reexport 'delete' binding
---
 guix/build/utils.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/guix/build/utils.scm b/guix/build/utils.scm
index e8efb0653..4bc55f219 100644
--- a/guix/build/utils.scm
+++ b/guix/build/utils.scm
@@ -32,7 +32,8 @@
   #:use-module (rnrs bytevectors)
   #:use-module (rnrs io ports)
   #:re-export (alist-cons
-               alist-delete)
+               alist-delete
+               delete)
   #:export (%store-directory
             store-file-name?
             strip-store-file-name
-- 
2.13.0