Subject: Re: bug#27034: guix system init error
From: [email-masked] (Ludovic Courtès)
To: Quiliro <[email-masked]>
Cc: [email-masked]
Date: Tue, 28 Nov 2017 15:18:38 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Quiliro <[email-masked]> skribis:

> test-name: dead path can be explicitly collected
> location: /tmp/guix-build-guix-0.13.0.drv-0/source/tests/store.scm:178
> source:
> + (test-assert
> +   "dead path can be explicitly collected"
> +   (let ((p (add-text-to-store
> +              %store
> +              "random-text"
> +              (random-text)
> +              '())))
> +     (let-values
> +       (((paths freed) (delete-paths %store (list p))))
> +       (and (equal? paths (list p))
> +            (> freed 0)
> +            (not (file-exists? p))))))
> actual-value: #f
> result: FAIL

[...]

> + finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c000016c6'
> deleting unused links...
> finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c000016fe'
> deleting unused links...
> finding garbage collector roots...
> removing stale temporary roots file `/tmp/guix-tests/var/12270/temproots/.fuse_hidden0000ea9c0000170c'
> deleting unused links...

This all seemed to be the same issue as
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23056>, which should be
fixed for good with the switch from unionfs to overlayfs:

  https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29100

Closing!

Ludo’.