unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 0/3] [Shepherd][PATCH 0/3] Change configuration file.
@ 2016-01-16 22:17 Mathieu Lirzin
  2016-01-16 22:17 ` [PATCH 1/3] maint: Add .dir-locals.el Mathieu Lirzin
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-16 22:17 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 662 bytes --]


As suggested by Ludo here is an implementation of:

  • Change configuration file from ~/.dmd.d/init.scm to
    ~/.config/shepherd/init.scm (ideally honor XDG variables.)  Same for
    the socket file name.

Mathieu Lirzin (3):
  maint: Add .dir-locals.el.
  support: Add a keyword argument '#:secure?' to verify-dir.
  support: Rename user-dmddir to %user-shepherd-dir.

 .dir-locals.el               | 13 +++++++++
 modules/shepherd.scm         |  8 +++---
 modules/shepherd/support.scm | 68 +++++++++++++++++++++++++++++++-------------
 3 files changed, 65 insertions(+), 24 deletions(-)
 create mode 100644 .dir-locals.el

-- 
2.6.4


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [PATCH 1/3] maint: Add .dir-locals.el.
  2016-01-16 22:17 [PATCH 0/3] [Shepherd][PATCH 0/3] Change configuration file Mathieu Lirzin
@ 2016-01-16 22:17 ` Mathieu Lirzin
  2016-01-17 14:07   ` Ludovic Courtès
  2016-01-16 22:17 ` [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir Mathieu Lirzin
  2016-01-16 22:17 ` [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir Mathieu Lirzin
  2 siblings, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-16 22:17 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 145 bytes --]


* .dir-locals.el: New file.
---
 .dir-locals.el | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 .dir-locals.el


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-maint-Add-.dir-locals.el.patch --]
[-- Type: text/x-patch; name="0001-maint-Add-.dir-locals.el.patch", Size: 635 bytes --]

diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 0000000..ff25997
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,13 @@
+;; Per-directory local variables for GNU Emacs 23 and later.
+
+((nil
+  . ((fill-column . 78)
+     (tab-width   .  8)
+
+     ;; For use with 'bug-reference-prog-mode'.
+     (bug-reference-url-format . "http://bugs.gnu.org/%s")
+     (bug-reference-bug-regexp
+      . "<https?://\\(debbugs\\|bugs\\)\\.gnu\\.org/\\([0-9]+\\)>")))
+ (scheme-mode     . ((indent-tabs-mode . nil)))
+ (texinfo-mode    . ((indent-tabs-mode . nil)
+                     (fill-column . 72))))

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir.
  2016-01-16 22:17 [PATCH 0/3] [Shepherd][PATCH 0/3] Change configuration file Mathieu Lirzin
  2016-01-16 22:17 ` [PATCH 1/3] maint: Add .dir-locals.el Mathieu Lirzin
@ 2016-01-16 22:17 ` Mathieu Lirzin
  2016-01-17 14:08   ` Ludovic Courtès
  2016-01-16 22:17 ` [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir Mathieu Lirzin
  2 siblings, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-16 22:17 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 332 bytes --]


* modules/shepherd.scm (verify-dir): Replace argument INSECURE by a
keyword argument #:SECURE?.  All callers changed.  Improve the logic of
the implementation.
---
 modules/shepherd.scm         |  8 ++++----
 modules/shepherd/support.scm | 25 ++++++++++++-------------
 2 files changed, 16 insertions(+), 17 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0002-support-Add-a-keyword-argument-secure-to-verify-dir.patch --]
[-- Type: text/x-patch; name="0002-support-Add-a-keyword-argument-secure-to-verify-dir.patch", Size: 2982 bytes --]

diff --git a/modules/shepherd.scm b/modules/shepherd.scm
index 290f691..e8e5704 100644
--- a/modules/shepherd.scm
+++ b/modules/shepherd.scm
@@ -56,8 +56,8 @@
   (let ((config-file #f)
 	(socket-file default-socket-file)
         (pid-file    #f)
-	(insecure #f)
-	(logfile default-logfile))
+        (secure      #t)
+        (logfile     default-logfile))
     ;; Process command line arguments.
     (process-args program-name args
 		  ""
@@ -93,7 +93,7 @@
 		    #:takes-arg? #f
 		    #:description "don't ensure that the setup is secure"
 		    #:action (lambda ()
-			       (set! insecure #t)))
+                               (set! secure #f)))
 		  (make <option>
 		    #:long "logfile" #:short #\l
 		    #:takes-arg? #t #:optional-arg? #f #:arg-name "FILE"
@@ -135,7 +135,7 @@
 					      #f)))))))
     ;; We do this early so that we can abort early if necessary.
     (and socket-file
-	 (verify-dir (dirname socket-file) insecure))
+         (verify-dir (dirname socket-file) #:secure? secure))
     ;; Enable logging as first action.
     (start-logging logfile)
 
diff --git a/modules/shepherd/support.scm b/modules/shepherd/support.scm
index dad7b2c..b6af5eb 100644
--- a/modules/shepherd/support.scm
+++ b/modules/shepherd/support.scm
@@ -2,6 +2,7 @@
 ;; Copyright (C) 2014 A.Sassmannshausen <alex.sassmannshausen@gmail.com>
 ;; Copyright (C) 2013, 2014, 2016 Ludovic Courtès <ludo@gnu.org>
 ;; Copyright (C) 2002, 2003 Wolfgang Jährling <wolfgang@pro-linux.de>
+;; Copyright (C) 2016 Mathieu Lirzin <mthl@gnu.org>
 ;;
 ;; This file is part of the GNU Shepherd.
 ;;
@@ -276,20 +277,18 @@ which has essential bindings pulled in."
        (set-current-module user-module)
        (primitive-load file)))))
 
-;; Check if the directory DIR exists and create it if it is the
-;; default directory, but does not exist.  If INSECURE is false, also
-;; checks for the permissions of the directory.
-(define (verify-dir dir insecure)
+(define* (verify-dir dir #:key (secure? #t))
+  "Check if the directory DIR exists and create it if it is the default
+directory, but does not exist.  If SECURE? is false, permissions of the
+directory are not checked."
   (and (string=? dir default-socket-dir)
        ;; If it exists already, this is fine, thus ignore errors.
        (catch-system-error
-	(mkdir default-socket-dir #o700)))
-
+        (mkdir default-socket-dir #o700)))
   ;; Check for permissions.
-  (or insecure
-      (let ((dir-stat (stat dir)))
-	(and (not (and (= (stat:uid dir-stat) (getuid))
-		       (= (stat:perms dir-stat) #o700)))
-	     (begin
-	       (local-output "Socket directory setup is insecure.")
-	       (quit 1))))))
+  (when secure?
+    (let ((dir-stat (stat dir)))
+      (unless (and (= (stat:uid dir-stat) (getuid))
+                   (= (stat:perms dir-stat) #o700))
+        (local-output "Socket directory setup is insecure.")
+        (exit 1)))))

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-16 22:17 [PATCH 0/3] [Shepherd][PATCH 0/3] Change configuration file Mathieu Lirzin
  2016-01-16 22:17 ` [PATCH 1/3] maint: Add .dir-locals.el Mathieu Lirzin
  2016-01-16 22:17 ` [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir Mathieu Lirzin
@ 2016-01-16 22:17 ` Mathieu Lirzin
  2016-01-17 14:05   ` Mathieu Lirzin
  2016-01-17 14:19   ` Ludovic Courtès
  2 siblings, 2 replies; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-16 22:17 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]


* modules/shepherd/support.scm (user-dmddir): Rename to ...
(%user-shepherd-dir): ... this.  Honor XDG variables and use
'~/.config/shepherd' as default value.  All consumers changed.
(mkdir-p): New procedure.  Export it.
(default-config-file): Use it.
(verify-dir): Likewise.
---
 modules/shepherd/support.scm | 45 ++++++++++++++++++++++++++++++++++++--------
 1 file changed, 37 insertions(+), 8 deletions(-)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0003-support-Rename-user-dmddir-to-user-shepherd-dir.patch --]
[-- Type: text/x-patch; name="0003-support-Rename-user-dmddir-to-user-shepherd-dir.patch", Size: 4042 bytes --]

diff --git a/modules/shepherd/support.scm b/modules/shepherd/support.scm
index b6af5eb..4591e65 100644
--- a/modules/shepherd/support.scm
+++ b/modules/shepherd/support.scm
@@ -32,6 +32,7 @@
             with-system-error-handling
             EINTR-safe
             with-atomic-file-output
+            mkdir-p
 
             l10n
             local-output
@@ -155,6 +156,31 @@ output port, and PROC's result is returned."
       (lambda (key . args)
         (catch-system-error (delete-file template))))))
 
