GNU bug report logs - #23056
Guix 0.9.0 Build Failure

Previous Next

Package: guix;

Reported by: Michael Downey <shaggy814 <at> yandex.com>

Date: Fri, 18 Mar 2016 18:10:01 UTC

Severity: important

Tags: moreinfo

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #8 received at 23056 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Michael Downey <shaggy814 <at> yandex.com>
Cc: 23056 <at> debbugs.gnu.org
Subject: Re: bug#23056: Guix 0.9.0 Build Failure
Date: Fri, 18 Mar 2016 22:33:16 +0100
Michael Downey <shaggy814 <at> yandex.com> skribis:

> I am submitting a bug report for a repeated and reproducible (at least on my machine) build failure for guix-0.9.71e2065 on x86_64. The failure occurs when test/store.scm fails during the tests. 

[...]

> removing stale temporary roots file `/tmp/nix-build-guix-0.9.0.71e2065.drv-0/source/test-tmp/var/10327/temproots/.fuse_hidden000138cb00002bbe'

I think there are two things fishy here:

  1. What version of guix-daemon is running on your machine?

     The fact that the build directory is called “/tmp/nix-build-…”
     suggests it dates back to before commit 7a57c96a (Dec. 2015.)

  2. What file system is /tmp on?  Presumably a FUSE thing?  This seems
     to be leaking details through the build environment, which may
     explain the GC-related test failures.

> tests/store.scm:156: FAIL dead path can be explicitly collected

This test is just:

    (let-values (((paths freed) (delete-paths %store (list p))))
      (and (equal? paths (list p))
           (> freed 0)
           (not (file-exists? p))))

I expect that maybe (file-exists? p) returns #t for some weird
file-system reason.

> ;;; (verify1 #t)
>
> ;;; (verify2 #f)
>
> ;;; (verify3 #t)
> tests/store.scm:761: FAIL verify-store + check-contents

Thanks,
Ludo’.




This bug report was last modified 9 years and 119 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.