+(define* (mkdir-p dir #:optional (mode (umask))) ;copied from Guix
+  "Create directory DIR and all its ancestors."
+  (define absolute?
+    (string-prefix? "/" dir))
+
+  (define not-slash
+    (char-set-complement (char-set #\/)))
+
+  (let loop ((components (string-tokenize dir not-slash))
+             (root       (if absolute?
+                             ""
+                             ".")))
+    (match components
+      ((head tail ...)
+       (let ((path (string-append root "/" head)))
+         (catch 'system-error
+           (lambda ()
+             (mkdir path mode)
+             (loop tail path))
+           (lambda args
+             (if (= EEXIST (system-error-errno args))
+                 (loop tail path)
+                 (apply throw args))))))
+      (() #t))))
+
 \f
 
 ;; Localized version of STR.
@@ -186,8 +212,11 @@ There is NO WARRANTY, to the extent permitted by law.")))
       (false-if-exception (passwd:dir (getpwuid (getuid))))
       "/"))
 
-;; dmd default subdirectory if dmd is run as a normal user.
-(define user-dmddir (string-append user-homedir "/.dmd.d"))
+(define %user-shepherd-dir
+  ;; sheperd default directory if shepherd is run as a normal user.
+  (string-append (or (getenv "XDG_CONFIG_HOME")
+		     (string-append user-homedir "/.config"))
+		 "/shepherd"))
 
 (define (make-bare-init-file target)
   "Return #t if a bare init file was created at TARGET; #f otherwise.
@@ -216,7 +245,7 @@ TARGET should be a string representing a filepath + name."
 (define default-logfile
   (if (zero? (getuid))
       (string-append %localstatedir "/log/shepherd.log")
-      (string-append user-dmddir "/shepherd.log")))
+      (string-append %user-shepherd-dir "/shepherd.log")))
 
 ;; Configuration file.
 (define (default-config-file)
@@ -225,8 +254,8 @@ global system configuration file when running as 'root'.  As a side effect,
 create a template configuration file if non exists."
   (if (zero? (getuid))
       (string-append %sysconfdir "/dmdconf.scm")
-      (let ((config-file (string-append user-dmddir "/init.scm")))
-        (catch-system-error (mkdir user-dmddir))
+      (let ((config-file (string-append %user-shepherd-dir "/init.scm")))
+        (mkdir-p %user-shepherd-dir #o700)
         (if (not (file-exists? config-file))
             (make-bare-init-file config-file))
         config-file)))
@@ -239,7 +268,7 @@ create a template configuration file if non exists."
 (define default-socket-dir
   (if (zero? (getuid))
       %system-socket-dir
-      (string-append user-dmddir "/run")))
+      (string-append %user-shepherd-dir "/run")))
 
 ;; Unix domain socket for receiving commands in dmd.
 (define default-socket-file
@@ -253,7 +282,7 @@ create a template configuration file if non exists."
 (define default-persistency-state-file
   (if (zero? (getuid))
       (string-append %localstatedir "/lib/misc/dmd-state")
-      (string-append user-dmddir "/dmd-state")))
+      (string-append %user-shepherd-dir "/dmd-state")))
 
 ;; Global variables set from (dmd).
 (define persistency #f)
@@ -284,7 +313,7 @@ directory are not checked."
   (and (string=? dir default-socket-dir)
        ;; If it exists already, this is fine, thus ignore errors.
        (catch-system-error
-        (mkdir default-socket-dir #o700)))
+        (mkdir-p default-socket-dir #o700)))
   ;; Check for permissions.
   (when secure?
     (let ((dir-stat (stat dir)))

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-16 22:17 ` [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir Mathieu Lirzin
@ 2016-01-17 14:05   ` Mathieu Lirzin
  2016-01-17 20:43     ` Ludovic Courtès
  2016-01-17 14:19   ` Ludovic Courtès
  1 sibling, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-17 14:05 UTC (permalink / raw)
  To: guix-devel

Mathieu Lirzin <mthl@gnu.org> writes:

> * modules/shepherd/support.scm (user-dmddir): Rename to ...
> (%user-shepherd-dir): ... this.  Honor XDG variables and use
> '~/.config/shepherd' as default value.  All consumers changed.
> (mkdir-p): New procedure.  Export it.
> (default-config-file): Use it.
> (verify-dir): Likewise.
> ---
>  modules/shepherd/support.scm | 45 ++++++++++++++++++++++++++++++++++++--------
>  1 file changed, 37 insertions(+), 8 deletions(-)
[...]
> +(define* (mkdir-p dir #:optional (mode (umask))) ;copied from Guix
                         ^^^
                         not in Guix yet.
> +  "Create directory DIR and all its ancestors."
> +  (define absolute?
> +    (string-prefix? "/" dir))
> +
> +  (define not-slash
> +    (char-set-complement (char-set #\/)))
> +
> +  (let loop ((components (string-tokenize dir not-slash))
> +             (root       (if absolute?
> +                             ""
> +                             ".")))
> +    (match components
> +      ((head tail ...)
> +       (let ((path (string-append root "/" head)))
> +         (catch 'system-error
> +           (lambda ()
> +             (mkdir path mode)
> +             (loop tail path))
> +           (lambda args
> +             (if (= EEXIST (system-error-errno args))
> +                 (loop tail path)
> +                 (apply throw args))))))
> +      (() #t))))

I have tried to apply this change (add an optional parameter) on top of
Guix, but it produces a ton of failures for ‘make check’ :).

So my conclusion is that it is not possible to set a default value. So I
think it required to do something like:

  (define* (mkdir-p dir #:optional mode)
    ...
    (if mode
        (mkdir path mode)
        (mkdir path))
    ...)

Am I correct?

--
Mathieu Lirzin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 1/3] maint: Add .dir-locals.el.
  2016-01-16 22:17 ` [PATCH 1/3] maint: Add .dir-locals.el Mathieu Lirzin
@ 2016-01-17 14:07   ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-17 14:07 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> * .dir-locals.el: New file.

Applied, thanks.

Ludo’.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir.
  2016-01-16 22:17 ` [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir Mathieu Lirzin
@ 2016-01-17 14:08   ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-17 14:08 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> * modules/shepherd.scm (verify-dir): Replace argument INSECURE by a
> keyword argument #:SECURE?.  All callers changed.  Improve the logic of
> the implementation.

Applied, thanks.

Ludo'.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-16 22:17 ` [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir Mathieu Lirzin
  2016-01-17 14:05   ` Mathieu Lirzin
@ 2016-01-17 14:19   ` Ludovic Courtès
  2016-01-17 20:49     ` Mathieu Lirzin
  1 sibling, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-17 14:19 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> * modules/shepherd/support.scm (user-dmddir): Rename to ...
> (%user-shepherd-dir): ... this.  Honor XDG variables and use
> '~/.config/shepherd' as default value.  All consumers changed.
> (mkdir-p): New procedure.  Export it.
> (default-config-file): Use it.
> (verify-dir): Likewise.

Cool!

> +(define %user-shepherd-dir
> +  ;; sheperd default directory if shepherd is run as a normal user.
         ^^^
Typo.  :-)

I would rename the variable to ‘%user-config-dir’ or similar; I think
it’s putting the package name everywhere just makes it more difficult to
rename it.  :-)

> +  (string-append (or (getenv "XDG_CONFIG_HOME")
> +		     (string-append user-homedir "/.config"))
   ^^^
No tabs please!

Could you update shepherd.texi to so that it mentions the right
location, make sure XDG_CACHE_HOME is unset in AM_TESTS_ENVIRONMENT (or
similar), also add a test in basic.sh?

The test would essentially be done at the end of basic.sh, setting
XDG_CACHE_HOME to some temporary place and making sure that ‘shepherd’
loads the file.

Thank you!  It’s great to see people have worked on to-do items while I
was away from keyboard!  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 14:05   ` Mathieu Lirzin
@ 2016-01-17 20:43     ` Ludovic Courtès
  2016-01-17 21:51       ` Mathieu Lirzin
  0 siblings, 1 reply; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-17 20:43 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> Mathieu Lirzin <mthl@gnu.org> writes:
>
>> * modules/shepherd/support.scm (user-dmddir): Rename to ...
>> (%user-shepherd-dir): ... this.  Honor XDG variables and use
>> '~/.config/shepherd' as default value.  All consumers changed.
>> (mkdir-p): New procedure.  Export it.
>> (default-config-file): Use it.
>> (verify-dir): Likewise.
>> ---
>>  modules/shepherd/support.scm | 45 ++++++++++++++++++++++++++++++++++++--------
>>  1 file changed, 37 insertions(+), 8 deletions(-)
> [...]
>> +(define* (mkdir-p dir #:optional (mode (umask))) ;copied from Guix
>                          ^^^
>                          not in Guix yet.

[...]

> I have tried to apply this change (add an optional parameter) on top of
> Guix, but it produces a ton of failures for ‘make check’ :).

What’s the failure exactly?

> So my conclusion is that it is not possible to set a default value. So I
> think it required to do something like:
>
>   (define* (mkdir-p dir #:optional mode)
>     ...
>     (if mode
>         (mkdir path mode)
>         (mkdir path))
>     ...)
>
> Am I correct?

That would work…  but why do we need ‘mode’ in the first place?

It seems that the semantics are fuzzy, because the result may differ
depending on which components of DIR already exist when ‘mkdir-p’ is
called, and the user can just set the process’ umask before calling it.

WDYT?

Ludo’.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 14:19   ` Ludovic Courtès
@ 2016-01-17 20:49     ` Mathieu Lirzin
  2016-01-17 21:06       ` Mathieu Lirzin
  0 siblings, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-17 20:49 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1254 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> * modules/shepherd/support.scm (user-dmddir): Rename to ...
>> (%user-shepherd-dir): ... this.  Honor XDG variables and use
>> '~/.config/shepherd' as default value.  All consumers changed.
>> (mkdir-p): New procedure.  Export it.
>> (default-config-file): Use it.
>> (verify-dir): Likewise.
>
> Cool!
>
>> +(define %user-shepherd-dir
>> +  ;; sheperd default directory if shepherd is run as a normal user.
>          ^^^
> Typo.  :-)
>
> I would rename the variable to ‘%user-config-dir’ or similar; I think
> it’s putting the package name everywhere just makes it more difficult to
> rename it.  :-)

Done.

>> +  (string-append (or (getenv "XDG_CONFIG_HOME")
>> +		     (string-append user-homedir "/.config"))
>    ^^^
> No tabs please!

OK.

> Could you update shepherd.texi to so that it mentions the right
> location, make sure XDG_CACHE_HOME is unset in AM_TESTS_ENVIRONMENT (or
> similar), also add a test in basic.sh?

Partially done.  I have only handle XDG_CONFIG_HOME to replace
'$HOME/.dmd.d'.  IMO it would be better to handle other XDG variables in
future patches.  WDYT?

Thanks.

--
Mathieu Lirzin


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-support-Rename-user-dmddir-to-user-config-dir.patch --]
[-- Type: text/x-diff, Size: 8229 bytes --]

From 3147268bae87d24f787de019391a65ee67ef89f3 Mon Sep 17 00:00:00 2001
From: Mathieu Lirzin <mthl@gnu.org>
Date: Sat, 16 Jan 2016 22:22:26 +0100
Subject: [PATCH] support: Rename user-dmddir to %user-config-dir.

* modules/shepherd/support.scm (user-dmddir): Rename to ...
(%user-config-dir): ... this.  Honor XDG_CONFIG_HOME and use
'$HOME/.config/shepherd' as default value.  All consumers changed.
(mkdir-p): New procedure.  Export it.
(default-config-file): Use it.
(verify-dir): Likewise.
* shepherd.texi (Jump Start, Invoking shepherd): Document the new user
configuration directory.
* tests/basic.sh: Check if XDG_CONFIG_HOME is honored.
* Makefile.am (AM_TESTS_ENVIRONMENT): Unset it.
---
 Makefile.am                  |  3 ++-
 modules/shepherd/support.scm | 47 ++++++++++++++++++++++++++++++++++++--------
 shepherd.texi                | 16 ++++++++-------
 tests/basic.sh               | 30 ++++++++++++++++++++++++++++
 4 files changed, 80 insertions(+), 16 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 7b3e59f..7eb2a27 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -148,7 +148,8 @@ TEST_EXTENSIONS = .sh
 EXTRA_DIST += $(TESTS)
 
 AM_TESTS_ENVIRONMENT =				\
-  PATH="$(abs_top_builddir):$$PATH" LC_ALL=C	\
+  unset XDG_CONFIG_HOME; LC_ALL=C		\
+  PATH="$(abs_top_builddir):$$PATH"		\
   SHELL="$(SHELL)" GUILE="$(GUILE)"		\
   GUILE_LOAD_PATH="$(abs_top_srcdir)/modules:$(abs_top_builddir)/modules:$$GUILE_LOAD_PATH" \
   GUILE_LOAD_COMPILED_PATH="$(abs_top_srcdir)/modules:$(abs_top_builddir)/modules:$$GUILE_LOAD_COMPILED_PATH"
diff --git a/modules/shepherd/support.scm b/modules/shepherd/support.scm
index 5b1ca7e..319fa91 100644
--- a/modules/shepherd/support.scm
+++ b/modules/shepherd/support.scm
@@ -32,6 +32,7 @@
             with-system-error-handling
             EINTR-safe
             with-atomic-file-output
+            mkdir-p
 
             l10n
             local-output
@@ -155,6 +156,33 @@ output port, and PROC's result is returned."
       (lambda (key . args)
         (catch-system-error (delete-file template))))))
 
+(define* (mkdir-p dir #:optional mode)  ;copied from Guix
+  "Create directory DIR and all its ancestors."
+  (define absolute?
+    (string-prefix? "/" dir))
+
+  (define not-slash
+    (char-set-complement (char-set #\/)))
+
+  (let loop ((components (string-tokenize dir not-slash))
+             (root       (if absolute?
+                             ""
+                             ".")))
+    (match components
+      ((head tail ...)
+       (let ((path (string-append root "/" head)))
+         (catch 'system-error
+           (lambda ()
+             (if mode
+                 (mkdir path mode)
+                 (mkdir path))
+             (loop tail path))
+           (lambda args
+             (if (= EEXIST (system-error-errno args))
+                 (loop tail path)
+                 (apply throw args))))))
+      (() #t))))
+
 \f
 
 ;; Localized version of STR.
@@ -186,8 +214,11 @@ There is NO WARRANTY, to the extent permitted by law.")))
       (false-if-exception (passwd:dir (getpwuid (getuid))))
       "/"))
 
-;; dmd default subdirectory if dmd is run as a normal user.
-(define user-dmddir (string-append user-homedir "/.dmd.d"))
+(define %user-config-dir
+  ;; Default config directory if shepherd is run as a normal user.
+  (string-append (or (getenv "XDG_CONFIG_HOME")
+                     (string-append user-homedir "/.config"))
+                 "/shepherd"))
 
 (define (make-bare-init-file target)
   "Return #t if a bare init file was created at TARGET; #f otherwise.
@@ -216,7 +247,7 @@ TARGET should be a string representing a filepath + name."
 (define default-logfile
   (if (zero? (getuid))
       (string-append %localstatedir "/log/shepherd.log")
-      (string-append user-dmddir "/shepherd.log")))
+      (string-append %user-config-dir "/shepherd.log")))
 
 ;; Configuration file.
 (define (default-config-file)
@@ -225,8 +256,8 @@ global system configuration file when running as 'root'.  As a side effect,
 create a template configuration file if non exists."
   (if (zero? (getuid))
       (string-append %sysconfdir "/dmdconf.scm")
-      (let ((config-file (string-append user-dmddir "/init.scm")))
-        (catch-system-error (mkdir user-dmddir))
+      (let ((config-file (string-append %user-config-dir "/init.scm")))
+        (mkdir-p %user-config-dir #o700)
         (if (not (file-exists? config-file))
             (make-bare-init-file config-file))
         config-file)))
@@ -239,7 +270,7 @@ create a template configuration file if non exists."
 (define default-socket-dir
   (if (zero? (getuid))
       %system-socket-dir
-      (string-append user-dmddir "/run")))
+      (string-append %user-config-dir "/run")))
 
 ;; Unix domain socket for receiving commands in dmd.
 (define default-socket-file
@@ -253,7 +284,7 @@ create a template configuration file if non exists."
 (define default-persistency-state-file
   (if (zero? (getuid))
       (string-append %localstatedir "/lib/misc/dmd-state")
-      (string-append user-dmddir "/dmd-state")))
+      (string-append %user-config-dir "/dmd-state")))
 
 ;; Global variables set from (dmd).
 (define persistency #f)
@@ -284,7 +315,7 @@ directory are not checked."
   (and (string=? dir default-socket-dir)
        ;; If it exists already, this is fine, thus ignore errors.
        (catch-system-error
-        (mkdir default-socket-dir #o700)))
+        (mkdir-p default-socket-dir #o700)))
   ;; Check for permissions.
   (when secure?
     (let ((dir-stat (stat dir)))
diff --git a/shepherd.texi b/shepherd.texi
index 6cca61c..3131d04 100644
--- a/shepherd.texi
+++ b/shepherd.texi
@@ -139,12 +139,14 @@ instead, add this directory name in front of the absolute file names
 mentioned below.
 
 @cindex Configuration file
-When @command{shepherd} gets started, it reads and evaluates a configuration file.  When it is
-started with superuser priviledges, it tries to use
-@code{/etc/dmdconf.scm}, when started as normal user, it looks for a
-file called @code{.dmd.d/init.scm} in the user's home directory.  With the
-option @code{--config} (or, for short, @code{-c}), you can specify
-where to look instead.  So if you want to start @command{shepherd} with an
+When @command{shepherd} gets started, it reads and evaluates a
+configuration file.  When it is started with superuser priviledges, it
+tries to use @code{/etc/dmdconf.scm}.  When started as normal user, it
+looks for a file called @code{$XDG_CONFIG_HOME/shepherd/init.scm}.  If
+the XDG_CONFIG_HOME environment variable is not defined,
+@code{$HOME/.config/shepherd/init.scm} is used instead.  With the option
+@code{--config} (or, for short, @code{-c}), you can specify where to
+look instead.  So if you want to start @command{shepherd} with an
 alternative file, use one of the following commands:
 
 @example
@@ -402,7 +404,7 @@ permissions are not as expected.
 @cindex log file
 Log output into @var{file}, or if @var{file} is not given,
 @code{/var/log/shepherd.log} when running as superuser,
-@var{~/.dmd.d/shepherd.log} otherwise.
+@code{$XDG_CONFIG_HOME/shepherd/shepherd.log} otherwise.
 
 @item --pid[=@var{file}]
 When @command{shepherd} is ready to accept connections, write its PID to @var{file} or
diff --git a/tests/basic.sh b/tests/basic.sh
index dfe5d18..88d561b 100644
--- a/tests/basic.sh
+++ b/tests/basic.sh
@@ -22,6 +22,7 @@ herd --version
 
 socket="t-socket-$$"
 conf="t-conf-$$"
+confdir="t-confdir-$$"
 log="t-log-$$"
 stamp="t-stamp-$$"
 pid="t-pid-$$"
@@ -97,3 +98,32 @@ $herd stop dmd
 ! kill -0 $dmd_pid
 
 test -f "$log"
+
+## ------------------------ ##
+## Usage of XDG variables.  ##
+## ------------------------ ##
+
+# Set XDG_CONFIG_HOME for configuration files.
+export XDG_CONFIG_HOME=$confdir
+mkdir -p $confdir/shepherd
+mv $conf $confdir/shepherd/init.scm
+rm -f "$pid"
+shepherd -I -s "$socket" --pid="$pid" &
+
+# Wait till it's ready.
+while ! test -f "$pid" ; do : ; done
+
+# Launch a service from $confdir/shepherd/init.scm.
+$herd start test
+test -f "$stamp"
+$herd status test | grep started
+
+$herd stop test
+! test -f "$stamp"
+
+dmd_pid="`cat $pid`"
+
+$herd stop dmd
+! kill -0 $dmd_pid
+
+rm -rf $confdir
-- 
2.6.3


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 20:49     ` Mathieu Lirzin
@ 2016-01-17 21:06       ` Mathieu Lirzin
  2016-01-18 20:59         ` Ludovic Courtès
  0 siblings, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-17 21:06 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 70 bytes --]


Patch updated with copyright added for the test.

--
Mathieu Lirzin


[-- Attachment #2: 0001-support-Rename-user-dmddir-to-user-config-dir.patch --]
[-- Type: text/x-diff, Size: 8773 bytes --]

From 32a9e3b00a7679d561e18d623a8c2936e8729f03 Mon Sep 17 00:00:00 2001
From: Mathieu Lirzin <mthl@gnu.org>
Date: Sat, 16 Jan 2016 22:22:26 +0100
Subject: [PATCH] support: Rename user-dmddir to %user-config-dir.

* modules/shepherd/support.scm (user-dmddir): Rename to ...
(%user-config-dir): ... this.  Honor XDG_CONFIG_HOME and use
'$HOME/.config/shepherd' as default value.  All consumers changed.
(mkdir-p): New procedure.  Export it.
(default-config-file): Use it.
(verify-dir): Likewise.
* shepherd.texi (Jump Start, Invoking shepherd): Document the new user
configuration directory.
* tests/basic.sh: Check if XDG_CONFIG_HOME is honored.
* Makefile.am (AM_TESTS_ENVIRONMENT): Unset it.
---
 Makefile.am                  |  3 ++-
 modules/shepherd/support.scm | 47 ++++++++++++++++++++++++++++++++++++--------
 shepherd.texi                | 16 ++++++++-------
 tests/basic.sh               | 31 +++++++++++++++++++++++++++++
 4 files changed, 81 insertions(+), 16 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 7b3e59f..7eb2a27 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -148,7 +148,8 @@ TEST_EXTENSIONS = .sh
 EXTRA_DIST += $(TESTS)
 
 AM_TESTS_ENVIRONMENT =				\
-  PATH="$(abs_top_builddir):$$PATH" LC_ALL=C	\
+  unset XDG_CONFIG_HOME; LC_ALL=C		\
+  PATH="$(abs_top_builddir):$$PATH"		\
   SHELL="$(SHELL)" GUILE="$(GUILE)"		\
   GUILE_LOAD_PATH="$(abs_top_srcdir)/modules:$(abs_top_builddir)/modules:$$GUILE_LOAD_PATH" \
   GUILE_LOAD_COMPILED_PATH="$(abs_top_srcdir)/modules:$(abs_top_builddir)/modules:$$GUILE_LOAD_COMPILED_PATH"
diff --git a/modules/shepherd/support.scm b/modules/shepherd/support.scm
index 5b1ca7e..319fa91 100644
--- a/modules/shepherd/support.scm
+++ b/modules/shepherd/support.scm
@@ -32,6 +32,7 @@
             with-system-error-handling
             EINTR-safe
             with-atomic-file-output
+            mkdir-p
 
             l10n
             local-output
@@ -155,6 +156,33 @@ output port, and PROC's result is returned."
       (lambda (key . args)
         (catch-system-error (delete-file template))))))
 
+(define* (mkdir-p dir #:optional mode)  ;copied from Guix
+  "Create directory DIR and all its ancestors."
+  (define absolute?
+    (string-prefix? "/" dir))
+
+  (define not-slash
+    (char-set-complement (char-set #\/)))
+
+  (let loop ((components (string-tokenize dir not-slash))
+             (root       (if absolute?
+                             ""
+                             ".")))
+    (match components
+      ((head tail ...)
+       (let ((path (string-append root "/" head)))
+         (catch 'system-error
+           (lambda ()
+             (if mode
+                 (mkdir path mode)
+                 (mkdir path))
+             (loop tail path))
+           (lambda args
+             (if (= EEXIST (system-error-errno args))
+                 (loop tail path)
+                 (apply throw args))))))
+      (() #t))))
+
 \f
 
 ;; Localized version of STR.
@@ -186,8 +214,11 @@ There is NO WARRANTY, to the extent permitted by law.")))
       (false-if-exception (passwd:dir (getpwuid (getuid))))
       "/"))
 
-;; dmd default subdirectory if dmd is run as a normal user.
-(define user-dmddir (string-append user-homedir "/.dmd.d"))
+(define %user-config-dir
+  ;; Default config directory if shepherd is run as a normal user.
+  (string-append (or (getenv "XDG_CONFIG_HOME")
+                     (string-append user-homedir "/.config"))
+                 "/shepherd"))
 
 (define (make-bare-init-file target)
   "Return #t if a bare init file was created at TARGET; #f otherwise.
@@ -216,7 +247,7 @@ TARGET should be a string representing a filepath + name."
 (define default-logfile
   (if (zero? (getuid))
       (string-append %localstatedir "/log/shepherd.log")
-      (string-append user-dmddir "/shepherd.log")))
+      (string-append %user-config-dir "/shepherd.log")))
 
 ;; Configuration file.
 (define (default-config-file)
@@ -225,8 +256,8 @@ global system configuration file when running as 'root'.  As a side effect,
 create a template configuration file if non exists."
   (if (zero? (getuid))
       (string-append %sysconfdir "/dmdconf.scm")
-      (let ((config-file (string-append user-dmddir "/init.scm")))
-        (catch-system-error (mkdir user-dmddir))
+      (let ((config-file (string-append %user-config-dir "/init.scm")))
+        (mkdir-p %user-config-dir #o700)
         (if (not (file-exists? config-file))
             (make-bare-init-file config-file))
         config-file)))
@@ -239,7 +270,7 @@ create a template configuration file if non exists."
 (define default-socket-dir
   (if (zero? (getuid))
       %system-socket-dir
-      (string-append user-dmddir "/run")))
+      (string-append %user-config-dir "/run")))
 
 ;; Unix domain socket for receiving commands in dmd.
 (define default-socket-file
@@ -253,7 +284,7 @@ create a template configuration file if non exists."
 (define default-persistency-state-file
   (if (zero? (getuid))
       (string-append %localstatedir "/lib/misc/dmd-state")
-      (string-append user-dmddir "/dmd-state")))
+      (string-append %user-config-dir "/dmd-state")))
 
 ;; Global variables set from (dmd).
 (define persistency #f)
@@ -284,7 +315,7 @@ directory are not checked."
   (and (string=? dir default-socket-dir)
        ;; If it exists already, this is fine, thus ignore errors.
        (catch-system-error
-        (mkdir default-socket-dir #o700)))
+        (mkdir-p default-socket-dir #o700)))
   ;; Check for permissions.
   (when secure?
     (let ((dir-stat (stat dir)))
diff --git a/shepherd.texi b/shepherd.texi
index 6cca61c..3131d04 100644
--- a/shepherd.texi
+++ b/shepherd.texi
@@ -139,12 +139,14 @@ instead, add this directory name in front of the absolute file names
 mentioned below.
 
 @cindex Configuration file
-When @command{shepherd} gets started, it reads and evaluates a configuration file.  When it is
-started with superuser priviledges, it tries to use
-@code{/etc/dmdconf.scm}, when started as normal user, it looks for a
-file called @code{.dmd.d/init.scm} in the user's home directory.  With the
-option @code{--config} (or, for short, @code{-c}), you can specify
-where to look instead.  So if you want to start @command{shepherd} with an
+When @command{shepherd} gets started, it reads and evaluates a
+configuration file.  When it is started with superuser priviledges, it
+tries to use @code{/etc/dmdconf.scm}.  When started as normal user, it
+looks for a file called @code{$XDG_CONFIG_HOME/shepherd/init.scm}.  If
+the XDG_CONFIG_HOME environment variable is not defined,
+@code{$HOME/.config/shepherd/init.scm} is used instead.  With the option
+@code{--config} (or, for short, @code{-c}), you can specify where to
+look instead.  So if you want to start @command{shepherd} with an
 alternative file, use one of the following commands:
 
 @example
@@ -402,7 +404,7 @@ permissions are not as expected.
 @cindex log file
 Log output into @var{file}, or if @var{file} is not given,
 @code{/var/log/shepherd.log} when running as superuser,
-@var{~/.dmd.d/shepherd.log} otherwise.
+@code{$XDG_CONFIG_HOME/shepherd/shepherd.log} otherwise.
 
 @item --pid[=@var{file}]
 When @command{shepherd} is ready to accept connections, write its PID to @var{file} or
diff --git a/tests/basic.sh b/tests/basic.sh
index dfe5d18..3e500df 100644
--- a/tests/basic.sh
+++ b/tests/basic.sh
@@ -1,5 +1,6 @@
 # GNU Shepherd --- Test basic communication capabilities.
 # Copyright © 2013, 2014, 2016 Ludovic Courtès <ludo@gnu.org>
+# Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
 # Copyright © 2014 Alex Sassmannshausen <alex.sassmannshausen@gmail.com>
 #
 # This file is part of the GNU Shepherd.
@@ -22,6 +23,7 @@ herd --version
 
 socket="t-socket-$$"
 conf="t-conf-$$"
+confdir="t-confdir-$$"
 log="t-log-$$"
 stamp="t-stamp-$$"
 pid="t-pid-$$"
@@ -97,3 +99,32 @@ $herd stop dmd
 ! kill -0 $dmd_pid
 
 test -f "$log"
+
+## ------------------------ ##
+## Usage of XDG variables.  ##
+## ------------------------ ##
+
+# Set XDG_CONFIG_HOME for configuration files.
+export XDG_CONFIG_HOME=$confdir
+mkdir -p $confdir/shepherd
+mv $conf $confdir/shepherd/init.scm
+rm -f "$pid"
+shepherd -I -s "$socket" --pid="$pid" &
+
+# Wait till it's ready.
+while ! test -f "$pid" ; do : ; done
+
+# Launch a service from $confdir/shepherd/init.scm.
+$herd start test
+test -f "$stamp"
+$herd status test | grep started
+
+$herd stop test
+! test -f "$stamp"
+
+dmd_pid="`cat $pid`"
+
+$herd stop dmd
+! kill -0 $dmd_pid
+
+rm -rf $confdir
-- 
2.6.3


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 20:43     ` Ludovic Courtès
@ 2016-01-17 21:51       ` Mathieu Lirzin
  2016-01-18 21:08         ` Ludovic Courtès
  0 siblings, 1 reply; 14+ messages in thread
From: Mathieu Lirzin @ 2016-01-17 21:51 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 271 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> I have tried to apply this change (add an optional parameter) on top of
>> Guix, but it produces a ton of failures for ‘make check’ :).
>
> What’s the failure exactly?


[-- Attachment #2: test-suite.log --]
[-- Type: text/plain, Size: 236568 bytes --]

======================================
   GNU Guix 0.9.1: ./test-suite.log
======================================

# TOTAL: 56
# PASS:  38
# SKIP:  2
# XFAIL: 0
# FAIL:  16
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: tests/substitute
======================

warning: authentication and authorization of substitutes disabled!
%%%% Starting test substitute  (Writing full log to "substitute.log")
tests/substitute.scm:173: FAIL query narinfo without signature
tests/substitute.scm:185: FAIL query narinfo with invalid hash
tests/substitute.scm:200: FAIL query narinfo signed with authorized key
tests/substitute.scm:214: FAIL query narinfo signed with unauthorized key
tests/substitute.scm:230: FAIL substitute, no signature
tests/substitute.scm:238: FAIL substitute, invalid hash
tests/substitute.scm:249: FAIL substitute, unauthorized key
tests/substitute.scm:261: FAIL substitute, authorized key
# of expected passes      3
# of unexpected failures  8
FAIL tests/substitute.scm (exit status: 1)

FAIL: tests/builders
====================

accepted connection from pid 23471, user mthl
random seed for tests: 1453086871
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/21x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/21//x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv.bz2
unpacking bootstrap Guile to '/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0'...
./
./share/
./share/guile/
./share/guile/2.0/
./share/guile/2.0/system/
./share/guile/2.0/system/xref.scm
./share/guile/2.0/system/foreign.scm
./share/guile/2.0/system/repl/
./share/guile/2.0/system/repl/error-handling.scm
./share/guile/2.0/system/repl/debug.scm
./share/guile/2.0/system/repl/describe.scm
./share/guile/2.0/system/repl/common.scm
./share/guile/2.0/system/repl/command.scm
./share/guile/2.0/system/repl/server.scm
./share/guile/2.0/system/repl/repl.scm
./share/guile/2.0/system/base/
./share/guile/2.0/system/base/lalr.upstream.scm
./share/guile/2.0/system/base/pmatch.scm
./share/guile/2.0/system/base/lalr.scm
./share/guile/2.0/system/base/language.scm
./share/guile/2.0/system/base/syntax.scm
./share/guile/2.0/system/base/compile.scm
./share/guile/2.0/system/base/ck.scm
./share/guile/2.0/system/base/message.scm
./share/guile/2.0/system/base/target.scm
./share/guile/2.0/system/vm/
./share/guile/2.0/system/vm/trace.scm
./share/guile/2.0/system/vm/trap-state.scm
./share/guile/2.0/system/vm/vm.scm
./share/guile/2.0/system/vm/coverage.scm
./share/guile/2.0/system/vm/program.scm
./share/guile/2.0/system/vm/objcode.scm
./share/guile/2.0/system/vm/traps.scm
./share/guile/2.0/system/vm/inspect.scm
./share/guile/2.0/system/vm/instruction.scm
./share/guile/2.0/system/vm/frame.scm
./share/guile/2.0/scripts/
./share/guile/2.0/scripts/scan-api.scm
./share/guile/2.0/scripts/autofrisk.scm
./share/guile/2.0/scripts/snarf-check-and-output-texi.scm
./share/guile/2.0/scripts/read-rfc822.scm
./share/guile/2.0/scripts/read-text-outline.scm
./share/guile/2.0/scripts/help.scm
./share/guile/2.0/scripts/frisk.scm
./share/guile/2.0/scripts/punify.scm
./share/guile/2.0/scripts/lint.scm
./share/guile/2.0/scripts/disassemble.scm
./share/guile/2.0/scripts/summarize-guile-TODO.scm
./share/guile/2.0/scripts/generate-autoload.scm
./share/guile/2.0/scripts/display-commentary.scm
./share/guile/2.0/scripts/compile.scm
./share/guile/2.0/scripts/api-diff.scm
./share/guile/2.0/scripts/use2dot.scm
./share/guile/2.0/scripts/doc-snarf.scm
./share/guile/2.0/scripts/read-scheme-source.scm
./share/guile/2.0/scripts/snarf-guile-m4-docs.scm
./share/guile/2.0/scripts/list.scm
./share/guile/2.0/texinfo/
./share/guile/2.0/texinfo/indexing.scm
./share/guile/2.0/texinfo/html.scm
./share/guile/2.0/texinfo/docbook.scm
./share/guile/2.0/texinfo/serialize.scm
./share/guile/2.0/texinfo/reflection.scm
./share/guile/2.0/texinfo/plain-text.scm
./share/guile/2.0/texinfo/string-utils.scm
./share/guile/2.0/ice-9/
./share/guile/2.0/ice-9/documentation.scm
./share/guile/2.0/ice-9/scm-style-repl.scm
./share/guile/2.0/ice-9/time.scm
./share/guile/2.0/ice-9/format.scm
./share/guile/2.0/ice-9/networking.scm
./share/guile/2.0/ice-9/getopt-long.scm
./share/guile/2.0/ice-9/vlist.scm
./share/guile/2.0/ice-9/psyntax.scm
./share/guile/2.0/ice-9/gap-buffer.scm
./share/guile/2.0/ice-9/and-let-star.scm
./share/guile/2.0/ice-9/posix.scm
./share/guile/2.0/ice-9/ls.scm
./share/guile/2.0/ice-9/syncase.scm
./share/guile/2.0/ice-9/save-stack.scm
./share/guile/2.0/ice-9/stack-catch.scm
./share/guile/2.0/ice-9/futures.scm
./share/guile/2.0/ice-9/debug.scm
./share/guile/2.0/ice-9/pretty-print.scm
./share/guile/2.0/ice-9/mapping.scm
./share/guile/2.0/ice-9/occam-channel.scm
./share/guile/2.0/ice-9/top-repl.scm
./share/guile/2.0/ice-9/boot-9.scm
./share/guile/2.0/ice-9/string-fun.scm
./share/guile/2.0/ice-9/i18n.scm
./share/guile/2.0/ice-9/match.upstream.scm
./share/guile/2.0/ice-9/streams.scm
./share/guile/2.0/ice-9/lineio.scm
./share/guile/2.0/ice-9/threads.scm
./share/guile/2.0/ice-9/weak-vector.scm
./share/guile/2.0/ice-9/history.scm
./share/guile/2.0/ice-9/expect.scm
./share/guile/2.0/ice-9/poll.scm
./share/guile/2.0/ice-9/popen.scm
./share/guile/2.0/ice-9/control.scm
./share/guile/2.0/ice-9/session.scm
./share/guile/2.0/ice-9/ftw.scm
./share/guile/2.0/ice-9/local-eval.scm
./share/guile/2.0/ice-9/receive.scm
./share/guile/2.0/ice-9/safe-r5rs.scm
./share/guile/2.0/ice-9/calling.scm
./share/guile/2.0/ice-9/curried-definitions.scm
./share/guile/2.0/ice-9/eval-string.scm
./share/guile/2.0/ice-9/q.scm
./share/guile/2.0/ice-9/serialize.scm
./share/guile/2.0/ice-9/quasisyntax.scm
./share/guile/2.0/ice-9/slib.scm
./share/guile/2.0/ice-9/hcons.scm
./share/guile/2.0/ice-9/rw.scm
./share/guile/2.0/ice-9/regex.scm
./share/guile/2.0/ice-9/match.scm
./share/guile/2.0/ice-9/buffered-input.scm
./share/guile/2.0/ice-9/iconv.scm
./share/guile/2.0/ice-9/poe.scm
./share/guile/2.0/ice-9/common-list.scm
./share/guile/2.0/ice-9/r5rs.scm
./share/guile/2.0/ice-9/command-line.scm
./share/guile/2.0/ice-9/deprecated.scm
./share/guile/2.0/ice-9/psyntax-pp.scm
./share/guile/2.0/ice-9/null.scm
./share/guile/2.0/ice-9/optargs.scm
./share/guile/2.0/ice-9/rdelim.scm
./share/guile/2.0/ice-9/runq.scm
./share/guile/2.0/ice-9/safe.scm
./share/guile/2.0/ice-9/channel.scm
./share/guile/2.0/ice-9/readline.scm
./share/guile/2.0/ice-9/binary-ports.scm
./share/guile/2.0/ice-9/eval.scm
./share/guile/2.0/ice-9/r4rs.scm
./share/guile/2.0/ice-9/r6rs-libraries.scm
./share/guile/2.0/ice-9/list.scm
./share/guile/2.0/language/
./share/guile/2.0/language/elisp/
./share/guile/2.0/language/elisp/compile-tree-il.scm
./share/guile/2.0/language/elisp/bindings.scm
./share/guile/2.0/language/elisp/runtime.scm
./share/guile/2.0/language/elisp/lexer.scm
./share/guile/2.0/language/elisp/spec.scm
./share/guile/2.0/language/elisp/runtime/
./share/guile/2.0/language/elisp/runtime/macros.scm
./share/guile/2.0/language/elisp/runtime/function-slot.scm
./share/guile/2.0/language/elisp/runtime/subrs.scm
./share/guile/2.0/language/elisp/runtime/value-slot.scm
./share/guile/2.0/language/elisp/parser.scm
./share/guile/2.0/language/assembly/
./share/guile/2.0/language/assembly/compile-bytecode.scm
./share/guile/2.0/language/assembly/disassemble.scm
./share/guile/2.0/language/assembly/spec.scm
./share/guile/2.0/language/assembly/decompile-bytecode.scm
./share/guile/2.0/language/scheme/
./share/guile/2.0/language/scheme/compile-tree-il.scm
./share/guile/2.0/language/scheme/decompile-tree-il.scm
./share/guile/2.0/language/scheme/spec.scm
./share/guile/2.0/language/brainfuck/
./share/guile/2.0/language/brainfuck/compile-tree-il.scm
./share/guile/2.0/language/brainfuck/compile-scheme.scm
./share/guile/2.0/language/brainfuck/spec.scm
./share/guile/2.0/language/brainfuck/parse.scm
./share/guile/2.0/language/objcode/
./share/guile/2.0/language/objcode/spec.scm
./share/guile/2.0/language/assembly.scm
./share/guile/2.0/language/bytecode/
./share/guile/2.0/language/bytecode/spec.scm
./share/guile/2.0/language/glil/
./share/guile/2.0/language/glil/spec.scm
./share/guile/2.0/language/glil/compile-assembly.scm
./share/guile/2.0/language/tree-il/
./share/guile/2.0/language/tree-il/analyze.scm
./share/guile/2.0/language/tree-il/inline.scm
./share/guile/2.0/language/tree-il/debug.scm
./share/guile/2.0/language/tree-il/primitives.scm
./share/guile/2.0/language/tree-il/optimize.scm
./share/guile/2.0/language/tree-il/fix-letrec.scm
./share/guile/2.0/language/tree-il/spec.scm
./share/guile/2.0/language/tree-il/peval.scm
./share/guile/2.0/language/tree-il/compile-glil.scm
./share/guile/2.0/language/tree-il/cse.scm
./share/guile/2.0/language/tree-il/canonicalize.scm
./share/guile/2.0/language/tree-il/effects.scm
./share/guile/2.0/language/ecmascript/
./share/guile/2.0/language/ecmascript/base.scm
./share/guile/2.0/language/ecmascript/compile-tree-il.scm
./share/guile/2.0/language/ecmascript/function.scm
./share/guile/2.0/language/ecmascript/array.scm
./share/guile/2.0/language/ecmascript/tokenize.scm
./share/guile/2.0/language/ecmascript/spec.scm
./share/guile/2.0/language/ecmascript/impl.scm
./share/guile/2.0/language/ecmascript/parse.scm
./share/guile/2.0/language/value/
./share/guile/2.0/language/value/spec.scm
./share/guile/2.0/language/glil.scm
./share/guile/2.0/language/tree-il.scm
./share/guile/2.0/rnrs.scm
./share/guile/2.0/statprof.scm
./share/guile/2.0/web/
./share/guile/2.0/web/client.scm
./share/guile/2.0/web/response.scm
./share/guile/2.0/web/uri.scm
./share/guile/2.0/web/server/
./share/guile/2.0/web/server/http.scm
./share/guile/2.0/web/request.scm
./share/guile/2.0/web/server.scm
./share/guile/2.0/web/http.scm
./share/guile/2.0/oop/
./share/guile/2.0/oop/goops.scm
./share/guile/2.0/oop/goops/
./share/guile/2.0/oop/goops/save.scm
./share/guile/2.0/oop/goops/stklos.scm
./share/guile/2.0/oop/goops/accessors.scm
./share/guile/2.0/oop/goops/describe.scm
./share/guile/2.0/oop/goops/dispatch.scm
./share/guile/2.0/oop/goops/active-slot.scm
./share/guile/2.0/oop/goops/composite-slot.scm
./share/guile/2.0/oop/goops/compile.scm
./share/guile/2.0/oop/goops/internal.scm
./share/guile/2.0/oop/goops/util.scm
./share/guile/2.0/oop/goops/simple.scm
./share/guile/2.0/guile-procedures.txt
./share/guile/2.0/texinfo.scm
./share/guile/2.0/rnrs/
./share/guile/2.0/rnrs/base.scm
./share/guile/2.0/rnrs/records/
./share/guile/2.0/rnrs/records/syntactic.scm
./share/guile/2.0/rnrs/records/inspection.scm
./share/guile/2.0/rnrs/records/procedural.scm
./share/guile/2.0/rnrs/arithmetic/
./share/guile/2.0/rnrs/arithmetic/bitwise.scm
./share/guile/2.0/rnrs/arithmetic/fixnums.scm
./share/guile/2.0/rnrs/arithmetic/flonums.scm
./share/guile/2.0/rnrs/unicode.scm
./share/guile/2.0/rnrs/enums.scm
./share/guile/2.0/rnrs/hashtables.scm
./share/guile/2.0/rnrs/control.scm
./share/guile/2.0/rnrs/syntax-case.scm
./share/guile/2.0/rnrs/sorting.scm
./share/guile/2.0/rnrs/lists.scm
./share/guile/2.0/rnrs/mutable-strings.scm
./share/guile/2.0/rnrs/conditions.scm
./share/guile/2.0/rnrs/r5rs.scm
./share/guile/2.0/rnrs/mutable-pairs.scm
./share/guile/2.0/rnrs/programs.scm
./share/guile/2.0/rnrs/exceptions.scm
./share/guile/2.0/rnrs/eval.scm
./share/guile/2.0/rnrs/files.scm
./share/guile/2.0/rnrs/io/
./share/guile/2.0/rnrs/io/ports.scm
./share/guile/2.0/rnrs/io/simple.scm
./share/guile/2.0/rnrs/bytevectors.scm
./share/guile/2.0/sxml/
./share/guile/2.0/sxml/sxml-match.ss
./share/guile/2.0/sxml/fold.scm
./share/guile/2.0/sxml/ssax.scm
./share/guile/2.0/sxml/apply-templates.scm
./share/guile/2.0/sxml/xpath.scm
./share/guile/2.0/sxml/upstream/
./share/guile/2.0/sxml/upstream/SSAX.scm
./share/guile/2.0/sxml/upstream/assert.scm
./share/guile/2.0/sxml/upstream/SXPath-old.scm
./share/guile/2.0/sxml/upstream/input-parse.scm
./share/guile/2.0/sxml/upstream/SXML-tree-trans.scm
./share/guile/2.0/sxml/transform.scm
./share/guile/2.0/sxml/match.scm
./share/guile/2.0/sxml/simple.scm
./share/guile/2.0/sxml/ssax/
./share/guile/2.0/sxml/ssax/input-parse.scm
./share/guile/2.0/srfi/
./share/guile/2.0/srfi/srfi-88.scm
./share/guile/2.0/srfi/srfi-14.scm
./share/guile/2.0/srfi/srfi-6.scm
./share/guile/2.0/srfi/srfi-67.scm
./share/guile/2.0/srfi/srfi-42/
./share/guile/2.0/srfi/srfi-42/ec.scm
./share/guile/2.0/srfi/srfi-19.scm
./share/guile/2.0/srfi/srfi-31.scm
./share/guile/2.0/srfi/srfi-41.scm
./share/guile/2.0/srfi/srfi-35.scm
./share/guile/2.0/srfi/srfi-34.scm
./share/guile/2.0/srfi/srfi-60.scm
./share/guile/2.0/srfi/srfi-18.scm
./share/guile/2.0/srfi/srfi-37.scm
./share/guile/2.0/srfi/srfi-4/
./share/guile/2.0/srfi/srfi-4/gnu.scm
./share/guile/2.0/srfi/srfi-16.scm
./share/guile/2.0/srfi/srfi-69.scm
./share/guile/2.0/srfi/srfi-17.scm
./share/guile/2.0/srfi/srfi-2.scm
./share/guile/2.0/srfi/srfi-27.scm
./share/guile/2.0/srfi/srfi-26.scm
./share/guile/2.0/srfi/srfi-8.scm
./share/guile/2.0/srfi/srfi-4.scm
./share/guile/2.0/srfi/srfi-11.scm
./share/guile/2.0/srfi/srfi-13.scm
./share/guile/2.0/srfi/srfi-67/
./share/guile/2.0/srfi/srfi-67/compare.scm
./share/guile/2.0/srfi/srfi-45.scm
./share/guile/2.0/srfi/srfi-9.scm
./share/guile/2.0/srfi/srfi-9/
./share/guile/2.0/srfi/srfi-9/gnu.scm
./share/guile/2.0/srfi/srfi-10.scm
./share/guile/2.0/srfi/srfi-42.scm
./share/guile/2.0/srfi/srfi-39.scm
./share/guile/2.0/srfi/srfi-1.scm
./share/guile/2.0/srfi/srfi-38.scm
./share/guile/2.0/srfi/srfi-98.scm
./lib/
./lib/guile/
./lib/guile/2.0/
./lib/guile/2.0/ccache/
./lib/guile/2.0/ccache/system/
./lib/guile/2.0/ccache/system/foreign.go
./lib/guile/2.0/ccache/system/repl/
./lib/guile/2.0/ccache/system/repl/command.go
./lib/guile/2.0/ccache/system/repl/error-handling.go
./lib/guile/2.0/ccache/system/repl/repl.go
./lib/guile/2.0/ccache/system/repl/debug.go
./lib/guile/2.0/ccache/system/repl/server.go
./lib/guile/2.0/ccache/system/repl/common.go
./lib/guile/2.0/ccache/system/xref.go
./lib/guile/2.0/ccache/system/base/
./lib/guile/2.0/ccache/system/base/ck.go
./lib/guile/2.0/ccache/system/base/lalr.go
./lib/guile/2.0/ccache/system/base/pmatch.go
./lib/guile/2.0/ccache/system/base/message.go
./lib/guile/2.0/ccache/system/base/syntax.go
./lib/guile/2.0/ccache/system/base/language.go
./lib/guile/2.0/ccache/system/base/target.go
./lib/guile/2.0/ccache/system/base/compile.go
./lib/guile/2.0/ccache/system/vm/
./lib/guile/2.0/ccache/system/vm/traps.go
./lib/guile/2.0/ccache/system/vm/frame.go
./lib/guile/2.0/ccache/system/vm/objcode.go
./lib/guile/2.0/ccache/system/vm/program.go
./lib/guile/2.0/ccache/system/vm/instruction.go
./lib/guile/2.0/ccache/system/vm/coverage.go
./lib/guile/2.0/ccache/system/vm/vm.go
./lib/guile/2.0/ccache/system/vm/trap-state.go
./lib/guile/2.0/ccache/system/vm/inspect.go
./lib/guile/2.0/ccache/system/vm/trace.go
./lib/guile/2.0/ccache/scripts/
./lib/guile/2.0/ccache/scripts/scan-api.go
./lib/guile/2.0/ccache/scripts/use2dot.go
./lib/guile/2.0/ccache/scripts/autofrisk.go
./lib/guile/2.0/ccache/scripts/api-diff.go
./lib/guile/2.0/ccache/scripts/read-text-outline.go
./lib/guile/2.0/ccache/scripts/punify.go
./lib/guile/2.0/ccache/scripts/snarf-guile-m4-docs.go
./lib/guile/2.0/ccache/scripts/read-scheme-source.go
./lib/guile/2.0/ccache/scripts/frisk.go
./lib/guile/2.0/ccache/scripts/summarize-guile-TODO.go
./lib/guile/2.0/ccache/scripts/lint.go
./lib/guile/2.0/ccache/scripts/display-commentary.go
./lib/guile/2.0/ccache/scripts/disassemble.go
./lib/guile/2.0/ccache/scripts/generate-autoload.go
./lib/guile/2.0/ccache/scripts/snarf-check-and-output-texi.go
./lib/guile/2.0/ccache/scripts/read-rfc822.go
./lib/guile/2.0/ccache/scripts/doc-snarf.go
./lib/guile/2.0/ccache/scripts/compile.go
./lib/guile/2.0/ccache/scripts/help.go
./lib/guile/2.0/ccache/scripts/list.go
./lib/guile/2.0/ccache/texinfo/
./lib/guile/2.0/ccache/texinfo/docbook.go
./lib/guile/2.0/ccache/texinfo/serialize.go
./lib/guile/2.0/ccache/texinfo/html.go
./lib/guile/2.0/ccache/texinfo/reflection.go
./lib/guile/2.0/ccache/texinfo/indexing.go
./lib/guile/2.0/ccache/texinfo/plain-text.go
./lib/guile/2.0/ccache/texinfo/string-utils.go
./lib/guile/2.0/ccache/ice-9/
./lib/guile/2.0/ccache/ice-9/r4rs.go
./lib/guile/2.0/ccache/ice-9/poll.go
./lib/guile/2.0/ccache/ice-9/syncase.go
./lib/guile/2.0/ccache/ice-9/common-list.go
./lib/guile/2.0/ccache/ice-9/stack-catch.go
./lib/guile/2.0/ccache/ice-9/control.go
./lib/guile/2.0/ccache/ice-9/binary-ports.go
./lib/guile/2.0/ccache/ice-9/regex.go
./lib/guile/2.0/ccache/ice-9/safe.go
./lib/guile/2.0/ccache/ice-9/buffered-input.go
./lib/guile/2.0/ccache/ice-9/boot-9.go
./lib/guile/2.0/ccache/ice-9/and-let-star.go
./lib/guile/2.0/ccache/ice-9/expect.go
./lib/guile/2.0/ccache/ice-9/gap-buffer.go
./lib/guile/2.0/ccache/ice-9/pretty-print.go
./lib/guile/2.0/ccache/ice-9/time.go
./lib/guile/2.0/ccache/ice-9/serialize.go
./lib/guile/2.0/ccache/ice-9/debug.go
./lib/guile/2.0/ccache/ice-9/rw.go
./lib/guile/2.0/ccache/ice-9/command-line.go
./lib/guile/2.0/ccache/ice-9/networking.go
./lib/guile/2.0/ccache/ice-9/posix.go
./lib/guile/2.0/ccache/ice-9/psyntax-pp.go
./lib/guile/2.0/ccache/ice-9/format.go
./lib/guile/2.0/ccache/ice-9/optargs.go
./lib/guile/2.0/ccache/ice-9/history.go
./lib/guile/2.0/ccache/ice-9/vlist.go
./lib/guile/2.0/ccache/ice-9/threads.go
./lib/guile/2.0/ccache/ice-9/safe-r5rs.go
./lib/guile/2.0/ccache/ice-9/streams.go
./lib/guile/2.0/ccache/ice-9/readline.go
./lib/guile/2.0/ccache/ice-9/slib.go
./lib/guile/2.0/ccache/ice-9/scm-style-repl.go
./lib/guile/2.0/ccache/ice-9/session.go
./lib/guile/2.0/ccache/ice-9/top-repl.go
./lib/guile/2.0/ccache/ice-9/channel.go
./lib/guile/2.0/ccache/ice-9/q.go
./lib/guile/2.0/ccache/ice-9/string-fun.go
./lib/guile/2.0/ccache/ice-9/r5rs.go
./lib/guile/2.0/ccache/ice-9/calling.go
./lib/guile/2.0/ccache/ice-9/futures.go
./lib/guile/2.0/ccache/ice-9/null.go
./lib/guile/2.0/ccache/ice-9/occam-channel.go
./lib/guile/2.0/ccache/ice-9/eval.go
./lib/guile/2.0/ccache/ice-9/receive.go
./lib/guile/2.0/ccache/ice-9/ftw.go
./lib/guile/2.0/ccache/ice-9/runq.go
./lib/guile/2.0/ccache/ice-9/rdelim.go
./lib/guile/2.0/ccache/ice-9/save-stack.go
./lib/guile/2.0/ccache/ice-9/local-eval.go
./lib/guile/2.0/ccache/ice-9/getopt-long.go
./lib/guile/2.0/ccache/ice-9/ls.go
./lib/guile/2.0/ccache/ice-9/lineio.go
./lib/guile/2.0/ccache/ice-9/i18n.go
./lib/guile/2.0/ccache/ice-9/deprecated.go
./lib/guile/2.0/ccache/ice-9/hcons.go
./lib/guile/2.0/ccache/ice-9/popen.go
./lib/guile/2.0/ccache/ice-9/curried-definitions.go
./lib/guile/2.0/ccache/ice-9/eval-string.go
./lib/guile/2.0/ccache/ice-9/match.go
./lib/guile/2.0/ccache/ice-9/weak-vector.go
./lib/guile/2.0/ccache/ice-9/poe.go
./lib/guile/2.0/ccache/ice-9/mapping.go
./lib/guile/2.0/ccache/ice-9/list.go
./lib/guile/2.0/ccache/ice-9/documentation.go
./lib/guile/2.0/ccache/ice-9/iconv.go
./lib/guile/2.0/ccache/language/
./lib/guile/2.0/ccache/language/assembly.go
./lib/guile/2.0/ccache/language/elisp/
./lib/guile/2.0/ccache/language/elisp/compile-tree-il.go
./lib/guile/2.0/ccache/language/elisp/spec.go
./lib/guile/2.0/ccache/language/elisp/parser.go
./lib/guile/2.0/ccache/language/elisp/runtime.go
./lib/guile/2.0/ccache/language/elisp/bindings.go
./lib/guile/2.0/ccache/language/elisp/lexer.go
./lib/guile/2.0/ccache/language/elisp/runtime/
./lib/guile/2.0/ccache/language/elisp/runtime/value-slot.go
./lib/guile/2.0/ccache/language/elisp/runtime/function-slot.go
./lib/guile/2.0/ccache/language/elisp/runtime/subrs.go
./lib/guile/2.0/ccache/language/elisp/runtime/macros.go
./lib/guile/2.0/ccache/language/assembly/
./lib/guile/2.0/ccache/language/assembly/decompile-bytecode.go
./lib/guile/2.0/ccache/language/assembly/spec.go
./lib/guile/2.0/ccache/language/assembly/compile-bytecode.go
./lib/guile/2.0/ccache/language/assembly/disassemble.go
./lib/guile/2.0/ccache/language/tree-il.go
./lib/guile/2.0/ccache/language/glil.go
./lib/guile/2.0/ccache/language/scheme/
./lib/guile/2.0/ccache/language/scheme/compile-tree-il.go
./lib/guile/2.0/ccache/language/scheme/spec.go
./lib/guile/2.0/ccache/language/scheme/decompile-tree-il.go
./lib/guile/2.0/ccache/language/brainfuck/
./lib/guile/2.0/ccache/language/brainfuck/compile-tree-il.go
./lib/guile/2.0/ccache/language/brainfuck/spec.go
./lib/guile/2.0/ccache/language/brainfuck/parse.go
./lib/guile/2.0/ccache/language/brainfuck/compile-scheme.go
./lib/guile/2.0/ccache/language/objcode/
./lib/guile/2.0/ccache/language/objcode/spec.go
./lib/guile/2.0/ccache/language/bytecode/
./lib/guile/2.0/ccache/language/bytecode/spec.go
./lib/guile/2.0/ccache/language/glil/
./lib/guile/2.0/ccache/language/glil/compile-assembly.go
./lib/guile/2.0/ccache/language/glil/spec.go
./lib/guile/2.0/ccache/language/tree-il/
./lib/guile/2.0/ccache/language/tree-il/debug.go
./lib/guile/2.0/ccache/language/tree-il/compile-glil.go
./lib/guile/2.0/ccache/language/tree-il/optimize.go
./lib/guile/2.0/ccache/language/tree-il/spec.go
./lib/guile/2.0/ccache/language/tree-il/canonicalize.go
./lib/guile/2.0/ccache/language/tree-il/inline.go
./lib/guile/2.0/ccache/language/tree-il/analyze.go
./lib/guile/2.0/ccache/language/tree-il/peval.go
./lib/guile/2.0/ccache/language/tree-il/cse.go
./lib/guile/2.0/ccache/language/tree-il/fix-letrec.go
./lib/guile/2.0/ccache/language/tree-il/effects.go
./lib/guile/2.0/ccache/language/tree-il/primitives.go
./lib/guile/2.0/ccache/language/ecmascript/
./lib/guile/2.0/ccache/language/ecmascript/compile-tree-il.go
./lib/guile/2.0/ccache/language/ecmascript/spec.go
./lib/guile/2.0/ccache/language/ecmascript/parse.go
./lib/guile/2.0/ccache/language/ecmascript/tokenize.go
./lib/guile/2.0/ccache/language/ecmascript/array.go
./lib/guile/2.0/ccache/language/ecmascript/impl.go
./lib/guile/2.0/ccache/language/ecmascript/function.go
./lib/guile/2.0/ccache/language/ecmascript/base.go
./lib/guile/2.0/ccache/language/value/
./lib/guile/2.0/ccache/language/value/spec.go
./lib/guile/2.0/ccache/web/
./lib/guile/2.0/ccache/web/http.go
./lib/guile/2.0/ccache/web/server/
./lib/guile/2.0/ccache/web/server/http.go
./lib/guile/2.0/ccache/web/client.go
./lib/guile/2.0/ccache/web/request.go
./lib/guile/2.0/ccache/web/server.go
./lib/guile/2.0/ccache/web/uri.go
./lib/guile/2.0/ccache/web/response.go
./lib/guile/2.0/ccache/oop/
./lib/guile/2.0/ccache/oop/goops.go
./lib/guile/2.0/ccache/oop/goops/
./lib/guile/2.0/ccache/oop/goops/composite-slot.go
./lib/guile/2.0/ccache/oop/goops/internal.go
./lib/guile/2.0/ccache/oop/goops/stklos.go
./lib/guile/2.0/ccache/oop/goops/save.go
./lib/guile/2.0/ccache/oop/goops/dispatch.go
./lib/guile/2.0/ccache/oop/goops/util.go
./lib/guile/2.0/ccache/oop/goops/active-slot.go
./lib/guile/2.0/ccache/oop/goops/simple.go
./lib/guile/2.0/ccache/oop/goops/describe.go
./lib/guile/2.0/ccache/oop/goops/compile.go
./lib/guile/2.0/ccache/oop/goops/accessors.go
./lib/guile/2.0/ccache/rnrs/
./lib/guile/2.0/ccache/rnrs/mutable-pairs.go
./lib/guile/2.0/ccache/rnrs/control.go
./lib/guile/2.0/ccache/rnrs/records/
./lib/guile/2.0/ccache/rnrs/records/procedural.go
./lib/guile/2.0/ccache/rnrs/records/syntactic.go
./lib/guile/2.0/ccache/rnrs/records/inspection.go
./lib/guile/2.0/ccache/rnrs/arithmetic/
./lib/guile/2.0/ccache/rnrs/arithmetic/fixnums.go
./lib/guile/2.0/ccache/rnrs/arithmetic/bitwise.go
./lib/guile/2.0/ccache/rnrs/arithmetic/flonums.go
./lib/guile/2.0/ccache/rnrs/enums.go
./lib/guile/2.0/ccache/rnrs/programs.go
./lib/guile/2.0/ccache/rnrs/exceptions.go
./lib/guile/2.0/ccache/rnrs/files.go
./lib/guile/2.0/ccache/rnrs/syntax-case.go
./lib/guile/2.0/ccache/rnrs/lists.go
./lib/guile/2.0/ccache/rnrs/mutable-strings.go
./lib/guile/2.0/ccache/rnrs/unicode.go
./lib/guile/2.0/ccache/rnrs/r5rs.go
./lib/guile/2.0/ccache/rnrs/hashtables.go
./lib/guile/2.0/ccache/rnrs/eval.go
./lib/guile/2.0/ccache/rnrs/conditions.go
./lib/guile/2.0/ccache/rnrs/bytevectors.go
./lib/guile/2.0/ccache/rnrs/sorting.go
./lib/guile/2.0/ccache/rnrs/base.go
./lib/guile/2.0/ccache/rnrs/io/
./lib/guile/2.0/ccache/rnrs/io/ports.go
./lib/guile/2.0/ccache/rnrs/io/simple.go
./lib/guile/2.0/ccache/sxml/
./lib/guile/2.0/ccache/sxml/transform.go
./lib/guile/2.0/ccache/sxml/ssax.go
./lib/guile/2.0/ccache/sxml/simple.go
./lib/guile/2.0/ccache/sxml/apply-templates.go
./lib/guile/2.0/ccache/sxml/xpath.go
./lib/guile/2.0/ccache/sxml/match.go
./lib/guile/2.0/ccache/sxml/fold.go
./lib/guile/2.0/ccache/sxml/ssax/
./lib/guile/2.0/ccache/sxml/ssax/input-parse.go
./lib/guile/2.0/ccache/rnrs.go
./lib/guile/2.0/ccache/srfi/
./lib/guile/2.0/ccache/srfi/srfi-4.go
./lib/guile/2.0/ccache/srfi/srfi-14.go
./lib/guile/2.0/ccache/srfi/srfi-26.go
./lib/guile/2.0/ccache/srfi/srfi-17.go
./lib/guile/2.0/ccache/srfi/srfi-27.go
./lib/guile/2.0/ccache/srfi/srfi-38.go
./lib/guile/2.0/ccache/srfi/srfi-34.go
./lib/guile/2.0/ccache/srfi/srfi-13.go
./lib/guile/2.0/ccache/srfi/srfi-41.go
./lib/guile/2.0/ccache/srfi/srfi-19.go
./lib/guile/2.0/ccache/srfi/srfi-67.go
./lib/guile/2.0/ccache/srfi/srfi-9.go
./lib/guile/2.0/ccache/srfi/srfi-2.go
./lib/guile/2.0/ccache/srfi/srfi-4/
./lib/guile/2.0/ccache/srfi/srfi-4/gnu.go
./lib/guile/2.0/ccache/srfi/srfi-60.go
./lib/guile/2.0/ccache/srfi/srfi-11.go
./lib/guile/2.0/ccache/srfi/srfi-69.go
./lib/guile/2.0/ccache/srfi/srfi-6.go
./lib/guile/2.0/ccache/srfi/srfi-37.go
./lib/guile/2.0/ccache/srfi/srfi-39.go
./lib/guile/2.0/ccache/srfi/srfi-1.go
./lib/guile/2.0/ccache/srfi/srfi-8.go
./lib/guile/2.0/ccache/srfi/srfi-9/
./lib/guile/2.0/ccache/srfi/srfi-9/gnu.go
./lib/guile/2.0/ccache/srfi/srfi-45.go
./lib/guile/2.0/ccache/srfi/srfi-42.go
./lib/guile/2.0/ccache/srfi/srfi-16.go
./lib/guile/2.0/ccache/srfi/srfi-31.go
./lib/guile/2.0/ccache/srfi/srfi-18.go
./lib/guile/2.0/ccache/srfi/srfi-88.go
./lib/guile/2.0/ccache/srfi/srfi-10.go
./lib/guile/2.0/ccache/srfi/srfi-35.go
./lib/guile/2.0/ccache/srfi/srfi-98.go
./lib/guile/2.0/ccache/texinfo.go
./lib/guile/2.0/ccache/statprof.go
./bin/
./bin/guile
guile (GNU Guile) 2.0.9
Copyright (C) 2013 Free Software Foundation, Inc.

License LGPLv3+: GNU LGPL 3 or later <http://gnu.org/licenses/lgpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/21x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/6nfdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/6n//fdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f000> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f000>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbc520 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc2300 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/zx9l2f7cgfwabmslfcxzvli07qaikma1-module-import-builder"]
In srfi/srfi-1.scm:
 619: 1 [for-each #<procedure 1168fc0 at ice-9/eval.scm:416:20 (a)> (#)]
In ice-9/eval.scm:
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/6nfdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/6nfdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/6nfdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv' failed with exit code 1
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/6rzp543i4zlpidgy3jylly3df7dglb2i-findutils-4.4.2.tar.xz.drv': 1 dependencies couldn't be built
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/qvq8fkj25pp5pcw7wykdwksc3s7av595-make-4.1.tar.xz.drv': 1 dependencies couldn't be built
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/8a5y0wqm2rjllvi8f6j0si4qp79pmnf9-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/8a//5y0wqm2rjllvi8f6j0si4qp79pmnf9-module-import.drv.bz2
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/3h3jxxs92mvq6w0z0fsv258sp6vl81xs-findutils-4.4.2.drv': 1 dependencies couldn't be built
killing process 23650
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/rspwhkcdv97a9dz9ipg8vx6sp9rrzsn8-make-boot0-4.1.drv': 1 dependencies couldn't be built
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/18jgdg8hnbfx387smx1vr5m7acaif8nc-hello-2.8.drv': 1 dependencies couldn't be built
%%%% Starting test builders  (Writing full log to "builders.log")

;;; (hello-drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/18jgdg8hnbfx387smx1vr5m7acaif8nc-hello-2.8.drv => /home/mthl/src/gnu/guix/test-tmp/store/3q9l36a6h9w5z4s08p44knas2xvwywfi-hello-2.8 3baed20>)
tests/builders.scm:99: FAIL gnu-build
# of expected passes      4
# of unexpected failures  1
FAIL tests/builders.scm (exit status: 1)

FAIL: tests/derivations
=======================

accepted connection from pid 23497, user mthl
random seed for tests: 1453086961
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/k3ap29d3ii43vmn8kmbfyq7yd5jj30rs-disallowed.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/k3//ap29d3ii43vmn8kmbfyq7yd5jj30rs-disallowed.drv.bz2
output (`/home/mthl/src/gnu/guix/test-tmp/store/dznwdn05j7k7x3a88zvjnj9xmla5gh6n-disallowed') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/6r91bjdyzrpwb379bh7ydayhl86r1xrn-foo'
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/k3ap29d3ii43vmn8kmbfyq7yd5jj30rs-disallowed.drv - 1 output (`/home/mthl/src/gnu/guix/test-tmp/store/dznwdn05j7k7x3a88zvjnj9xmla5gh6n-disallowed') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/6r91bjdyzrpwb379bh7ydayhl86r1xrn-foo'
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/rrgjsxrsca0nfzah834nhl6s46r1ybvg-disallowed.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/rr//gjsxrsca0nfzah834nhl6s46r1ybvg-disallowed.drv.bz2
output (`/home/mthl/src/gnu/guix/test-tmp/store/zri4b49l5jghwpqq596ai98vrmyhl6ny-disallowed') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/zri4b49l5jghwpqq596ai98vrmyhl6ny-disallowed'
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/rrgjsxrsca0nfzah834nhl6s46r1ybvg-disallowed.drv - 1 output (`/home/mthl/src/gnu/guix/test-tmp/store/zri4b49l5jghwpqq596ai98vrmyhl6ny-disallowed') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/zri4b49l5jghwpqq596ai98vrmyhl6ny-disallowed'
waiting for locks or build slots...
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/qa8fry74jgclcvfk1vdyn0xa12g2yj6v-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/qa//8fry74jgclcvfk1vdyn0xa12g2yj6v-module-import.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/qa8fry74jgclcvfk1vdyn0xa12g2yj6v-module-import.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/k99zcnk5myir1szwnipbl4g7r6jgsbqm-module-import-compiled.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/k9//9zcnk5myir1szwnipbl4g7r6jgsbqm-module-import-compiled.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/k99zcnk5myir1szwnipbl4g7r6jgsbqm-module-import-compiled.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/7lsgb8bprdq7fwl45yggw7jm7b32dir6-bootstrap-binaries-0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/7l//sgb8bprdq7fwl45yggw7jm7b32dir6-bootstrap-binaries-0.drv.bz2
./
./bin/
./bin/awk
./bin/tac
./bin/base64
./bin/dircolors
./bin/sha512sum
./bin/rm
./bin/yes
./bin/paste
./bin/ptx
./bin/uptime
./bin/mkfifo
./bin/uniq
./bin/chgrp
./bin/[
./bin/egrep
./bin/cp
./bin/who
./bin/realpath
./bin/chown
./bin/head
./bin/mv
./bin/whoami
./bin/shuf
./bin/ls
./bin/pathchk
./bin/cksum
./bin/sha256sum
./bin/test
./bin/stty
./bin/expr
./bin/timeout
./bin/mktemp
./bin/cut
./bin/hostid
./bin/wc
./bin/factor
./bin/numfmt
./bin/unexpand
./bin/cat
./bin/nohup
./bin/nproc
./bin/mknod
./bin/tr
./bin/chmod
./bin/truncate
./bin/sum
./bin/dir
./bin/pwd
./bin/tail
./bin/dd
./bin/tsort
./bin/md5sum
./bin/split
./bin/shred
./bin/pinky
./bin/csplit
./bin/fold
./bin/sync
./bin/grep
./bin/du
./bin/sed
./bin/pr
./bin/uname
./bin/install
./bin/stat
./bin/users
./bin/fgrep
./bin/date
./bin/true
./bin/touch
./bin/gawk
./bin/chroot
./bin/bash
./bin/rmdir
./bin/unlink
./bin/id
./bin/sha384sum
./bin/runcon
./bin/sh
./bin/dirname
./bin/seq
./bin/link
./bin/patch
./bin/logname
./bin/groups
./bin/xz
./bin/chcon
./bin/basename
./bin/tee
./bin/kill
./bin/comm
./bin/sha224sum
./bin/tty
./bin/df
./bin/fmt
./bin/printenv
./bin/od
./bin/gzip
./bin/tar
./bin/env
./bin/nice
./bin/mkdir
./bin/sleep
./bin/vdir
./bin/false
./bin/join
./bin/bzip2
./bin/expand
./bin/printf
./bin/nl
./bin/ln
./bin/echo
./bin/sort
./bin/readlink
./bin/sha1sum
bin/fgrep (GNU grep) 2.14.56-1e3d
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/7lsgb8bprdq7fwl45yggw7jm7b32dir6-bootstrap-binaries-0.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/63va3kykqqpacs9pq7zkaqw56vrfnq42-foo.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/63//va3kykqqpacs9pq7zkaqw56vrfnq42-foo.drv.bz2
/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin
mkdir (GNU coreutils) 8.21
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/63va3kykqqpacs9pq7zkaqw56vrfnq42-foo.drv -
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure e0f900> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure e0f900>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure e2d940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure e2d940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure e3fdc0 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure e43ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 104e900> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 104e900>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 106c940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 106c940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1082ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 24b05a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 24b05a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 24ce940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 24ce940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 24e5ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
finding garbage collector roots...
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots
;;; WARNING: compilation of /home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots failed:
;;; ERROR: failed to create path for auto-compiled file "/home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots"
removing stale temporary roots file `/home/mthl/src/gnu/guix/test-tmp/var/23488/temproots/23586'
deleting unused links...
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/m0c3mhq5ywd798z77h0fiqjk4ri66m5a-input.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/m0//c3mhq5ywd798z77h0fiqjk4ri66m5a-input.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/m0c3mhq5ywd798z77h0fiqjk4ri66m5a-input.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/3n8jhzbk4bcda7d33an9ydwfsh7awlrr-something.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/3n//8jhzbk4bcda7d33an9ydwfsh7awlrr-something.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/3n8jhzbk4bcda7d33an9ydwfsh7awlrr-something.drv -
finding garbage collector roots...
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots
;;; WARNING: compilation of /home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots failed:
;;; ERROR: failed to create path for auto-compiled file "/home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots"
deleting unused links...
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure e075a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure e075a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure e25940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure e25940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure e37a80 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure e3cea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 1aa75a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 1aa75a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1ac5940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1ac5940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1adcea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 1db68e0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 1db68e0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1dd4940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1dd4940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1deaea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23497, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 17065a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 17065a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1724940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1724940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 173bea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/k2yb5197a0zscc6vycz55fwzc2gnychx-fail.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/k2//yb5197a0zscc6vycz55fwzc2gnychx-fail.drv.bz2
builder for `/home/mthl/src/gnu/guix/test-tmp/store/k2yb5197a0zscc6vycz55fwzc2gnychx-fail.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/k2yb5197a0zscc6vycz55fwzc2gnychx-fail.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/k2yb5197a0zscc6vycz55fwzc2gnychx-fail.drv' failed with exit code 1
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/cz9c1x0psyriiniq3ragzd3d32kmkcna-uname.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/cz//9c1x0psyriiniq3ragzd3d32kmkcna-uname.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/cz9c1x0psyriiniq3ragzd3d32kmkcna-uname.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/bwpaqppy1abmm2fbcvsn8bjr77yfch0k-test-with-modules.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/bw//paqppy1abmm2fbcvsn8bjr77yfch0k-test-with-modules.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f1a0> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f1a0>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbe3c0 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc1060 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/6z1c2zw0fkjz31kfxzsq8bdflih2s3aq-test-with-modules-guile-builder"]
In ice-9/eval.scm:
 387: 1 [eval # ()]
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/bwpaqppy1abmm2fbcvsn8bjr77yfch0k-test-with-modules.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/bwpaqppy1abmm2fbcvsn8bjr77yfch0k-test-with-modules.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/bwpaqppy1abmm2fbcvsn8bjr77yfch0k-test-with-modules.drv' failed with exit code 1
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/i25fa52b4ikdjj3i3lmm7cq9p57fy9ms-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/i2//5fa52b4ikdjj3i3lmm7cq9p57fy9ms-module-import.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/i25fa52b4ikdjj3i3lmm7cq9p57fy9ms-module-import.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/mswq0vxglfhl3082ysvr971w10ckf3wf-module-import-compiled.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/ms//wq0vxglfhl3082ysvr971w10ckf3wf-module-import-compiled.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/mswq0vxglfhl3082ysvr971w10ckf3wf-module-import-compiled.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/wg9li3gk42x4lnjfrg65sl6x1vmq8xkv-graft.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/wg//9li3gk42x4lnjfrg65sl6x1vmq8xkv-graft.drv.bz2
grafting '/home/mthl/src/gnu/guix/test-tmp/store/dbz3j9jjrhq5850xjp6qmsqj13vhi6a7-graft' -> '/home/mthl/src/gnu/guix/test-tmp/store/3qpz9x51g3cq413ggd1z0sjgg4wvg40l-graft'...
In thread:
ERROR: In procedure symlink: Permission denied
In thread:
ERROR: In procedure symlink: Permission denied
In thread:
ERROR: In procedure open-file: Permission denied: "/home/mthl/src/gnu/guix/test-tmp/store/3qpz9x51g3cq413ggd1z0sjgg4wvg40l-graft/text"
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/wg9li3gk42x4lnjfrg65sl6x1vmq8xkv-graft.drv -
%%%% Starting test derivations  (Writing full log to "derivations.log")

;;; (udrv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/ml4651d9vniqfi1i0wm7zf6vb28xw2g5-multiple-output-user.drv => /home/mthl/src/gnu/guix/test-tmp/store/8ywszzpqqf5z8zd2cp6q04slayjpkrlg-multiple-output-user 39cc2d0>)
tests/derivations.scm:544: FAIL build-expression->derivation and max-silent-time
tests/derivations.scm:558: FAIL build-expression->derivation and timeout
tests/derivations.scm:572: FAIL build-expression->derivation and derivation-prerequisites-to-build
tests/derivations.scm:607: FAIL derivation-prerequisites-to-build and substitutes
tests/derivations.scm:629: FAIL derivation-prerequisites-to-build and substitutes, non-substitutable build
tests/derivations.scm:651: FAIL derivation-prerequisites-to-build and substitutes, local build
tests/derivations.scm:673: FAIL derivation-prerequisites-to-build in 'check' mode
tests/derivations.scm:743: FAIL build-expression->derivation with modules
tests/derivations.scm:890: FAIL graft-derivation

;;; (remapped #<derivation /home/mthl/src/gnu/guix/test-tmp/store/97sc4w5ixvwgjrlxmm4nfzv3wvfbwxsx-drv-to-remap.drv => /home/mthl/src/gnu/guix/test-tmp/store/jm77c1jndpl3r9vff3dckhg1084zr3d1-drv-to-remap 5446f00>)

;;; (remapped* #<derivation /home/mthl/src/gnu/guix/test-tmp/store/3c2dbnr8l2vd4sfq2x20dkwmbpz3bhqf-drv-to-remap.drv => /home/mthl/src/gnu/guix/test-tmp/store/kfd86hif87r9m3m4g5brpsp94mnf18b7-drv-to-remap 4a48370>)
# of expected passes      40
# of unexpected failures  9
FAIL tests/derivations.scm (exit status: 1)

FAIL: tests/packages
====================

accepted connection from pid 23669, user mthl
random seed for tests: 1453088588
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/8a5y0wqm2rjllvi8f6j0si4qp79pmnf9-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/8a//5y0wqm2rjllvi8f6j0si4qp79pmnf9-module-import.drv.bz2
killing process 23790
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/jklp4h926fkaggsrrga8047a2m10ypi7-foo-0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/jk//lp4h926fkaggsrrga8047a2m10ypi7-foo-0.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f1a0> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f1a0>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbe3c0 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc1060 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/f4fpmsn1hvdbcfdmfn1znsh04fgb1270-foo-0-guile-builder"]
In ice-9/eval.scm:
 387: 1 [eval # ()]
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/jklp4h926fkaggsrrga8047a2m10ypi7-foo-0.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/jklp4h926fkaggsrrga8047a2m10ypi7-foo-0.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/jklp4h926fkaggsrrga8047a2m10ypi7-foo-0.drv' failed with exit code 1
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/vgy2lb4dg0p4r2j3yvvnm2mphahisw77-profile.drv': 1 dependencies couldn't be built
%%%% Starting test packages  (Writing full log to "packages.log")

;;; (x (("b" #<package b-0 tests/packages.scm:109 373ccc0>) ("c" #<package c-0 tests/packages.scm:111 373cc00>) ("d" #<package d-0 tests/packages.scm:113 373cb40>) ("a" #<package a-0 tests/packages.scm:108 373cd80>) ("x" "something.drv")))

;;; (s-sources (#<origin "http://www.example.com" xx35467pxx35467pxx35467pxx35467pxx35467pxx35467pxx3q () 2c5a770> #<origin "http://www.example.com" xx35467pxx35467pxx35467pxx35467pxx35467pxx35467pxx3q () 2d5eee0>))

;;; (d-sources (#<origin "http://www.example.com" xx35467pxx35467pxx35467pxx35467pxx35467pxx35467pxx3q () 2d5ef50> #<origin "http://www.example.com" xx35467pxx35467pxx35467pxx35467pxx35467pxx35467pxx3q () 2c5a770> #<origin "http://www.example.com" xx35467pxx35467pxx35467pxx35467pxx35467pxx35467pxx3q () 2d5eee0>))

;;; (refs ((assoc-ref l "c*") (assoc-ref l "boo")))

;;; (fetch "./gnu/packages/bootstrap/x86_64-linux/guile-2.0.9.tar.xz" sha256 #vu8(3 123 16 53 34 162 208 215 214 156 127 253 141 230 131 223 229 187 75 89 193 250 253 112 180 255 211 151 253 47 87 240) #f "x86_64-linux")

;;; (snippet-drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/l4c6r5ds0vixwzxs256wzdw0wqim5d6i-with-snippet-0.drv => /home/mthl/src/gnu/guix/test-tmp/store/hn93w6fbk6v05cxi3cimzxia4lmz0fxv-with-snippet-0 3d9df00>)
tests/packages.scm:293: FAIL package-source-derivation, snippet

;;; (drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/1s1iczjwxhyxrl7b6xjgslvwbwwix9bx-trivial-0.drv => /home/mthl/src/gnu/guix/test-tmp/store/j8x5wfk1bh7qxkfw3grl60mi7hh9yv82-trivial-0 314a9b0> "/home/mthl/src/gnu/guix/test-tmp/store/j8x5wfk1bh7qxkfw3grl60mi7hh9yv82-trivial-0")

;;; (drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/abwhqx5yj5bvy294i1jaf2xzvlsh77sf-trivial-with-input-file-0.drv => /home/mthl/src/gnu/guix/test-tmp/store/n37a9b6qcxhf49yyia3a3ygin6ky0axi-trivial-with-input-file-0 3b74690> "/home/mthl/src/gnu/guix/test-tmp/store/n37a9b6qcxhf49yyia3a3ygin6ky0axi-trivial-with-input-file-0")

;;; (drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/yvi1k32hqnnzkr77giw14nhkz6lb3hp8-trivial-system-dependent-input-0.drv => /home/mthl/src/gnu/guix/test-tmp/store/nz6jyia1s53v5yrzds55fjx8fibqwafz-trivial-system-dependent-input-0 3cc72d0> "/home/mthl/src/gnu/guix/test-tmp/store/nz6jyia1s53v5yrzds55fjx8fibqwafz-trivial-system-dependent-input-0")
tests/packages.scm:673: FAIL GNU Make, bootstrap
tests/packages.scm:702: FAIL --search-paths with pattern
# of expected passes      47
# of unexpected failures  3
FAIL tests/packages.scm (exit status: 1)

FAIL: tests/store
=================

accepted connection from pid 23823, user mthl
accepted connection from pid 23823, user mthl
accepted connection from pid 23823, user mthl
random seed for tests: 1453088304
finding garbage collector roots...
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots
;;; compiled /home/mthl/src/gnu/guix/test-tmp/var/23814/cache-23814/guile/ccache/2.0-LE-8-2.0/home/mthl/src/gnu/guix/nix/scripts/list-runtime-roots.go
removing stale temporary roots file `/home/mthl/src/gnu/guix/test-tmp/var/23814/temproots/23831'
determining live/dead paths...
accepted connection from pid 23823, user mthl
finding garbage collector roots...
determining live/dead paths...
finding garbage collector roots...
determining live/dead paths...
finding garbage collector roots...
deleting unused links...
accepted connection from pid 23823, user mthl
finding garbage collector roots...
removing stale temporary roots file `/home/mthl/src/gnu/guix/test-tmp/var/23814/temproots/24053'
deleting `/home/mthl/src/gnu/guix/test-tmp/store/l75bn0j7vjws43vjb8yld4rdkcqpax2q-delete-me'
deleting `/home/mthl/src/gnu/guix/test-tmp/store/trash'
deleting unused links...
note: currently hard linking saves 321.77 MiB
accepted connection from pid 23823, user mthl
finding garbage collector roots...
removing stale temporary roots file `/home/mthl/src/gnu/guix/test-tmp/var/23814/temproots/24142'
deleting `/home/mthl/src/gnu/guix/test-tmp/store/i2706rx35kc5zi4f12wzrgnd4vsz915p-delete-me'
deleting `/home/mthl/src/gnu/guix/test-tmp/store/trash'
deleting unused links...
note: currently hard linking saves 341.19 MiB
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/f2bn8cmb2r998awvpblrjxvxn6s1lk34-the-thing.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/f2//bn8cmb2r998awvpblrjxvxn6s1lk34-the-thing.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/f2bn8cmb2r998awvpblrjxvxn6s1lk34-the-thing.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/zjv3vlq7dszn87hryacbw2i9s84d81v1-the-thing.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/zj//v3vlq7dszn87hryacbw2i9s84d81v1-the-thing.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/zjv3vlq7dszn87hryacbw2i9s84d81v1-the-thing.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/gr79xwm5h6crkkinqgsnybg3zqh7zmrx-the-thing.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/gr//79xwm5h6crkkinqgsnybg3zqh7zmrx-the-thing.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/gr79xwm5h6crkkinqgsnybg3zqh7zmrx-the-thing.drv -
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 219c5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 219c5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 21ba940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 21ba940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 21d1ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 10865a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 10865a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 10a4940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 10a4940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 10bbea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 8df5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 8df5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 8fd940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 8fd940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure 90fa80 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure 914ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 11325a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 11325a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1150940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1150940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1167ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 23fa5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 23fa5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 2418940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 2418940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 242fea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure e455a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure e455a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure e63940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure e63940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure e75a80 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure e7aea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 232f5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 232f5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 234d940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 234d940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 2364ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 108f5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 108f5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 10ad940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 10ad940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 10c4ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
finding garbage collector roots...
deleting unused links...
finding garbage collector roots...
deleting unused links...
finding garbage collector roots...
deleting unused links...
finding garbage collector roots...
deleting unused links...
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/zg8y2v07nanvv35d8xwp7vf802jnbx09-bunch.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/zg//8y2v07nanvv35d8xwp7vf802jnbx09-bunch.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/zg8y2v07nanvv35d8xwp7vf802jnbx09-bunch.drv -
finding garbage collector roots...
deleting unused links...
finding garbage collector roots...
deleting unused links...
warning: SQLite database is busy
warning: SQLite database is busy
reading the Nix store...
reading the Nix store...
path `/home/mthl/src/gnu/guix/test-tmp/store/8hjrq3l2bpwwxan8040x3qh12av2yr7r-foo' disappeared, but it still has valid referrers!
path `/home/mthl/src/gnu/guix/test-tmp/store/b117aw72lwlak2z9ahkb2kzspfi6bhkw-util-linux-2.27.tar.xz.drv' disappeared, removing from database...
path `/home/mthl/src/gnu/guix/test-tmp/store/92jidih3f57zj73vrclw4x0d3b30yxf8-util-linux-2.27.tar.xz-builder' disappeared, removing from database...
reading the Nix store...
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure cd55a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure cd55a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure cf3940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure cf3940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure d05a80 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure d0aea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 1e2a660> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 1e2a660>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1e48940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1e48940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1e5fea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
accepted connection from pid 23823, user mthl
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/mj//xrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv.bz2
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/mj//xrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv.bz2
result of ?/home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv? differs from previous round; rejecting as non-deterministic
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv - 1 result of ?/home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv? differs from previous round; rejecting as non-deterministic
%%%% Starting test store  (Writing full log to "store.log")

;;; ("/home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/zj/v3vlq7dszn87hryacbw2i9s84d81v1-the-thing.drv.bz2")

;;; ("/home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/gr/79xwm5h6crkkinqgsnybg3zqh7zmrx-the-thing.drv.bz2")
tests/store.scm:337: FAIL no substitutes
tests/store.scm:348: FAIL build-things with output path
tests/store.scm:368: FAIL substitute query
tests/store.scm:392: FAIL substitute query, alternating URLs
tests/store.scm:420: FAIL substitute
tests/store.scm:439: FAIL substitute + build-things with output path
tests/store.scm:459: FAIL substitute, corrupt output hash
tests/store.scm:489: FAIL substitute --fallback

;;; (c #<condition &nix-protocol-error [message: "signed hash doesn't match actual contents of imported archive; archive could be corrupt, or someone is trying to import a Trojan horse" status: 1] 276e090>)

;;; (verify1 #t)

;;; (verify2 #f)

;;; (verify3 #t)
tests/store.scm:722: FAIL verify-store + check-contents
tests/store.scm:759: FAIL build-things, check mode

;;; (multiple-build #<condition &nix-protocol-error [message: "build of `/home/mthl/src/gnu/guix/test-tmp/store/mjxrlq2dm7h0jn6ydfqf0nwr64fx0vas-non-deterministic.drv' failed" status: 1] 360d0f0>)
# of expected passes      36
# of unexpected failures  10
FAIL tests/store.scm (exit status: 1)

FAIL: tests/gexp
================

accepted connection from pid 23939, user mthl
random seed for tests: 1453088448
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/6saxzrxmrvv9a4mvr24wyxi742nd825v-foo.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/6s//axzrxmrvv9a4mvr24wyxi742nd825v-foo.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/6saxzrxmrvv9a4mvr24wyxi742nd825v-foo.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/56v1n7hp4ixznyhwk1cn8mq75ngd4r07-foo.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/56//v1n7hp4ixznyhwk1cn8mq75ngd4r07-foo.drv.bz2
warning: rewriting hashes in `/home/mthl/src/gnu/guix/test-tmp/store/qvaldl9j5pq3x37irj2hlz9yhgybnyxr-foo'; cross fingers
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/56v1n7hp4ixznyhwk1cn8mq75ngd4r07-foo.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/g7vx8xfaarvkcnj0rcj6p2rh8k205qpw-foo.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/g7//vx8xfaarvkcnj0rcj6p2rh8k205qpw-foo.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/g7vx8xfaarvkcnj0rcj6p2rh8k205qpw-foo.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/9r5563ylyvd786xnrz6m9ipzn56ni0v9-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/9r//5563ylyvd786xnrz6m9ipzn56ni0v9-module-import.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f000> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f000>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbc520 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc2300 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/9wg138yb1ws8jf441zn4fjawcj47ha49-module-import-builder"]
In srfi/srfi-1.scm:
 619: 1 [for-each #<procedure 119e810 at ice-9/eval.scm:416:20 (a)> (# #)]
In ice-9/eval.scm:
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/9r5563ylyvd786xnrz6m9ipzn56ni0v9-module-import.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/9r5563ylyvd786xnrz6m9ipzn56ni0v9-module-import.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/9r5563ylyvd786xnrz6m9ipzn56ni0v9-module-import.drv' failed with exit code 1
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/5hl83p05b9k67j9dkddjqb915rj1s0fj-store-copy.drv': 1 dependencies couldn't be built
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/xain311hjg3nlkswkjhvdnlnc1av9c2f-file-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/xa//in311hjg3nlkswkjhvdnlnc1av9c2f-file-import.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f000> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f000>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbc520 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc2300 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/0pvx0jsmk0ja00g4gr3bdr42nicd2dri-file-import-builder"]
In srfi/srfi-1.scm:
 616: 1 [for-each #<procedure 114c180 at ice-9/eval.scm:416:20 (a)> (# # # #)]
In ice-9/eval.scm:
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/xain311hjg3nlkswkjhvdnlnc1av9c2f-file-import.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/xain311hjg3nlkswkjhvdnlnc1av9c2f-file-import.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/xain311hjg3nlkswkjhvdnlnc1av9c2f-file-import.drv' failed with exit code 1
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/5f7zzx2rf5qjhzf1l17b3420wi1hlqa4-allowed-refs.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/5f//7zzx2rf5qjhzf1l17b3420wi1hlqa4-allowed-refs.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/5f7zzx2rf5qjhzf1l17b3420wi1hlqa4-allowed-refs.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/k4gfn7sn3fjvs51kkigqzw76n4p6pzir-allowed-refs.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/k4//gfn7sn3fjvs51kkigqzw76n4p6pzir-allowed-refs.drv.bz2
output (`/home/mthl/src/gnu/guix/test-tmp/store/mq4mxdcsalif1mad8hsflznfh7rq960d-allowed-refs') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0'
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/k4gfn7sn3fjvs51kkigqzw76n4p6pzir-allowed-refs.drv - 1 output (`/home/mthl/src/gnu/guix/test-tmp/store/mq4mxdcsalif1mad8hsflznfh7rq960d-allowed-refs') is not allowed to refer to path `/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0'
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/px9dz6gkpcx4zcgvnk9dw232xvmvxihr-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/px//9dz6gkpcx4zcgvnk9dw232xvmvxihr-module-import.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/px9dz6gkpcx4zcgvnk9dw232xvmvxihr-module-import.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/zld6jj35amzw0jibpqpdkyxg1zzxiz07-module-import-compiled.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/zl//d6jj35amzw0jibpqpdkyxg1zzxiz07-module-import-compiled.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/zld6jj35amzw0jibpqpdkyxg1zzxiz07-module-import-compiled.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/x3mc1nj9fx9jdqc6b12mp62zzycx5nwa-guile-thing.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/x3//mc1nj9fx9jdqc6b12mp62zzycx5nwa-guile-thing.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/x3mc1nj9fx9jdqc6b12mp62zzycx5nwa-guile-thing.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/8jgrz8an55bg7mc0q87a894c9apq7k2v-foo.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/8j//grz8an55bg7mc0q87a894c9apq7k2v-foo.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/8jgrz8an55bg7mc0q87a894c9apq7k2v-foo.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/0m1pbad0wvgcpga01zvzacmk8lfda1xq-mixed.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/0m//1pbad0wvgcpga01zvzacmk8lfda1xq-mixed.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/0m1pbad0wvgcpga01zvzacmk8lfda1xq-mixed.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/1zfk1vkqn2279az86nf67nf6qxr54jps-computed.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/1z//fk1vkqn2279az86nf67nf6qxr54jps-computed.drv.bz2
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/1zfk1vkqn2279az86nf67nf6qxr54jps-computed.drv -
%%%% Starting test gexp  (Writing full log to "gexp.log")
tests/gexp.scm:443: FAIL gexp->derivation, store copy
tests/gexp.scm:478: FAIL imported-files
tests/gexp.scm:498: FAIL gexp->derivation #:modules
tests/gexp.scm:512: FAIL gexp->derivation #:references-graphs
tests/gexp.scm:622: FAIL program-file
# of expected passes      42
# of unexpected failures  5
FAIL tests/gexp.scm (exit status: 1)

FAIL: tests/union
=================

accepted connection from pid 24170, user mthl
random seed for tests: 1453088033
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/mqsh5l6kprlgq7g5zy0vyw84ng4mw99n-one.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/mq//sh5l6kprlgq7g5zy0vyw84ng4mw99n-one.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f1a0> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f1a0>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0b80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbe3c0 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc1060 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/p6532klg927rr0w9k7i5n3lyhrzmhah9-one-guile-builder"]
In ice-9/eval.scm:
 387: 1 [eval # ()]
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/mqsh5l6kprlgq7g5zy0vyw84ng4mw99n-one.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/mqsh5l6kprlgq7g5zy0vyw84ng4mw99n-one.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/mqsh5l6kprlgq7g5zy0vyw84ng4mw99n-one.drv' failed with exit code 1
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/dzbvzjbhfx1qlj31q2xzzr4kwwhlqyxj-union-collision-symlink.drv': 1 dependencies couldn't be built
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/9slfhlg28mzf1awrcn74bk1yr6gfrj8g-binutils-bootstrap-0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/9s//lfhlg28mzf1awrcn74bk1yr6gfrj8g-binutils-bootstrap-0.drv.bz2
./
./bin/
./bin/strings
./bin/readelf
./bin/as
./bin/ar
./bin/ld
./bin/ranlib
./bin/nm
./bin/objdump
./bin/strip
./bin/size
./bin/objcopy
GNU ld (GNU Binutils) 2.23.2
Copyright 2012 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/9slfhlg28mzf1awrcn74bk1yr6gfrj8g-binutils-bootstrap-0.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/6387dz5niqyc74i70r88ayza4d7a07p7-glibc-bootstrap-0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/63//87dz5niqyc74i70r88ayza4d7a07p7-glibc-bootstrap-0.drv.bz2
./
./lib/
./lib/crti.o
./lib/libc-2.18.so
./lib/libutil-2.18.so
./lib/libcidn.so
./lib/libdl.so.2
./lib/libnsl.so
./lib/libpthread-2.18.so
./lib/librt.so
./lib/ld-2.18.so
./lib/libdl.so
./lib/libpthread.so
./lib/ld-linux-x86-64.so.2
./lib/libdl-2.18.so
./lib/libnsl.so.1
./lib/libcidn-2.18.so
./lib/libpthread.so.0
./lib/libc_nonshared.a
./lib/libm-2.18.so
./lib/libmemusage.so
./lib/libcrypt-2.18.so
./lib/libcidn.so.1
./lib/libnsl-2.18.so
./lib/libm.so
./lib/libutil.so.1
./lib/crtn.o
./lib/librt.so.1
./lib/libcrypt.so.1
./lib/crt1.o
./lib/libc.so
./lib/libcrypt.so
./lib/librt-2.18.so
./lib/libc.so.6
./lib/libutil.so
./lib/libm.so.6
./include/
./include/fmtmsg.h
./include/math.h
./include/utime.h
./include/netatalk/
./include/netatalk/at.h
./include/strings.h
./include/pwd.h
./include/resolv.h
./include/asm/
./include/asm/byteorder.h
./include/asm/mman.h
./include/asm/msr-index.h
./include/asm/mce.h
./include/asm/resource.h
./include/asm/param.h
./include/asm/unistd.h
./include/asm/vm86.h
./include/asm/poll.h
./include/asm/shmbuf.h
./include/asm/bitsperlong.h
./include/asm/termbits.h
./include/asm/ioctl.h
./include/asm/prctl.h
./include/asm/sigcontext32.h
./include/asm/unistd_32.h
./include/asm/unistd_64.h
./include/asm/errno.h
./include/asm/hw_breakpoint.h
./include/asm/kvm.h
./include/asm/ptrace.h
./include/asm/socket.h
./include/asm/a.out.h
./include/asm/setup.h
./include/asm/processor-flags.h
./include/asm/posix_types.h
./include/asm/vsyscall.h
./include/asm/sigcontext.h
./include/asm/kvm_para.h
./include/asm/mtrr.h
./include/asm/debugreg.h
./include/asm/signal.h
./include/asm/posix_types_32.h
./include/asm/types.h
./include/asm/msr.h
./include/asm/statfs.h
./include/asm/boot.h
./include/asm/msgbuf.h
./include/asm/e820.h
./include/asm/stat.h
./include/asm/siginfo.h
./include/asm/ldt.h
./include/asm/sembuf.h
./include/asm/hyperv.h
./include/asm/ist.h
./include/asm/ucontext.h
./include/asm/auxvec.h
./include/asm/fcntl.h
./include/asm/sockios.h
./include/asm/termios.h
./include/asm/ioctls.h
./include/asm/ptrace-abi.h
./include/asm/ipcbuf.h
./include/asm/posix_types_64.h
./include/asm/bootparam.h
./include/asm/swab.h
./include/fts.h
./include/stdc-predef.h
./include/wordexp.h
./include/netinet/
./include/netinet/if_tr.h
./include/netinet/ip.h
./include/netinet/tcp.h
./include/netinet/icmp6.h
./include/netinet/in.h
./include/netinet/udp.h
./include/netinet/if_fddi.h
./include/netinet/ip6.h
./include/netinet/in_systm.h
./include/netinet/ether.h
./include/netinet/ip_icmp.h
./include/netinet/igmp.h
./include/netinet/if_ether.h
./include/ieee754.h
./include/netax25/
./include/netax25/ax25.h
./include/dlfcn.h
./include/netash/
./include/netash/ash.h
./include/unistd.h
./include/mqueue.h
./include/poll.h
./include/net/
./include/net/if.h
./include/net/if_shaper.h
./include/net/if_packet.h
./include/net/ethernet.h
./include/net/ppp_defs.h
./include/net/route.h
./include/net/if_arp.h
./include/net/if_slip.h
./include/net/if_ppp.h
./include/net/ppp-comp.h
./include/crypt.h
./include/spawn.h
./include/nss.h
./include/gshadow.h
./include/gnu-versions.h
./include/locale.h
./include/memory.h
./include/regex.h
./include/endian.h
./include/fpu_control.h
./include/paths.h
./include/stdio_ext.h
./include/netiucv/
./include/netiucv/iucv.h
./include/semaphore.h
./include/thread_db.h
./include/elf.h
./include/netrose/
./include/netrose/rose.h
./include/ar.h
./include/getopt.h
./include/time.h
./include/linux/
./include/linux/kernel.h
./include/linux/sysctl.h
./include/linux/param.h
./include/linux/ioctl.h
./include/linux/errno.h
./include/linux/socket.h
./include/linux/posix_types.h
./include/linux/types.h
./include/linux/limits.h
./include/linux/stddef.h
./include/errno.h
./include/syslog.h
./include/netdb.h
./include/a.out.h
./include/iconv.h
./include/wait.h
./include/values.h
./include/aliases.h
./include/stropts.h
./include/utmpx.h
./include/inttypes.h
./include/asm-generic/
./include/asm-generic/mman.h
./include/asm-generic/resource.h
./include/asm-generic/param.h
./include/asm-generic/unistd.h
./include/asm-generic/poll.h
./include/asm-generic/shmbuf.h
./include/asm-generic/bitsperlong.h
./include/asm-generic/termbits.h
./include/asm-generic/ioctl.h
./include/asm-generic/mman-common.h
./include/asm-generic/int-ll64.h
./include/asm-generic/errno.h
./include/asm-generic/signal-defs.h
./include/asm-generic/socket.h
./include/asm-generic/setup.h
./include/asm-generic/posix_types.h
./include/asm-generic/signal.h
./include/asm-generic/types.h
./include/asm-generic/statfs.h
./include/asm-generic/msgbuf.h
./include/asm-generic/stat.h
./include/asm-generic/siginfo.h
./include/asm-generic/sembuf.h
./include/asm-generic/ucontext.h
./include/asm-generic/auxvec.h
./include/asm-generic/shmparam.h
./include/asm-generic/int-l64.h
./include/asm-generic/fcntl.h
./include/asm-generic/errno-base.h
./include/asm-generic/sockios.h
./include/asm-generic/termios.h
./include/asm-generic/ioctls.h
./include/asm-generic/ipcbuf.h
./include/asm-generic/swab.h
./include/netrom/
./include/netrom/netrom.h
./include/libio.h
./include/sched.h
./include/regexp.h
./include/shadow.h
./include/signal.h
./include/nl_types.h
./include/fenv.h
./include/cpio.h
./include/fstab.h
./include/gnu/
./include/gnu/stubs-64.h
./include/gnu/stubs.h
./include/gnu/lib-names.h
./include/gnu/libc-version.h
./include/syscall.h
./include/grp.h
./include/nfs/
./include/nfs/nfs.h
./include/search.h
./include/error.h
./include/scsi/
./include/scsi/sg.h
./include/scsi/scsi.h
./include/scsi/scsi_ioctl.h
./include/ctype.h
./include/fnmatch.h
./include/netpacket/
./include/netpacket/packet.h
./include/stdint.h
./include/neteconet/
./include/neteconet/ec.h
./include/utmp.h
./include/limits.h
./include/tgmath.h
./include/wctype.h
./include/features.h
./include/protocols/
./include/protocols/rwhod.h
./include/protocols/routed.h
./include/protocols/timed.h
./include/protocols/talkd.h
./include/dirent.h
./include/mntent.h
./include/tar.h
./include/byteswap.h
./include/ttyent.h
./include/rpc/
./include/rpc/netdb.h
./include/execinfo.h
./include/stab.h
./include/bits/
./include/bits/huge_vall.h
./include/bits/eventfd.h
./include/bits/mman.h
./include/bits/sigstack.h
./include/bits/stdio-ldbl.h
./include/bits/posix2_lim.h
./include/bits/mqueue2.h
./include/bits/utsname.h
./include/bits/string2.h
./include/bits/pthreadtypes.h
./include/bits/statvfs.h
./include/bits/msq.h
./include/bits/resource.h
./include/bits/local_lim.h
./include/bits/byteswap-16.h
./include/bits/sysctl.h
./include/bits/sigthread.h
./include/bits/poll2.h
./include/bits/dlfcn.h
./include/bits/param.h
./include/bits/unistd.h
./include/bits/mqueue.h
./include/bits/poll.h
./include/bits/ioctl-types.h
./include/bits/initspin.h
./include/bits/syslog-ldbl.h
./include/bits/sigset.h
./include/bits/epoll.h
./include/bits/locale.h
./include/bits/signum.h
./include/bits/timex.h
./include/bits/endian.h
./include/bits/huge_val.h
./include/bits/mathdef.h
./include/bits/semaphore.h
./include/bits/xopen_lim.h
./include/bits/stab.def
./include/bits/sigaction.h
./include/bits/stdio-lock.h
./include/bits/in.h
./include/bits/libio-ldbl.h
./include/bits/time.h
./include/bits/errno.h
./include/bits/syslog.h
./include/bits/stdio2.h
./include/bits/netdb.h
./include/bits/huge_valf.h
./include/bits/socket.h
./include/bits/a.out.h
./include/bits/stropts.h
./include/bits/utmpx.h
./include/bits/socket_type.h
./include/bits/stdlib-ldbl.h
./include/bits/stdlib-float.h
./include/bits/inf.h
./include/bits/sigcontext.h
./include/bits/sched.h
./include/bits/uio.h
./include/bits/stdlib-bsearch.h
./include/bits/stdio_lim.h
./include/bits/types.h
./include/bits/sem.h
./include/bits/libc-lock.h
./include/bits/fenv.h
./include/bits/posix_opt.h
./include/bits/printf-ldbl.h
./include/bits/syscall.h
./include/bits/xtitypes.h
./include/bits/string3.h
./include/bits/statfs.h
./include/bits/error.h
./include/bits/ipc.h
./include/bits/posix1_lim.h
./include/bits/fcntl-linux.h
./include/bits/environments.h
./include/bits/utmp.h
./include/bits/stat.h
./include/bits/math-finite.h
./include/bits/mman-linux.h
./include/bits/dirent.h
./include/bits/byteswap.h
./include/bits/siginfo.h
./include/bits/wchar2.h
./include/bits/wordsize.h
./include/bits/sys_errlist.h
./include/bits/setjmp2.h
./include/bits/socket2.h
./include/bits/stdio.h
./include/bits/fcntl2.h
./include/bits/ustat.h
./include/bits/confname.h
./include/bits/mathinline.h
./include/bits/nan.h
./include/bits/signalfd.h
./include/bits/inotify.h
./include/bits/select.h
./include/bits/cmathcalls.h
./include/bits/ipctypes.h
./include/bits/setjmp.h
./include/bits/select2.h
./include/bits/mathcalls.h
./include/bits/shm.h
./include/bits/timerfd.h
./include/bits/fcntl.h
./include/bits/wchar-ldbl.h
./include/bits/termios.h
./include/bits/ioctls.h
./include/bits/waitstatus.h
./include/bits/elfclass.h
./include/bits/fenvinline.h
./include/bits/wchar.h
./include/bits/stdlib.h
./include/bits/typesizes.h
./include/bits/waitflags.h
./include/bits/syslog-path.h
./include/bits/hwcap.h
./include/bits/sockaddr.h
./include/bits/link.h
./include/bits/monetary-ldbl.h
./include/bits/string.h
./include/pty.h
./include/stdio.h
./include/ustat.h
./include/sys/
./include/sys/bitypes.h
./include/sys/eventfd.h
./include/sys/mman.h
./include/sys/kd.h
./include/sys/perm.h
./include/sys/utsname.h
./include/sys/socketvar.h
./include/sys/mtio.h
./include/sys/gmon_out.h
./include/sys/ultrasound.h
./include/sys/statvfs.h
./include/sys/file.h
./include/sys/resource.h
./include/sys/sysctl.h
./include/sys/ttychars.h
./include/sys/un.h
./include/sys/param.h
./include/sys/unistd.h
./include/sys/vm86.h
./include/sys/poll.h
./include/sys/mount.h
./include/sys/epoll.h
./include/sys/cdefs.h
./include/sys/soundcard.h
./include/sys/timex.h
./include/sys/ttydefaults.h
./include/sys/ioctl.h
./include/sys/auxv.h
./include/sys/prctl.h
./include/sys/sendfile.h
./include/sys/elf.h
./include/sys/time.h
./include/sys/errno.h
./include/sys/syslog.h
./include/sys/reg.h
./include/sys/raw.h
./include/sys/ptrace.h
./include/sys/xattr.h
./include/sys/kdaemon.h
./include/sys/socket.h
./include/sys/acct.h
./include/sys/wait.h
./include/sys/dir.h
./include/sys/stropts.h
./include/sys/profil.h
./include/sys/pci.h
./include/sys/personality.h
./include/sys/vt.h
./include/sys/uio.h
./include/sys/user.h
./include/sys/gmon.h
./include/sys/debugreg.h
./include/sys/signal.h
./include/sys/types.h
./include/sys/sem.h
./include/sys/times.h
./include/sys/syscall.h
./include/sys/statfs.h
./include/sys/ipc.h
./include/sys/klog.h
./include/sys/vfs.h
./include/sys/sysinfo.h
./include/sys/vtimes.h
./include/sys/vlimit.h
./include/sys/stat.h
./include/sys/timeb.h
./include/sys/sysmacros.h
./include/sys/quota.h
./include/sys/io.h
./include/sys/reboot.h
./include/sys/ustat.h
./include/sys/ucontext.h
./include/sys/fanotify.h
./include/sys/signalfd.h
./include/sys/inotify.h
./include/sys/select.h
./include/sys/procfs.h
./include/sys/shm.h
./include/sys/timerfd.h
./include/sys/fcntl.h
./include/sys/fsuid.h
./include/sys/termios.h
./include/sys/msg.h
./include/sys/queue.h
./include/sys/swap.h
./include/re_comp.h
./include/glob.h
./include/ulimit.h
./include/sgtty.h
./include/libintl.h
./include/monetary.h
./include/mcheck.h
./include/ucontext.h
./include/envz.h
./include/complex.h
./include/ftw.h
./include/setjmp.h
./include/ifaddrs.h
./include/netipx/
./include/netipx/ipx.h
./include/obstack.h
./include/langinfo.h
./include/pthread.h
./include/sysexits.h
./include/fcntl.h
./include/termios.h
./include/assert.h
./include/uchar.h
./include/malloc.h
./include/wchar.h
./include/err.h
./include/alloca.h
./include/stdlib.h
./include/libgen.h
./include/lastlog.h
./include/argp.h
./include/rpcsvc/
./include/rpcsvc/mount.h
./include/rpcsvc/klm_prot.h
./include/rpcsvc/rquota.h
./include/rpcsvc/nlm_prot.h
./include/rpcsvc/nfs_prot.h
./include/rpcsvc/rex.h
./include/rpcsvc/rusers.h
./include/rpcsvc/sm_inter.h
./include/rpcsvc/yppasswd.h
./include/rpcsvc/key_prot.h
./include/rpcsvc/bootparam_prot.h
./include/rpcsvc/spray.h
./include/rpcsvc/rstat.h
./include/argz.h
./include/termio.h
./include/link.h
./include/_G_config.h
./include/aio.h
./include/xlocale.h
./include/printf.h
./include/arpa/
./include/arpa/inet.h
./include/arpa/ftp.h
./include/arpa/nameser.h
./include/arpa/tftp.h
./include/arpa/nameser_compat.h
./include/arpa/telnet.h
./include/gconv.h
./include/string.h
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/6387dz5niqyc74i70r88ayza4d7a07p7-glibc-bootstrap-0.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/awili8nsrzhj2g51kkvnp3lp5j4vv77f-gcc-bootstrap-0.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/aw//ili8nsrzhj2g51kkvnp3lp5j4vv77f-gcc-bootstrap-0.drv.bz2
./
./libexec/
./libexec/gcc/
./libexec/gcc/x86_64-unknown-linux-gnu/
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/liblto_plugin.la
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/lto1
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/fixincl
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/mkheaders
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/fixinc.sh
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/mkinstalldirs
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1plus
./libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/liblto_plugin.a
./lib/
./lib/libiberty.a
./lib/libsupc++.a
./lib/libstdc++.a-gdb.py
./lib/libstdc++.a
./lib/libatomic.a
./lib/libstdc++.la
./lib/libitm.la
./lib/libtsan.la
./lib/libatomic.la
./lib/libasan_preinit.o
./lib/libitm.spec
./lib/libitm.a
./lib/libtsan.a
./lib/libsupc++.la
./lib/libasan.la
./lib/gcc/
./lib/gcc/x86_64-unknown-linux-gnu/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include-fixed/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include-fixed/syslimits.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include-fixed/README
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include-fixed/limits.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtprec32.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/libgcov.a
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/libgcc.a
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtfastmath.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtprec64.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtendS.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbeginS.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/rtmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/iso646.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/immintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/bmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/ammintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/adxintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/varargs.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/lwpintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/lzcntintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdint-gcc.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/unwind.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/rdseedintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/wmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdnoreturn.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/cpuid.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/emmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/fma4intrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/avxintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/prfchwintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/xopintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/f16cintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/xsaveintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/mm3dnow.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/bmiintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/cross-stdarg.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/fmaintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/x86intrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/smmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/ia32intrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/tmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/fxsrintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/mmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdalign.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/pmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdint.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdarg.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/tbmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/xtestintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/float.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/xsaveoptintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdbool.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/bmi2intrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/xmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/mm_malloc.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/avx2intrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdfix.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/popcntintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/nmmintrin.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/mkheaders.conf
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/macro_list
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/gsyslimits.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/fixinc_list
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/include/
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/include/README
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/install-tools/include/limits.h
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtprec80.o
./lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbeginT.o
./lib/libasan.a
./include/
./include/c++/
./include/c++/4.8.2/
./include/c++/4.8.2/cstdarg
./include/c++/4.8.2/random
./include/c++/4.8.2/list
./include/c++/4.8.2/iosfwd
./include/c++/4.8.2/memory
./include/c++/4.8.2/cwchar
./include/c++/4.8.2/initializer_list
./include/c++/4.8.2/valarray
./include/c++/4.8.2/map
./include/c++/4.8.2/stdexcept
./include/c++/4.8.2/forward_list
./include/c++/4.8.2/exception
./include/c++/4.8.2/set
./include/c++/4.8.2/iterator
./include/c++/4.8.2/atomic
./include/c++/4.8.2/ratio
./include/c++/4.8.2/stack
./include/c++/4.8.2/locale
./include/c++/4.8.2/cerrno
./include/c++/4.8.2/system_error
./include/c++/4.8.2/decimal/
./include/c++/4.8.2/decimal/decimal.h
./include/c++/4.8.2/decimal/decimal
./include/c++/4.8.2/ostream
./include/c++/4.8.2/tr2/
./include/c++/4.8.2/tr2/bool_set.tcc
./include/c++/4.8.2/tr2/ratio
./include/c++/4.8.2/tr2/type_traits
./include/c++/4.8.2/tr2/dynamic_bitset
./include/c++/4.8.2/tr2/bool_set
./include/c++/4.8.2/ios
./include/c++/4.8.2/parallel/
./include/c++/4.8.2/parallel/algobase.h
./include/c++/4.8.2/parallel/quicksort.h
./include/c++/4.8.2/parallel/equally_split.h
./include/c++/4.8.2/parallel/algorithmfwd.h
./include/c++/4.8.2/parallel/multiseq_selection.h
./include/c++/4.8.2/parallel/parallel.h
./include/c++/4.8.2/parallel/compiletime_settings.h
./include/c++/4.8.2/parallel/workstealing.h
./include/c++/4.8.2/parallel/numeric
./include/c++/4.8.2/parallel/algo.h
./include/c++/4.8.2/parallel/find.h
./include/c++/4.8.2/parallel/omp_loop.h
./include/c++/4.8.2/parallel/partial_sum.h
./include/c++/4.8.2/parallel/for_each.h
./include/c++/4.8.2/parallel/iterator.h
./include/c++/4.8.2/parallel/multiway_mergesort.h
./include/c++/4.8.2/parallel/sort.h
./include/c++/4.8.2/parallel/partition.h
./include/c++/4.8.2/parallel/tags.h
./include/c++/4.8.2/parallel/types.h
./include/c++/4.8.2/parallel/for_each_selectors.h
./include/c++/4.8.2/parallel/settings.h
./include/c++/4.8.2/parallel/search.h
./include/c++/4.8.2/parallel/par_loop.h
./include/c++/4.8.2/parallel/balanced_quicksort.h
./include/c++/4.8.2/parallel/features.h
./include/c++/4.8.2/parallel/checkers.h
./include/c++/4.8.2/parallel/numericfwd.h
./include/c++/4.8.2/parallel/set_operations.h
./include/c++/4.8.2/parallel/list_partition.h
./include/c++/4.8.2/parallel/unique_copy.h
./include/c++/4.8.2/parallel/base.h
./include/c++/4.8.2/parallel/multiway_merge.h
./include/c++/4.8.2/parallel/random_number.h
./include/c++/4.8.2/parallel/merge.h
./include/c++/4.8.2/parallel/omp_loop_static.h
./include/c++/4.8.2/parallel/losertree.h
./include/c++/4.8.2/parallel/find_selectors.h
./include/c++/4.8.2/parallel/basic_iterator.h
./include/c++/4.8.2/parallel/queue.h
./include/c++/4.8.2/parallel/compatibility.h
./include/c++/4.8.2/parallel/random_shuffle.h
./include/c++/4.8.2/parallel/algorithm
./include/c++/4.8.2/cfenv
./include/c++/4.8.2/tr1/
./include/c++/4.8.2/tr1/functional_hash.h
./include/c++/4.8.2/tr1/cstdarg
./include/c++/4.8.2/tr1/random
./include/c++/4.8.2/tr1/math.h
./include/c++/4.8.2/tr1/special_function_util.h
./include/c++/4.8.2/tr1/memory
./include/c++/4.8.2/tr1/unordered_map.h
./include/c++/4.8.2/tr1/cwchar
./include/c++/4.8.2/tr1/bessel_function.tcc
./include/c++/4.8.2/tr1/ell_integral.tcc
./include/c++/4.8.2/tr1/unordered_set.h
./include/c++/4.8.2/tr1/gamma.tcc
./include/c++/4.8.2/tr1/hashtable.h
./include/c++/4.8.2/tr1/hashtable_policy.h
./include/c++/4.8.2/tr1/cfenv
./include/c++/4.8.2/tr1/legendre_function.tcc
./include/c++/4.8.2/tr1/cctype
./include/c++/4.8.2/tr1/cstdlib
./include/c++/4.8.2/tr1/tuple
./include/c++/4.8.2/tr1/poly_hermite.tcc
./include/c++/4.8.2/tr1/riemann_zeta.tcc
./include/c++/4.8.2/tr1/cinttypes
./include/c++/4.8.2/tr1/complex
./include/c++/4.8.2/tr1/ctgmath
./include/c++/4.8.2/tr1/cfloat
./include/c++/4.8.2/tr1/hypergeometric.tcc
./include/c++/4.8.2/tr1/random.h
./include/c++/4.8.2/tr1/inttypes.h
./include/c++/4.8.2/tr1/cstdint
./include/c++/4.8.2/tr1/type_traits
./include/c++/4.8.2/tr1/unordered_set
./include/c++/4.8.2/tr1/unordered_map
./include/c++/4.8.2/tr1/poly_laguerre.tcc
./include/c++/4.8.2/tr1/cstdbool
./include/c++/4.8.2/tr1/exp_integral.tcc
./include/c++/4.8.2/tr1/cwctype
./include/c++/4.8.2/tr1/fenv.h
./include/c++/4.8.2/tr1/regex
./include/c++/4.8.2/tr1/ccomplex
./include/c++/4.8.2/tr1/ctype.h
./include/c++/4.8.2/tr1/array
./include/c++/4.8.2/tr1/stdint.h
./include/c++/4.8.2/tr1/limits.h
./include/c++/4.8.2/tr1/tgmath.h
./include/c++/4.8.2/tr1/shared_ptr.h
./include/c++/4.8.2/tr1/stdarg.h
./include/c++/4.8.2/tr1/wctype.h
./include/c++/4.8.2/tr1/beta_function.tcc
./include/c++/4.8.2/tr1/utility
./include/c++/4.8.2/tr1/functional
./include/c++/4.8.2/tr1/float.h
./include/c++/4.8.2/tr1/stdio.h
./include/c++/4.8.2/tr1/modified_bessel_func.tcc
./include/c++/4.8.2/tr1/complex.h
./include/c++/4.8.2/tr1/ctime
./include/c++/4.8.2/tr1/stdbool.h
./include/c++/4.8.2/tr1/random.tcc
./include/c++/4.8.2/tr1/cmath
./include/c++/4.8.2/tr1/wchar.h
./include/c++/4.8.2/tr1/stdlib.h
./include/c++/4.8.2/tr1/climits
./include/c++/4.8.2/tr1/cstdio
./include/c++/4.8.2/ciso646
./include/c++/4.8.2/deque
./include/c++/4.8.2/cctype
./include/c++/4.8.2/numeric
./include/c++/4.8.2/cstdlib
./include/c++/4.8.2/csetjmp
./include/c++/4.8.2/tuple
./include/c++/4.8.2/cxxabi.h
./include/c++/4.8.2/cinttypes
./include/c++/4.8.2/cassert
./include/c++/4.8.2/complex
./include/c++/4.8.2/clocale
./include/c++/4.8.2/typeindex
./include/c++/4.8.2/ctgmath
./include/c++/4.8.2/cstdalign
./include/c++/4.8.2/cfloat
./include/c++/4.8.2/scoped_allocator
./include/c++/4.8.2/streambuf
./include/c++/4.8.2/cstdint
./include/c++/4.8.2/type_traits
./include/c++/4.8.2/unordered_set
./include/c++/4.8.2/ext/
./include/c++/4.8.2/ext/random
./include/c++/4.8.2/ext/memory
./include/c++/4.8.2/ext/mt_allocator.h
./include/c++/4.8.2/ext/slist
./include/c++/4.8.2/ext/string_conversions.h
./include/c++/4.8.2/ext/pod_char_traits.h
./include/c++/4.8.2/ext/numeric_traits.h
./include/c++/4.8.2/ext/iterator
./include/c++/4.8.2/ext/type_traits.h
./include/c++/4.8.2/ext/pool_allocator.h
./include/c++/4.8.2/ext/ropeimpl.h
./include/c++/4.8.2/ext/cast.h
./include/c++/4.8.2/ext/stdio_filebuf.h
./include/c++/4.8.2/ext/rb_tree
./include/c++/4.8.2/ext/stdio_sync_filebuf.h
./include/c++/4.8.2/ext/array_allocator.h
./include/c++/4.8.2/ext/numeric
./include/c++/4.8.2/ext/new_allocator.h
./include/c++/4.8.2/ext/concurrence.h
./include/c++/4.8.2/ext/rope
./include/c++/4.8.2/ext/pointer.h
./include/c++/4.8.2/ext/pb_ds/
./include/c++/4.8.2/ext/pb_ds/list_update_policy.hpp
./include/c++/4.8.2/ext/pb_ds/hash_policy.hpp
./include/c++/4.8.2/ext/pb_ds/tree_policy.hpp
./include/c++/4.8.2/ext/pb_ds/assoc_container.hpp
./include/c++/4.8.2/ext/pb_ds/priority_queue.hpp
./include/c++/4.8.2/ext/pb_ds/exception.hpp
./include/c++/4.8.2/ext/pb_ds/trie_policy.hpp
./include/c++/4.8.2/ext/pb_ds/tag_and_trait.hpp
./include/c++/4.8.2/ext/pb_ds/detail/
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/debug_map_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/eq_fn/
./include/c++/4.8.2/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
./include/c++/4.8.2/ext/pb_ds/detail/standard_policies.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/tree_trace_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/types_traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/tree_policy/
./include/c++/4.8.2/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
./include/c++/4.8.2/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
./include/c++/4.8.2/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/node.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/unordered_iterator/
./include/c++/4.8.2/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/unordered_iterator/iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/cond_dealtor.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/node.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/type_utils.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_policy/
./include/c++/4.8.2/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
./include/c++/4.8.2/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
./include/c++/4.8.2/ext/pb_ds/detail/container_base_dispatch.hpp
./include/c++/4.8.2/ext/pb_ds/detail/branch_policy/
./include/c++/4.8.2/ext/pb_ds/detail/branch_policy/traits.hpp
./include/c++/4.8.2/ext/pb_ds/detail/branch_policy/branch_policy.hpp
./include/c++/4.8.2/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
./include/c++/4.8.2/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
./include/c++/4.8.2/ext/typelist.h
./include/c++/4.8.2/ext/vstring_util.h
./include/c++/4.8.2/ext/throw_allocator.h
./include/c++/4.8.2/ext/vstring.h
./include/c++/4.8.2/ext/extptr_allocator.h
./include/c++/4.8.2/ext/enc_filebuf.h
./include/c++/4.8.2/ext/hash_map
./include/c++/4.8.2/ext/vstring_fwd.h
./include/c++/4.8.2/ext/codecvt_specializations.h
./include/c++/4.8.2/ext/sso_string_base.h
./include/c++/4.8.2/ext/functional
./include/c++/4.8.2/ext/bitmap_allocator.h
./include/c++/4.8.2/ext/atomicity.h
./include/c++/4.8.2/ext/hash_set
./include/c++/4.8.2/ext/alloc_traits.h
./include/c++/4.8.2/ext/random.tcc
./include/c++/4.8.2/ext/cmath
./include/c++/4.8.2/ext/vstring.tcc
./include/c++/4.8.2/ext/debug_allocator.h
./include/c++/4.8.2/ext/malloc_allocator.h
./include/c++/4.8.2/ext/algorithm
./include/c++/4.8.2/ext/rc_string_base.h
./include/c++/4.8.2/unordered_map
./include/c++/4.8.2/fstream
./include/c++/4.8.2/cstdbool
./include/c++/4.8.2/debug/
./include/c++/4.8.2/debug/safe_base.h
./include/c++/4.8.2/debug/list
./include/c++/4.8.2/debug/functions.h
./include/c++/4.8.2/debug/multimap.h
./include/c++/4.8.2/debug/map
./include/c++/4.8.2/debug/forward_list
./include/c++/4.8.2/debug/safe_iterator.h
./include/c++/4.8.2/debug/set
./include/c++/4.8.2/debug/safe_unordered_container.tcc
./include/c++/4.8.2/debug/debug.h
./include/c++/4.8.2/debug/safe_unordered_base.h
./include/c++/4.8.2/debug/deque
./include/c++/4.8.2/debug/multiset.h
./include/c++/4.8.2/debug/safe_sequence.h
./include/c++/4.8.2/debug/macros.h
./include/c++/4.8.2/debug/unordered_set
./include/c++/4.8.2/debug/unordered_map
./include/c++/4.8.2/debug/map.h
./include/c++/4.8.2/debug/bitset
./include/c++/4.8.2/debug/array
./include/c++/4.8.2/debug/vector
./include/c++/4.8.2/debug/safe_local_iterator.h
./include/c++/4.8.2/debug/safe_iterator.tcc
./include/c++/4.8.2/debug/formatter.h
./include/c++/4.8.2/debug/safe_unordered_container.h
./include/c++/4.8.2/debug/set.h
./include/c++/4.8.2/debug/safe_sequence.tcc
./include/c++/4.8.2/debug/string
./include/c++/4.8.2/debug/safe_local_iterator.tcc
./include/c++/4.8.2/cwctype
./include/c++/4.8.2/bitset
./include/c++/4.8.2/fenv.h
./include/c++/4.8.2/new
./include/c++/4.8.2/queue
./include/c++/4.8.2/regex
./include/c++/4.8.2/ccomplex
./include/c++/4.8.2/iomanip
./include/c++/4.8.2/condition_variable
./include/c++/4.8.2/array
./include/c++/4.8.2/typeinfo
./include/c++/4.8.2/iostream
./include/c++/4.8.2/tgmath.h
./include/c++/4.8.2/vector
./include/c++/4.8.2/utility
./include/c++/4.8.2/x86_64-unknown-linux-gnu/
./include/c++/4.8.2/x86_64-unknown-linux-gnu/ext/
./include/c++/4.8.2/x86_64-unknown-linux-gnu/ext/opt_random.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/ctype_base.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/opt_random.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/c++config.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/c++allocator.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/c++io.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/ctype_inline.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/extc++.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/cxxabi_tweaks.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/basic_file.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/gthr.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/c++locale.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/gthr-posix.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/messages_members.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/error_constants.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/cpu_defines.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/stdc++.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/time_members.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/gthr-default.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/os_defines.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/gthr-single.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/atomic_word.h
./include/c++/4.8.2/x86_64-unknown-linux-gnu/bits/stdtr1c++.h
./include/c++/4.8.2/functional
./include/c++/4.8.2/limits
./include/c++/4.8.2/istream
./include/c++/4.8.2/csignal
./include/c++/4.8.2/bits/
./include/c++/4.8.2/bits/functional_hash.h
./include/c++/4.8.2/bits/c++0x_warning.h
./include/c++/4.8.2/bits/cxxabi_forced.h
./include/c++/4.8.2/bits/unordered_map.h
./include/c++/4.8.2/bits/stl_deque.h
./include/c++/4.8.2/bits/valarray_array.tcc
./include/c++/4.8.2/bits/valarray_after.h
./include/c++/4.8.2/bits/algorithmfwd.h
./include/c++/4.8.2/bits/stl_multiset.h
./include/c++/4.8.2/bits/stl_uninitialized.h
./include/c++/4.8.2/bits/unordered_set.h
./include/c++/4.8.2/bits/allocator.h
./include/c++/4.8.2/bits/stl_bvector.h
./include/c++/4.8.2/bits/exception_ptr.h
./include/c++/4.8.2/bits/stl_list.h
./include/c++/4.8.2/bits/stl_relops.h
./include/c++/4.8.2/bits/stl_algo.h
./include/c++/4.8.2/bits/localefwd.h
./include/c++/4.8.2/bits/locale_facets_nonio.tcc
./include/c++/4.8.2/bits/hashtable.h
./include/c++/4.8.2/bits/boost_concept_check.h
./include/c++/4.8.2/bits/uses_allocator.h
./include/c++/4.8.2/bits/indirect_array.h
./include/c++/4.8.2/bits/stl_tree.h
./include/c++/4.8.2/bits/locale_facets.tcc
./include/c++/4.8.2/bits/stl_pair.h
./include/c++/4.8.2/bits/memoryfwd.h
./include/c++/4.8.2/bits/fstream.tcc
./include/c++/4.8.2/bits/regex.h
./include/c++/4.8.2/bits/basic_ios.tcc
./include/c++/4.8.2/bits/hashtable_policy.h
./include/c++/4.8.2/bits/postypes.h
./include/c++/4.8.2/bits/locale_facets.h
./include/c++/4.8.2/bits/regex_nfa.tcc
./include/c++/4.8.2/bits/stl_numeric.h
./include/c++/4.8.2/bits/stl_stack.h
./include/c++/4.8.2/bits/regex_constants.h
./include/c++/4.8.2/bits/stl_queue.h
./include/c++/4.8.2/bits/cpp_type_traits.h
./include/c++/4.8.2/bits/basic_ios.h
./include/c++/4.8.2/bits/ostream_insert.h
./include/c++/4.8.2/bits/sstream.tcc
./include/c++/4.8.2/bits/hash_bytes.h
./include/c++/4.8.2/bits/move.h
./include/c++/4.8.2/bits/slice_array.h
./include/c++/4.8.2/bits/stl_vector.h
./include/c++/4.8.2/bits/valarray_before.h
./include/c++/4.8.2/bits/locale_facets_nonio.h
./include/c++/4.8.2/bits/random.h
./include/c++/4.8.2/bits/regex_error.h
./include/c++/4.8.2/bits/nested_exception.h
./include/c++/4.8.2/bits/stl_heap.h
./include/c++/4.8.2/bits/stl_algobase.h
./include/c++/4.8.2/bits/atomic_lockfree_defines.h
./include/c++/4.8.2/bits/stl_construct.h
./include/c++/4.8.2/bits/regex_grep_matcher.tcc
./include/c++/4.8.2/bits/regex_grep_matcher.h
./include/c++/4.8.2/bits/concept_check.h
./include/c++/4.8.2/bits/char_traits.h
./include/c++/4.8.2/bits/locale_classes.h
./include/c++/4.8.2/bits/stl_iterator.h
./include/c++/4.8.2/bits/stringfwd.h
./include/c++/4.8.2/bits/stl_map.h
./include/c++/4.8.2/bits/stl_tempbuf.h
./include/c++/4.8.2/bits/stream_iterator.h
./include/c++/4.8.2/bits/gslice.h
./include/c++/4.8.2/bits/codecvt.h
./include/c++/4.8.2/bits/basic_string.h
./include/c++/4.8.2/bits/basic_string.tcc
./include/c++/4.8.2/bits/istream.tcc
./include/c++/4.8.2/bits/unique_ptr.h
./include/c++/4.8.2/bits/stl_iterator_base_types.h
./include/c++/4.8.2/bits/stl_iterator_base_funcs.h
./include/c++/4.8.2/bits/ptr_traits.h
./include/c++/4.8.2/bits/gslice_array.h
./include/c++/4.8.2/bits/stl_multimap.h
./include/c++/4.8.2/bits/streambuf.tcc
./include/c++/4.8.2/bits/exception_defines.h
./include/c++/4.8.2/bits/mask_array.h
./include/c++/4.8.2/bits/shared_ptr.h
./include/c++/4.8.2/bits/ostream.tcc
./include/c++/4.8.2/bits/vector.tcc
./include/c++/4.8.2/bits/list.tcc
./include/c++/4.8.2/bits/regex_compiler.h
./include/c++/4.8.2/bits/valarray_array.h
./include/c++/4.8.2/bits/forward_list.tcc
./include/c++/4.8.2/bits/shared_ptr_base.h
./include/c++/4.8.2/bits/regex_nfa.h
./include/c++/4.8.2/bits/streambuf_iterator.h
./include/c++/4.8.2/bits/locale_classes.tcc
./include/c++/4.8.2/bits/functexcept.h
./include/c++/4.8.2/bits/alloc_traits.h
./include/c++/4.8.2/bits/random.tcc
./include/c++/4.8.2/bits/forward_list.h
./include/c++/4.8.2/bits/stl_set.h
./include/c++/4.8.2/bits/atomic_base.h
./include/c++/4.8.2/bits/stl_raw_storage_iter.h
./include/c++/4.8.2/bits/deque.tcc
./include/c++/4.8.2/bits/range_access.h
./include/c++/4.8.2/bits/ios_base.h
./include/c++/4.8.2/bits/stl_function.h
./include/c++/4.8.2/bits/regex_cursor.h
./include/c++/4.8.2/complex.h
./include/c++/4.8.2/profile/
./include/c++/4.8.2/profile/list
./include/c++/4.8.2/profile/multimap.h
./include/c++/4.8.2/profile/map
./include/c++/4.8.2/profile/forward_list
./include/c++/4.8.2/profile/set
./include/c++/4.8.2/profile/unordered_base.h
./include/c++/4.8.2/profile/deque
./include/c++/4.8.2/profile/multiset.h
./include/c++/4.8.2/profile/unordered_set
./include/c++/4.8.2/profile/unordered_map
./include/c++/4.8.2/profile/map.h
./include/c++/4.8.2/profile/bitset
./include/c++/4.8.2/profile/iterator_tracker.h
./include/c++/4.8.2/profile/array
./include/c++/4.8.2/profile/vector
./include/c++/4.8.2/profile/base.h
./include/c++/4.8.2/profile/set.h
./include/c++/4.8.2/profile/impl/
./include/c++/4.8.2/profile/impl/profiler_trace.h
./include/c++/4.8.2/profile/impl/profiler_node.h
./include/c++/4.8.2/profile/impl/profiler.h
./include/c++/4.8.2/profile/impl/profiler_hash_func.h
./include/c++/4.8.2/profile/impl/profiler_map_to_unordered_map.h
./include/c++/4.8.2/profile/impl/profiler_hashtable_size.h
./include/c++/4.8.2/profile/impl/profiler_container_size.h
./include/c++/4.8.2/profile/impl/profiler_vector_size.h
./include/c++/4.8.2/profile/impl/profiler_algos.h
./include/c++/4.8.2/profile/impl/profiler_vector_to_list.h
./include/c++/4.8.2/profile/impl/profiler_list_to_slist.h
./include/c++/4.8.2/profile/impl/profiler_list_to_vector.h
./include/c++/4.8.2/profile/impl/profiler_state.h
./include/c++/4.8.2/ctime
./include/c++/4.8.2/thread
./include/c++/4.8.2/cmath
./include/c++/4.8.2/chrono
./include/c++/4.8.2/future
./include/c++/4.8.2/cstring
./include/c++/4.8.2/mutex
./include/c++/4.8.2/sstream
./include/c++/4.8.2/cstddef
./include/c++/4.8.2/string
./include/c++/4.8.2/backward/
./include/c++/4.8.2/backward/auto_ptr.h
./include/c++/4.8.2/backward/binders.h
./include/c++/4.8.2/backward/hashtable.h
./include/c++/4.8.2/backward/hash_fun.h
./include/c++/4.8.2/backward/backward_warning.h
./include/c++/4.8.2/backward/hash_map
./include/c++/4.8.2/backward/strstream
./include/c++/4.8.2/backward/hash_set
./include/c++/4.8.2/climits
./include/c++/4.8.2/algorithm
./include/c++/4.8.2/cstdio
./bin/
./bin/x86_64-unknown-linux-gnu-gcc-nm
./bin/gcc-ranlib
./bin/x86_64-unknown-linux-gnu-c++
./bin/c++
./bin/gcov
./bin/gcc-ar
./bin/x86_64-unknown-linux-gnu-g++
./bin/x86_64-unknown-linux-gnu-gcc
./bin/gcc-nm
./bin/g++
./bin/x86_64-unknown-linux-gnu-gcc-4.8.2
./bin/x86_64-unknown-linux-gnu-gcc-ar
./bin/gcc
./bin/cpp
./bin/x86_64-unknown-linux-gnu-gcc-ranlib
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/awili8nsrzhj2g51kkvnp3lp5j4vv77f-gcc-bootstrap-0.drv -
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/8bfjr40kp1srw263x7dmasbjv4i4vm23-union-test.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/8b//fjr40kp1srw263x7dmasbjv4i4vm23-union-test.drv.bz2
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/libexec' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/libexec'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/execinfo.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/execinfo.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/elf.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/elf.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/langinfo.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/langinfo.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/asm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/asm'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/error.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/error.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/lastlog.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/lastlog.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/signal.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/signal.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/xlocale.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/xlocale.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/inttypes.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/inttypes.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/protocols' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/protocols'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/aliases.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/aliases.h'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/include/c++' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/c++'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/sysexits.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/sysexits.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/locale.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/locale.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/gnu' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/gnu'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/math.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/math.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stab.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stab.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/complex.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/complex.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fmtmsg.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fmtmsg.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/string.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/string.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/wordexp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/wordexp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/sched.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/sched.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/nl_types.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/nl_types.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/poll.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/poll.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/iconv.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/iconv.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/re_comp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/re_comp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/libgen.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/libgen.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/argp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/argp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/pty.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/pty.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/shadow.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/shadow.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/strings.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/strings.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/gshadow.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/gshadow.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/glob.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/glob.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netash' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netash'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/asm-generic' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/asm-generic'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ctype.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ctype.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fenv.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fenv.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/getopt.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/getopt.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/time.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/time.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fts.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fts.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/malloc.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/malloc.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/libintl.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/libintl.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ifaddrs.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ifaddrs.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stdc-predef.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stdc-predef.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/envz.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/envz.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/thread_db.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/thread_db.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stdlib.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stdlib.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netdb.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netdb.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/syscall.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/syscall.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/semaphore.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/semaphore.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/a.out.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/a.out.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fpu_control.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fpu_control.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stropts.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stropts.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/bits' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/bits'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netax25' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netax25'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/obstack.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/obstack.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/resolv.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/resolv.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/crypt.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/crypt.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/termios.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/termios.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/printf.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/printf.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fstab.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fstab.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ulimit.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ulimit.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/_G_config.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/_G_config.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netatalk' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netatalk'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/errno.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/errno.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fnmatch.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fnmatch.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/wctype.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/wctype.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/memory.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/memory.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/utime.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/utime.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/err.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/err.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/setjmp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/setjmp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/fcntl.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/fcntl.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/net' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/net'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/sys' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/sys'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netiucv' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netiucv'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/pthread.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/pthread.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/neteconet' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/neteconet'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/limits.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/limits.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/syslog.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/syslog.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/aio.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/aio.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/argz.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/argz.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/tgmath.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/tgmath.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netrose' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netrose'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/nss.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/nss.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stdio.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stdio.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/mntent.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/mntent.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/cpio.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/cpio.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stdint.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stdint.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/wait.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/wait.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/utmp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/utmp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/dirent.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/dirent.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/link.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/link.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ucontext.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ucontext.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/uchar.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/uchar.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/paths.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/paths.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/monetary.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/monetary.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/sgtty.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/sgtty.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/linux' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/linux'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/pwd.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/pwd.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/nfs' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/nfs'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ttyent.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ttyent.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/tar.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/tar.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netpacket' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netpacket'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/spawn.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/spawn.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/mqueue.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/mqueue.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/dlfcn.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/dlfcn.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/termio.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/termio.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/arpa' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/arpa'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/endian.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/endian.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ieee754.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ieee754.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/features.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/features.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/stdio_ext.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/stdio_ext.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/scsi' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/scsi'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ftw.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ftw.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/utmpx.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/utmpx.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ustat.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ustat.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/ar.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/ar.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/regexp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/regexp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/rpc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/rpc'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/wchar.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/wchar.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/unistd.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/unistd.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/grp.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/grp.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/assert.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/assert.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/regex.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/regex.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/mcheck.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/mcheck.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/alloca.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/alloca.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/byteswap.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/byteswap.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netinet' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netinet'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/libio.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/libio.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/gnu-versions.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/gnu-versions.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netipx' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netipx'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/search.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/search.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/netrom' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/netrom'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/values.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/values.h'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/rpcsvc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/rpcsvc'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/include/gconv.h' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/include/gconv.h'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/strip' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/strip'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/csplit' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/csplit'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/uniq' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/uniq'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/uname' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/uname'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/echo' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/echo'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/factor' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/factor'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sync' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sync'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/printenv' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/printenv'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/gcc-nm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gcc-nm'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/false' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/false'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tail' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tail'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-gcc-ar' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-gcc-ar'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/dd' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/dd'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/df' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/df'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/c++' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/c++'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/yes' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/yes'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/bash' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/bash'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/pr' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/pr'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/pathchk' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/pathchk'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/du' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/du'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-c++' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-c++'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/egrep' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/egrep'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-gcc-nm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-gcc-nm'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/users' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/users'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/wc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/wc'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/gcc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gcc'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sed' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sed'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/dircolors' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/dircolors'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/comm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/comm'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/objcopy' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/objcopy'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-gcc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-gcc'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/chown' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/chown'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/chcon' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/chcon'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/bzip2' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/bzip2'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/mknod' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/mknod'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/stat' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/stat'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/unexpand' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/unexpand'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/seq' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/seq'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tsort' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tsort'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/mktemp' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/mktemp'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/nice' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/nice'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/paste' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/paste'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/expr' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/expr'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/test' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/test'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/gcc-ranlib' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gcc-ranlib'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/chgrp' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/chgrp'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/who' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/who'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/chroot' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/chroot'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/pinky' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/pinky'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/md5sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/md5sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/unlink' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/unlink'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/strings' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/strings'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/timeout' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/timeout'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tee' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tee'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/nohup' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/nohup'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/ptx' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ptx'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/kill' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/kill'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/true' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/true'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/dirname' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/dirname'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sort' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sort'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/ld' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ld'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sha512sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sha512sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/cat' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/cat'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/basename' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/basename'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sleep' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sleep'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/logname' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/logname'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/rm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/rm'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/[' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/['
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/ln' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ln'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/stty' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/stty'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-gcc-4.8.2' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-gcc-4.8.2'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/ls' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ls'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/fold' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/fold'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/fgrep' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/fgrep'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/xz' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/xz'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/hostid' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/hostid'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/gawk' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gawk'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/gcov' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gcov'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/head' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/head'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/whoami' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/whoami'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/date' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/date'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/.gcc-wrapped' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/.gcc-wrapped'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sh' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sh'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/readelf' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/readelf'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/join' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/join'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/shred' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/shred'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/printf' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/printf'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/chmod' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/chmod'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/patch' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/patch'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/install' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/install'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/ar' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ar'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/split' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/split'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/as' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/as'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/mv' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/mv'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sha224sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sha224sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sha1sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sha1sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/mkfifo' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/mkfifo'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/g++' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/g++'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/objdump' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/objdump'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tac' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tac'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/gzip' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gzip'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-g++' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-g++'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/expand' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/expand'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/cut' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/cut'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/base64' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/base64'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/awk' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/awk'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/realpath' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/realpath'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tar' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tar'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/nl' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/nl'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/nm' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/nm'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/rmdir' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/rmdir'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/groups' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/groups'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tr' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tr'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/pwd' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/pwd'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/vdir' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/vdir'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/runcon' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/runcon'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/fmt' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/fmt'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/size' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/size'
`/home/mthl/src/gnu/guix/test-tmp/store/kc1a3zvppl2z39gg2jr1qldcaikjpzin-binutils-bootstrap-0/bin/ranlib' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/ranlib'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/readlink' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/readlink'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/nproc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/nproc'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/env' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/env'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/link' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/link'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/shuf' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/shuf'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/dir' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/dir'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sha256sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sha256sum'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/cpp' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/cpp'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/od' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/od'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/x86_64-unknown-linux-gnu-gcc-ranlib' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/x86_64-unknown-linux-gnu-gcc-ranlib'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/id' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/id'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/cksum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/cksum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/grep' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/grep'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/bin/gcc-ar' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/gcc-ar'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/uptime' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/uptime'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/tty' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/tty'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/mkdir' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/mkdir'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/truncate' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/truncate'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/sha384sum' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/sha384sum'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/cp' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/cp'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/numfmt' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/numfmt'
`/home/mthl/src/gnu/guix/test-tmp/store/6vaimn56kl5kvgjcq428gql496dcg1lc-bootstrap-binaries-0/bin/touch' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/bin/touch'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libstdc++.a-gdb.py' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libstdc++.a-gdb.py'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libpthread-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libpthread-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libtsan.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libtsan.a'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libtsan.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libtsan.la'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcrypt-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcrypt-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/librt.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/librt.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libdl-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libdl-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libnsl.so.1' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libnsl.so.1'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/crti.o' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/crti.o'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcidn.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcidn.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcrypt.so.1' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcrypt.so.1'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libm-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libm-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/gcc' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/gcc'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libutil.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libutil.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libpthread.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libpthread.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libitm.spec' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libitm.spec'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libasan.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libasan.la'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcidn.so.1' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcidn.so.1'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libiberty.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libiberty.a'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libitm.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libitm.a'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libc_nonshared.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libc_nonshared.a'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/crt1.o' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/crt1.o'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/crtn.o' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/crtn.o'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libmemusage.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libmemusage.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libatomic.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libatomic.la'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libsupc++.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libsupc++.a'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcrypt.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcrypt.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libpthread.so.0' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libpthread.so.0'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libutil.so.1' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libutil.so.1'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libasan.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libasan.a'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libstdc++.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libstdc++.a'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libatomic.a' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libatomic.a'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/librt.so.1' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/librt.so.1'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libm.so.6' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libm.so.6'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libc-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libc-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libm.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libm.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/librt-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/librt-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libutil-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libutil-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libsupc++.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libsupc++.la'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libitm.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libitm.la'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libdl.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libdl.so'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libasan_preinit.o' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libasan_preinit.o'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libdl.so.2' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libdl.so.2'
`/home/mthl/src/gnu/guix/test-tmp/store/dx75vi4791cspfqcrlcz33jqqd95qr36-gcc-bootstrap-0/lib/libstdc++.la' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libstdc++.la'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libnsl.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libnsl.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libcidn-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libcidn-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libc.so.6' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libc.so.6'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libnsl-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libnsl-2.18.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/ld-linux-x86-64.so.2' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/ld-linux-x86-64.so.2'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/libc.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/libc.so'
`/home/mthl/src/gnu/guix/test-tmp/store/6l21cs3p7c8w6z7hpyz0r960z7qvyaq4-glibc-bootstrap-0/lib/ld-2.18.so' ~> `/home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test/lib/ld-2.18.so'
@ build-succeeded /home/mthl/src/gnu/guix/test-tmp/store/8bfjr40kp1srw263x7dmasbjv4i4vm23-union-test.drv -
%%%% Starting test union  (Writing full log to "union.log")
tests/union.scm:42: FAIL union-build with symlink to directory

;;; (drv #<derivation /home/mthl/src/gnu/guix/test-tmp/store/8bfjr40kp1srw263x7dmasbjv4i4vm23-union-test.drv => /home/mthl/src/gnu/guix/test-tmp/store/rqhka00vpidcikx1bgqdj9ky595srpnf-union-test 30a3a50>)
# of expected passes      1
# of unexpected failures  1
FAIL tests/union.scm (exit status: 1)

FAIL: tests/profiles
====================

accepted connection from pid 24254, user mthl
random seed for tests: 1453088243
@ build-started /home/mthl/src/gnu/guix/test-tmp/store/kmr35k72l07d04haci2kb4plvh6xann5-module-import.drv - x86_64-linux /home/mthl/src/gnu/guix/test-tmp/var/log/guix/drvs/km//r35k72l07d04haci2kb4plvh6xann5-module-import.drv.bz2
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure c8f000> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure c8f000>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2320: 6 [save-module-excursion #<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
3966: 5 [#<procedure cc0c80 at ice-9/boot-9.scm:3961:3 ()>]
1645: 4 [%start-stack load-stack #<procedure cbc520 at ice-9/boot-9.scm:3957:10 ()>]
1650: 3 [#<procedure cc2300 ()>]
In unknown file:
   ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/l3p3wd7xf9p7bp5m8h8gwd4pr1rry66z-module-import-builder"]
In srfi/srfi-1.scm:
 619: 1 [for-each #<procedure 1165750 at ice-9/eval.scm:416:20 (a)> (# # # # ...)]
In ice-9/eval.scm:
 432: 0 [eval # #]

ice-9/eval.scm:432:17: In procedure eval:
ice-9/eval.scm:432:17: In procedure mkdir: Permission denied
builder for `/home/mthl/src/gnu/guix/test-tmp/store/kmr35k72l07d04haci2kb4plvh6xann5-module-import.drv' failed with exit code 1
@ build-failed /home/mthl/src/gnu/guix/test-tmp/store/kmr35k72l07d04haci2kb4plvh6xann5-module-import.drv - 1 builder for `/home/mthl/src/gnu/guix/test-tmp/store/kmr35k72l07d04haci2kb4plvh6xann5-module-import.drv' failed with exit code 1
cannot build derivation `/home/mthl/src/gnu/guix/test-tmp/store/fp0mnknmffcidnz53l5pv7vc9dqb6w1w-profile.drv': 1 dependencies couldn't be built
%%%% Starting test profiles  (Writing full log to "profiles.log")
tests/profiles.scm:186: FAIL profile-derivation
tests/profiles.scm:206: FAIL profile-manifest, search-paths
tests/profiles.scm:236: FAIL etc/profile
tests/profiles.scm:261: FAIL etc/profile when etc/ already exists
tests/profiles.scm:289: FAIL etc/profile when etc/ is a symlink
# of expected passes      10
# of unexpected failures  5
FAIL tests/profiles.scm (exit status: 1)

SKIP: tests/containers
======================

SKIP tests/containers.scm (exit status: 77)

FAIL: tests/gem
===============

random seed for tests: 1453089383
%%%% Starting test gem  (Writing full log to "gem.log")

;;; (fail (package (name "ruby-foo") (version "1.0.0") (source (origin (method url-fetch) (uri (rubygems-uri "foo" version)) (sha256 (base32 "1a270mlajhrmpqbhxcqjqypnvgrq4pgixpv3w9gwp1wrrapnwrzk")))) (build-system ruby-build-system) (propagated-inputs (quasiquote (("bundler" (unquote bundler)) ("ruby-bar" (unquote ruby-bar))))) (synopsis "This package provides a cool gem") (description "This package provides a cool gem") (home-page "https://example.com") (license (list expat asl2.0))) #f)
tests/gem.scm:46: FAIL gem->guix-package
# of unexpected failures  1
FAIL tests/gem.scm (exit status: 1)

FAIL: tests/guix-build
======================

+ guix build --version
guix build (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ guix build -e +
accepted connection from pid 24946, user mthl
Backtrace:
In ice-9/boot-9.scm:
 157: 18 [catch #t #<catch-closure a3a5a0> ...]
In unknown file:
   ?: 17 [apply-smob/1 #<catch-closure a3a5a0>]
In ice-9/boot-9.scm:
  63: 16 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 15 [eval # #]
In ice-9/boot-9.scm:
2401: 14 [save-module-excursion #<procedure a58940 at ice-9/boot-9.scm:4045:3 ()>]
4050: 13 [#<procedure a58940 at ice-9/boot-9.scm:4045:3 ()>]
1724: 12 [%start-stack load-stack #<procedure a6aa40 at ice-9/boot-9.scm:4041:10 ()>]
1729: 11 [#<procedure a6fea0 ()>]
In unknown file:
   ?: 10 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
In guix/ui.scm:
1175: 9 [run-guix-command build "-e" "+"]
In ice-9/boot-9.scm:
 157: 8 [catch srfi-34 #<procedure 1637f20 at guix/ui.scm:411:2 ()> ...]
 157: 7 [catch system-error ...]
In guix/scripts/build.scm:
 554: 6 [#<procedure 1637f40 at guix/scripts/build.scm:550:2 ()>]
 454: 5 [options->derivations #<build-daemon 256.15 16f0d40> (# # # # ...)]
In srfi/srfi-1.scm:
 646: 4 [append-map #<procedure 16f07c0 at guix/scripts/build.scm:454:16 (expr)> #]
 578: 3 [map #<procedure 16f07c0 at guix/scripts/build.scm:454:16 (expr)> #]
In guix/scripts/build.scm:
 468: 2 [#<procedure 16f07c0 at guix/scripts/build.scm:454:16 (expr)> #<procedure + (#:optional _ _ . _)>]
In guix/store.scm:
1061: 1 [run-with-store # ...]
In unknown file:
   ?: 0 [0 #<build-daemon 256.15 16f0d40>]

ERROR: In procedure 0:
ERROR: Wrong type to apply: 0
+ true
+ guix build -e '(@ (gnu packages bootstrap) %bootstrap-glibc)' -S
accepted connection from pid 24986, user mthl
Backtrace:
In ice-9/boot-9.scm:
 157: 18 [catch #t #<catch-closure 956380> ...]
In unknown file:
   ?: 17 [apply-smob/1 #<catch-closure 956380>]
In ice-9/boot-9.scm:
  63: 16 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 15 [eval # #]
In ice-9/boot-9.scm:
2401: 14 [save-module-excursion #<procedure 976940 at ice-9/boot-9.scm:4045:3 ()>]
4050: 13 [#<procedure 976940 at ice-9/boot-9.scm:4045:3 ()>]
1724: 12 [%start-stack load-stack #<procedure 988800 at ice-9/boot-9.scm:4041:10 ()>]
1729: 11 [#<procedure 98dea0 ()>]
In unknown file:
   ?: 10 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
In guix/ui.scm:
1175: 9 [run-guix-command build "-e" ...]
In ice-9/boot-9.scm:
 157: 8 [catch srfi-34 #<procedure 115f460 at guix/ui.scm:411:2 ()> ...]
 157: 7 [catch system-error ...]
In guix/scripts/build.scm:
 554: 6 [#<procedure 115f480 at guix/scripts/build.scm:550:2 ()>]
 454: 5 [options->derivations #<build-daemon 256.15 1690bc0> (# # # # ...)]
In srfi/srfi-1.scm:
 646: 4 [append-map #<procedure 1690640 at guix/scripts/build.scm:454:16 (expr)> #]
 578: 3 [map #<procedure 1690640 at guix/scripts/build.scm:454:16 (expr)> (#)]
In guix/scripts/build.scm:
 461: 2 [#<procedure 1690640 at guix/scripts/build.scm:454:16 (expr)> #]
In guix/store.scm:
1008: 1 [#<procedure 101eb60 at guix/store.scm:1007:26 (store . args)> # #f]
In guix/packages.scm:
1072: 0 [origin->derivation #f "x86_64-linux"]

guix/packages.scm:1072:2: In procedure origin->derivation:
guix/packages.scm:1072:2: Throw to key `match-error' with args `("match" "no matching pattern" #f)'.
+ true
+ grep -e -guile-
+ guix build -e '(@@ (gnu packages bootstrap) %bootstrap-guile)'
accepted connection from pid 24997, user mthl
/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
+ guix build hello -d
+ grep -e '-hello-[0-9\.]\+\.drv$'
accepted connection from pid 25010, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 19df740> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 19df740>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 19fd940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 19fd940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1a14ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
guix build: error: build failed: substituter `substitute' died unexpectedly
FAIL tests/guix-build.sh (exit status: 1)

FAIL: tests/guix-gc
===================

+ guix gc --version
guix gc (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ trap 'rm -f guix-gc-root' EXIT
+ rm -f guix-gc-root
+ for option in '""' '"-C 500M"' '"--verify"' '"--optimize"'
+ guix gc whatever
accepted connection from pid 26138, user mthl
guix gc: error: extraneous arguments: whatever 
+ true
+ for option in '""' '"-C 500M"' '"--verify"' '"--optimize"'
+ guix gc -C 500M whatever
accepted connection from pid 26144, user mthl
guix gc: error: extraneous arguments: whatever 
+ true
+ for option in '""' '"-C 500M"' '"--verify"' '"--optimize"'
+ guix gc --verify whatever
accepted connection from pid 26150, user mthl
guix gc: error: extraneous arguments: whatever 
+ true
+ for option in '""' '"-C 500M"' '"--verify"' '"--optimize"'
+ guix gc --optimize whatever
accepted connection from pid 26156, user mthl
guix gc: error: extraneous arguments: whatever 
+ true
++ guix build guile-bootstrap -d
accepted connection from pid 26162, user mthl
+ drv=/home/mthl/src/gnu/guix/test-tmp/store/21x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv
++ guix build guile-bootstrap
accepted connection from pid 26168, user mthl
+ out=/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
+ test -f /home/mthl/src/gnu/guix/test-tmp/store/21x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv
+ test -d /home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
+ guix gc --references /home/mthl/src/gnu/guix/test-tmp/store/21x35f5k3bd1hp6x7682hzjyar867qc1-guile-bootstrap-2.0.drv
+ grep -e -bash
accepted connection from pid 26174, user mthl
/home/mthl/src/gnu/guix/test-tmp/store/73ll4jb5gggr5579h8n73xkxbid6xgfq-bash
+ guix gc --references /home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
accepted connection from pid 26181, user mthl
/home/mthl/src/gnu/guix/test-tmp/store/73ll4jb5gggr5579h8n73xkxbid6xgfq-bash
/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
+ guix gc --references /home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0/bin/guile
accepted connection from pid 26187, user mthl
/home/mthl/src/gnu/guix/test-tmp/store/73ll4jb5gggr5579h8n73xkxbid6xgfq-bash
/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0
+ guix gc --references /dev/null
accepted connection from pid 26193, user mthl
unexpected Nix daemon error: path `/dev/null' is not in the Nix store
guix gc: error: build failed: path `/dev/null' is not in the Nix store
+ true
++ guix build idutils -d
accepted connection from pid 26199, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure f8a5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure f8a5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure fa8940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure fa8940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure fbaaa0 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure fbfea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
guix build: error: build failed: substituter `substitute' died unexpectedly
+ drv=
+ rm -f guix-gc-root
FAIL tests/guix-gc.sh (exit status: 1)

FAIL: tests/guix-package
========================

+ guix package --version
guix package (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ module_dir=t-guix-package-25101
+ profile=t-profile-25101
+ tmpfile=t-guix-package-file-25101
+ rm -f t-profile-25101 t-guix-package-file-25101
+ trap 'rm -f "$profile" "$profile-"[0-9]* "$tmpfile"; rm -rf "$module_dir" t-home-25101' EXIT
+ guix package --bootstrap -e +
guix package: error: expression "+" does not evaluate to a package
+ true
+ guix package --bootstrap -p t-profile-25101 -i guile-bootstrap
accepted connection from pid 25139, user mthl
The following package will be installed:
   guile-bootstrap	2.0	/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0

substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 11515a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 11515a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 116f940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 116f940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1186ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
guix package: error: build failed: substituter `substitute' died unexpectedly
+ rm -f t-profile-25101 't-profile-25101-[0-9]*' t-guix-package-file-25101
+ rm -rf t-guix-package-25101 t-home-25101
FAIL tests/guix-package.sh (exit status: 1)

FAIL: tests/guix-package-net
============================

+ guix package --version
guix package (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
+ shebang_too_long
++ echo /home/mthl/src/gnu/guix/test-tmp/store/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bootstrap-binaries-0/bin/bash
++ wc -c
+ test 102 -ge 128
+ profile=t-profile-25185
+ profile_alt=t-profile-alt-25185
+ rm -f t-profile-25185
+ trap 'rm -f "$profile" "$profile_alt" "$profile-"[0-9]* ; rm -rf t-home-25185' EXIT
+ guix package --bootstrap -p t-profile-25185 -i guile-bootstrap
accepted connection from pid 25203, user mthl
The following package will be installed:
   guile-bootstrap	2.0	/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0

substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure 1ace5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure 1ace5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure 1aec940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure 1aec940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack ...]
substitute: 1729: 3 [#<procedure 1b03ea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
guix package: error: build failed: substituter `substitute' died unexpectedly
+ rm -f t-profile-25185 t-profile-alt-25185 't-profile-25185-[0-9]*'
+ rm -rf t-home-25185
FAIL tests/guix-package-net.sh (exit status: 1)

FAIL: tests/guix-system
=======================

+ set -e
+ guix system --version
guix system (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ tmpfile=t-guix-system-25234
+ errorfile=t-guix-system-error-25234
+ tmpdir=/tmp/t-guix-system-25234
+ mkdir /tmp/t-guix-system-25234
+ trap 'rm -f "$tmpfile" "$errorfile" "$tmpdir"/*; rmdir "$tmpdir"' EXIT
+ cat
+ guix system vm t-guix-system-25234
+ grep 't-guix-system-25234:2:3:.*missing.* initializers' t-guix-system-error-25234
t-guix-system-25234:2:3: error: missing field initializers (bootloader host-name file-systems timezone)
+ cat
+ guix system build t-guix-system-25234 -n
+ grep 't-guix-system-25234:9:.*[Uu]nbound variable.*GRUB-config' t-guix-system-error-25234
t-guix-system-25234:9:14: In procedure module-lookup: Unbound variable: GRUB-config
+ OS_BASE='
  (host-name "antelope")
  (timezone "Europe/Paris")
  (locale "en_US.UTF-8")

  (bootloader (grub-configuration (device "/dev/sdX")))
  (file-systems (cons (file-system
                        (device "root")
                        (title (string->symbol "label"))
                        (mount-point "/")
                        (type "ext4"))
                      %base-file-systems))
'
+ cat
+ guix system vm t-guix-system-25234
accepted connection from pid 25361, user mthl
+ grep 'service '\''networking'\''.*more than once' t-guix-system-error-25234
guix system: error: service 'networking' provided more than once
+ cat
+ guix system build t-guix-system-25234
accepted connection from pid 25476, user mthl
+ grep 'service '\''buggy!'\''.*'\''does-not-exist'\''.*undefined' t-guix-system-error-25234
guix system: error: service 'buggy!' requires 'does-not-exist', which is undefined
+ make_user_config users wheel
+ cat
+ guix system build t-guix-system-25234 -n
accepted connection from pid 25546, user mthl
guix system: error: build failed: path `/home/mthl/src/gnu/guix/test-tmp/store/b117aw72lwlak2z9ahkb2kzspfi6bhkw-util-linux-2.27.tar.xz.drv' is not valid
+ rm -f t-guix-system-25234 t-guix-system-error-25234 '/tmp/t-guix-system-25234/*'
+ rmdir /tmp/t-guix-system-25234
FAIL tests/guix-system.sh (exit status: 1)

FAIL: tests/guix-environment
============================

+ set -e
+ guix environment --version
guix environment (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ tmpdir=t-guix-environment-25450
+ trap 'rm -r "$tmpdir"' EXIT
+ mkdir t-guix-environment-25450
+ export SHELL
+ guix environment --ad-hoc guile-bootstrap --pure --search-paths
accepted connection from pid 25470, user mthl
+ guix environment --ad-hoc guile-bootstrap:out --pure --search-paths
accepted connection from pid 25506, user mthl
+ grep -E '^export PATH=.*guile-bootstrap-[0-9.]+/bin' t-guix-environment-25450/a
export PATH="/home/mthl/src/gnu/guix/test-tmp/store/8n3icg574dzsy8kzg2sgzijcwkas351i-guile-bootstrap-2.0/bin"
++ wc -l
+ test 1 = 1
+ cmp t-guix-environment-25450/a t-guix-environment-25450/b
+ guix environment --ad-hoc guile-bootstrap --pure -- guile -c '(exit 42)'
accepted connection from pid 25529, user mthl
+ test 42 = 42
+ guix environment --ad-hoc guile-bootstrap --pure -E 'guile -c '\''(exit 42)'\'''
accepted connection from pid 25555, user mthl
+ test 42 = 42
+ guile -c '(getaddrinfo "www.gnu.org" "80" AI_NUMERICSERV)'
+ guix environment -e '(@@ (gnu packages commencement) gnu-make-boot0)' --no-substitutes --search-paths --pure
accepted connection from pid 25584, user mthl
The following derivations will be built:
   /home/mthl/src/gnu/guix/test-tmp/store/qvq8fkj25pp5pcw7wykdwksc3s7av595-make-4.1.tar.xz.drv
   /home/mthl/src/gnu/guix/test-tmp/store/6nfdaxcv23rqjcavbawvh7n5gim599c5-module-import.drv
   /home/mthl/src/gnu/guix/test-tmp/store/njl7xn1dq6gxhb4q6nrmf6lj6f07wyg9-module-import-compiled.drv
guix environment: error: build failed: opening directory `/home/mthl/src/gnu/guix/test-tmp/store/f51hhk0r5lxbapmwyipjfw1iw1xyhn2h-module-import/guix': Permission non accordée
+ rm -r t-guix-environment-25450
FAIL tests/guix-environment.sh (exit status: 1)

SKIP: tests/guix-environment-container
======================================

+ set -e
+ guix environment --version
guix environment (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+ guile -c '((@@ (guix scripts environment) assert-container-features))'
error: cannot create container: unprivileged user cannot create user namespaces
error: please set /proc/sys/kernel/unprivileged_userns_clone to "1"
+ exit 77
SKIP tests/guix-environment-container.sh (exit status: 77)

FAIL: tests/guix-daemon
=======================

+ set -e
+ guix-daemon --version
guix-daemon (GNU Guix) 0.9.1
+ guix build --version
guix build (GNU Guix) 0.9.1
Copyright (C) 2016 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
++ guix build emacs -d
accepted connection from pid 25897, user mthl
substitute: warning: authentication and authorization of substitutes disabled!
substitute: Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  157: 10 [catch #t #<catch-closure a8a5a0> ...]
substitute: In unknown file:
substitute:    ?: 9 [apply-smob/1 #<catch-closure a8a5a0>]
substitute: In ice-9/boot-9.scm:
substitute:   63: 8 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 7 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2401: 6 [save-module-excursion #<procedure aa8940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 4050: 5 [#<procedure aa8940 at ice-9/boot-9.scm:4045:3 ()>]
substitute: 1724: 4 [%start-stack load-stack #<procedure abaa80 at ice-9/boot-9.scm:4041:10 ()>]
substitute: 1729: 3 [#<procedure abfea0 ()>]
substitute: In unknown file:
substitute:    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/scripts/guix"]
substitute: In guix/ui.scm:
substitute: 1175: 1 [run-guix-command substitute "--query"]
substitute: In guix/scripts/substitute.scm:
substitute:  924: 0 [guix-substitute "--query"]
substitute: 
substitute: guix/scripts/substitute.scm:924:2: In procedure guix-substitute:
substitute: guix/scripts/substitute.scm:924:2: In procedure mkdir: Permission non accordée
guix build: error: build failed: substituter `substitute' died unexpectedly
+ drv=
FAIL tests/guix-daemon.sh (exit status: 1)


[-- Attachment #3: Type: text/plain, Size: 1126 bytes --]


Tell me if you want some more detailed log.  :)

>> So my conclusion is that it is not possible to set a default value. So I
>> think it required to do something like:
>>
>>   (define* (mkdir-p dir #:optional mode)
>>     ...
>>     (if mode
>>         (mkdir path mode)
>>         (mkdir path))
>>     ...)
>>
>> Am I correct?
>
> That would work…  but why do we need ‘mode’ in the first place?

Shepherd config user directories are created with #o700 permissions.
Since it is possible to set an arbitrary value in XDG_CONFIG_HOME, my
understanding was that Shepherd is supposed to try to create the
directory composing this directory name if they don't exist.  So to
create them It is convenient to have a MODE argument for ‘mkdir-p’.

> It seems that the semantics are fuzzy, because the result may differ
> depending on which components of DIR already exist when ‘mkdir-p’ is
> called, and the user can just set the process’ umask before calling it.
>
> WDYT?

I don't know.  mkdir(1) let the users do it, so I guess it makes sense
to handle the case.

--
Mathieu Lirzin

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 21:06       ` Mathieu Lirzin
@ 2016-01-18 20:59         ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-18 20:59 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> From 32a9e3b00a7679d561e18d623a8c2936e8729f03 Mon Sep 17 00:00:00 2001
> From: Mathieu Lirzin <mthl@gnu.org>
> Date: Sat, 16 Jan 2016 22:22:26 +0100
> Subject: [PATCH] support: Rename user-dmddir to %user-config-dir.
>
> * modules/shepherd/support.scm (user-dmddir): Rename to ...
> (%user-config-dir): ... this.  Honor XDG_CONFIG_HOME and use
> '$HOME/.config/shepherd' as default value.  All consumers changed.
> (mkdir-p): New procedure.  Export it.
> (default-config-file): Use it.
> (verify-dir): Likewise.
> * shepherd.texi (Jump Start, Invoking shepherd): Document the new user
> configuration directory.
> * tests/basic.sh: Check if XDG_CONFIG_HOME is honored.
> * Makefile.am (AM_TESTS_ENVIRONMENT): Unset it.

Applied, thanks!

Ludo’.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir.
  2016-01-17 21:51       ` Mathieu Lirzin
@ 2016-01-18 21:08         ` Ludovic Courtès
  0 siblings, 0 replies; 14+ messages in thread
From: Ludovic Courtès @ 2016-01-18 21:08 UTC (permalink / raw)
  To: Mathieu Lirzin; +Cc: guix-devel

Mathieu Lirzin <mthl@gnu.org> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Mathieu Lirzin <mthl@gnu.org> skribis:
>>
>>> I have tried to apply this change (add an optional parameter) on top of
>>> Guix, but it produces a ton of failures for ‘make check’ :).
>>
>> What’s the failure exactly?
>
>
> ======================================
>    GNU Guix 0.9.1: ./test-suite.log
> ======================================

[...]

>    ?: 2 [primitive-load "/home/mthl/src/gnu/guix/test-tmp/store/zx9l2f7cgfwabmslfcxzvli07qaikma1-module-import-builder"]
> In srfi/srfi-1.scm:
>  619: 1 [for-each #<procedure 1168fc0 at ice-9/eval.scm:416:20 (a)> (#)]
> In ice-9/eval.scm:
>  432: 0 [eval # #]
>
> ice-9/eval.scm:432:17: In procedure eval:
> ice-9/eval.scm:432:17: In procedure mkdir: Permission denied

My guess is that we end up creating parent directories that lack the
execute or write bits, which prevents ‘mkdir-p’ from creating the child
directories.

>>> So my conclusion is that it is not possible to set a default value. So I
>>> think it required to do something like:
>>>
>>>   (define* (mkdir-p dir #:optional mode)
>>>     ...
>>>     (if mode
>>>         (mkdir path mode)
>>>         (mkdir path))
>>>     ...)
>>>
>>> Am I correct?
>>
>> That would work…  but why do we need ‘mode’ in the first place?
>
> Shepherd config user directories are created with #o700 permissions.
> Since it is possible to set an arbitrary value in XDG_CONFIG_HOME, my
> understanding was that Shepherd is supposed to try to create the
> directory composing this directory name if they don't exist.  So to
> create them It is convenient to have a MODE argument for ‘mkdir-p’.

Right, it makes sense in this particular case.

>> It seems that the semantics are fuzzy, because the result may differ
>> depending on which components of DIR already exist when ‘mkdir-p’ is
>> called, and the user can just set the process’ umask before calling it.
>>
>> WDYT?
>
> I don't know.  mkdir(1) let the users do it, so I guess it makes sense
> to handle the case.

Yes, but it only applies to the last component:

--8<---------------cut here---------------start------------->8---
$ mkdir -p -m 500 a/b/c/d
$ ls -ld a a/b a/b/c a/b/c/d
drwxr-xr-x 3 ludo users 4096 Jan 18 22:06 a
drwxr-xr-x 3 ludo users 4096 Jan 18 22:06 a/b
drwxr-xr-x 3 ludo users 4096 Jan 18 22:06 a/b/c
dr-x------ 2 ludo users 4096 Jan 18 22:06 a/b/c/d
--8<---------------cut here---------------end--------------->8---

Ludo’.

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2016-01-18 21:08 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-16 22:17 [PATCH 0/3] [Shepherd][PATCH 0/3] Change configuration file Mathieu Lirzin
2016-01-16 22:17 ` [PATCH 1/3] maint: Add .dir-locals.el Mathieu Lirzin
2016-01-17 14:07   ` Ludovic Courtès
2016-01-16 22:17 ` [PATCH 2/3] support: Add a keyword argument '#:secure?' to verify-dir Mathieu Lirzin
2016-01-17 14:08   ` Ludovic Courtès
2016-01-16 22:17 ` [PATCH 3/3] support: Rename user-dmddir to %user-shepherd-dir Mathieu Lirzin
2016-01-17 14:05   ` Mathieu Lirzin
2016-01-17 20:43     ` Ludovic Courtès
2016-01-17 21:51       ` Mathieu Lirzin
2016-01-18 21:08         ` Ludovic Courtès
2016-01-17 14:19   ` Ludovic Courtès
2016-01-17 20:49     ` Mathieu Lirzin
2016-01-17 21:06       ` Mathieu Lirzin
2016-01-18 20:59         ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).